ab-angle->ABCF A

Time bar (total: 12.3s)

analyze0.0ms (0%)

Memory
0.8MiB live, 0.8MiB 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.1s (17.1%)

Memory
51.9MiB live, 3 227.9MiB allocated
Samples
1.2s3 627×1valid
476.0ms4 629×0valid
Precisions
Click to see histograms. Total time spent on operations: 1.5s
ival-sin: 372.0ms (25.5% of total)
ival-cos: 286.0ms (19.6% of total)
ival-pow2: 237.0ms (16.2% of total)
ival-mult: 221.0ms (15.1% of total)
ival-div: 115.0ms (7.9% of total)
adjust: 108.0ms (7.4% of total)
ival-pi: 56.0ms (3.8% of total)
ival-add: 51.0ms (3.5% of total)
ival-true: 6.0ms (0.4% of total)
exact: 5.0ms (0.3% of total)
ival-assert: 3.0ms (0.2% of total)
Bogosity

preprocess163.0ms (1.3%)

Memory
-1.2MiB live, 36.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 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
Symmetry

(abs angle)

(abs b)

(abs a)

explain300.0ms (2.4%)

Memory
-28.0MiB live, 456.3MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1280-0-(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
1280-1(1852679.7439456414 6.131938853677042e-119 10235.14791886339)(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
sin.f64(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))sensitivity1280
cos.f64(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))sensitivity1272
Confusion
Predicted +Predicted -
+680
-60128
Precision
0.53125
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+6800
-601127
Precision?
0.5271317829457365
Recall?
1.0
Freqs
test
numberfreq
0128
11
2127
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
84.0ms246×1valid
34.0ms266×0valid
Compiler

Compiled 218 to 64 computations (70.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 91.0ms
ival-sin: 22.0ms (24.3% of total)
ival-pow2: 19.0ms (21% of total)
ival-cos: 16.0ms (17.7% of total)
ival-mult: 14.0ms (15.5% of total)
ival-div: 6.0ms (6.6% of total)
adjust: 5.0ms (5.5% of total)
ival-pi: 3.0ms (3.3% of total)
ival-add: 3.0ms (3.3% of total)
exact: 1.0ms (1.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Compiler

Compiled 3 to 3 computations (0% saved)

prune1.0ms (0%)

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

simplify6.0ms (0.1%)

Memory
9.8MiB live, 9.8MiB 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 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (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))
(pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64))
(*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
(*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))))
a
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(/.f64 (*.f64 angle (PI.f64)) #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 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64))
(*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
(*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))))
b
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))

localize125.0ms (1%)

Memory
8.0MiB live, 129.8MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy99.6%
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
accuracy99.5%
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
accuracy56.8%
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
accuracy56.3%
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
Samples
71.0ms123×1valid
35.0ms133×0valid
Compiler

Compiled 85 to 17 computations (80% saved)

Precisions
Click to see histograms. Total time spent on operations: 93.0ms
ival-div: 31.0ms (33.5% of total)
ival-pow2: 27.0ms (29.2% of total)
ival-sin: 14.0ms (15.1% of total)
ival-cos: 8.0ms (8.6% of total)
ival-mult: 7.0ms (7.6% of total)
adjust: 2.0ms (2.2% of total)
ival-add: 2.0ms (2.2% of total)
ival-pi: 1.0ms (1.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series8.0ms (0.1%)

Memory
10.6MiB live, 10.6MiB allocated
Counts
4 → 60
Calls
Call 1
Inputs
#<alt (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))>
#<alt (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))>
#<alt (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))>
#<alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))>
Outputs
#<alt 1>
#<alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))>
#<alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))>
#<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)))))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))>
#<alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))>
#<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))))))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))) (* 1/32400 (* (pow a 2) (pow (PI) 2)))))>
#<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)))))))))>
#<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))))))))))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
Calls

15 calls:

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

rewrite100.0ms (0.8%)

Memory
-13.0MiB live, 105.1MiB allocated
Algorithm
batch-egg-rewrite
Rules
764×times-frac
758×lower-*.f32
754×lower-*.f64
464×lower-fma.f64
464×lower-fma.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01127
01827
15627
223527
3136519
01017119
Stop Event
iter limit
node limit
iter limit
Counts
4 → 68
Calls
Call 1
Inputs
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
Outputs
(cos.f64 (*.f64 angle #s(literal 1/180 binary64)))
(cos.f64 (*.f64 angle #s(literal -1/180 binary64)))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle #s(literal 1/180 binary64)))))
(sin.f64 (*.f64 angle #s(literal 1/180 binary64)))
(neg.f64 (sin.f64 (*.f64 angle #s(literal -1/180 binary64))))
(pow.f64 (sin.f64 (*.f64 angle #s(literal 1/180 binary64))) #s(literal 1 binary64))
(pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle #s(literal 1/180 binary64)))) (sqrt.f64 (sin.f64 (*.f64 angle #s(literal 1/180 binary64)))))
(+.f64 #s(literal 0 binary64) (*.f64 angle #s(literal 1/180 binary64)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -1 binary64)))
(exp.f64 (fma.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -1 binary64) #s(literal 0 binary64)))
(exp.f64 (+.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (*.f64 angle #s(literal -1/180 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 1 binary64)))
(neg.f64 (*.f64 angle #s(literal -1/180 binary64)))
(neg.f64 (/.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1 binary64))
(/.f64 angle #s(literal 180 binary64))
(/.f64 (neg.f64 angle) #s(literal -180 binary64))
(/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) angle))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal -1/180 binary64) (/.f64 #s(literal -1 binary64) angle))
(/.f64 (*.f64 (neg.f64 (*.f64 angle (*.f64 angle angle))) #s(literal 1 binary64)) (*.f64 (fma.f64 angle angle #s(literal 0 binary64)) #s(literal -180 binary64)))
(/.f64 (*.f64 (neg.f64 (*.f64 angle angle)) #s(literal 1 binary64)) (*.f64 angle #s(literal -180 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 angle (*.f64 angle angle)))) (*.f64 #s(literal -180 binary64) (fma.f64 angle angle #s(literal 0 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 angle angle))) (*.f64 #s(literal -180 binary64) angle))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 angle #s(literal -1/180 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 angle #s(literal -1/180 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 angle #s(literal -1/180 binary64)))) (+.f64 #s(literal 0 binary64) (*.f64 angle #s(literal -1/180 binary64))))
(pow.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64))))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 180 binary64) angle) (/.f64 #s(literal 180 binary64) angle)) #s(literal -1/2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1 binary64))
(*.f64 angle #s(literal 1/180 binary64))
(*.f64 (neg.f64 angle) #s(literal -1/180 binary64))
(*.f64 #s(literal 1/180 binary64) angle)
(*.f64 #s(literal -1 binary64) (*.f64 angle #s(literal -1/180 binary64)))
(*.f64 (pow.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal -1/180 binary64) (neg.f64 angle))
(*.f64 #s(literal -1/180 binary64) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 #s(literal -1/180 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) angle)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) angle)) #s(literal -1/180 binary64))
(*.f64 (*.f64 (pow.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (sin.f64 (*.f64 angle #s(literal 1/180 binary64))) a))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (log.f64 (*.f64 (sin.f64 (*.f64 angle #s(literal 1/180 binary64))) a))))
(pow.f64 (*.f64 (sin.f64 (*.f64 angle #s(literal 1/180 binary64))) a) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 a a) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 angle #s(literal 1/90 binary64)))))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle #s(literal 1/180 binary64))) a)) #s(literal 4 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 angle #s(literal 1/180 binary64))) a)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 1 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 angle #s(literal 1/180 binary64))) a)))
(pow.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 (*.f64 a a) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 angle #s(literal 1/90 binary64))))))) #s(literal 1/2 binary64))
(*.f64 (sin.f64 (*.f64 angle #s(literal 1/180 binary64))) (*.f64 (sin.f64 (*.f64 angle #s(literal 1/180 binary64))) (*.f64 a a)))
(*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 angle #s(literal 1/90 binary64)))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle #s(literal 1/180 binary64))) a) (*.f64 (sin.f64 (*.f64 angle #s(literal 1/180 binary64))) a))
(*.f64 (*.f64 a a) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 angle #s(literal 1/90 binary64))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 a a))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle #s(literal 1/180 binary64))) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 angle #s(literal 1/180 binary64))) a) #s(literal 3/2 binary64)))
(*.f64 (*.f64 (sin.f64 (*.f64 angle #s(literal 1/180 binary64))) (*.f64 a a)) (sin.f64 (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 angle #s(literal 1/90 binary64)))))) a)
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle #s(literal 1/180 binary64))) a) #s(literal 3/2 binary64)) (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle #s(literal 1/180 binary64))) a)))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle #s(literal 1/180 binary64))) a)) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle #s(literal 1/180 binary64))) a)) #s(literal 2 binary64))))

simplify598.0ms (4.9%)

Memory
41.4MiB live, 531.3MiB allocated
Algorithm
egg-herbie
Rules
18 808×lower-fma.f64
18 808×lower-fma.f32
7 574×lower-*.f64
7 574×lower-*.f32
4 104×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0108672
1315672
21212660
32435660
45726660
55854660
65894660
75908660
85908660
96337660
106337656
09174638
Stop Event
iter limit
node limit
Counts
60 → 60
Calls
Call 1
Inputs
1
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* (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 (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))
(* 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 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 (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
Outputs
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 angle (*.f64 (*.f64 angle (*.f64 (PI.f64) (PI.f64))) #s(literal -1/64800 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(fma.f64 (*.f64 angle angle) (fma.f64 angle (*.f64 angle (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(fma.f64 (*.f64 angle angle) (fma.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/24488801280000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))))) #s(literal 1 binary64))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 (*.f64 angle (PI.f64)) (fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 angle angle) #s(literal -1/34992000 binary64)) #s(literal 1/180 binary64)))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 angle (*.f64 angle (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))) (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/34992000 binary64)))) (*.f64 (PI.f64) #s(literal 1/180 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))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) (*.f64 (*.f64 angle angle) #s(literal -1/30855889612800000000 binary64)))) (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/34992000 binary64)))) (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 a (*.f64 a #s(literal 1/32400 binary64)))))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))) (* 1/32400 (* (pow a 2) (pow (PI) 2)))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/3149280000 binary64)) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))
(* (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 (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64)) (fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/3149280000 binary64)) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) (*.f64 a a))
(* (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 angle (*.f64 angle (fma.f64 (*.f64 (*.f64 angle angle) (*.f64 a a)) (fma.f64 (*.f64 angle angle) (fma.f64 angle (*.f64 (*.f64 angle (pow.f64 (PI.f64) #s(literal 8 binary64))) #s(literal -1/347128758144000000000 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64))) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64))) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 a (*.f64 a #s(literal 1/32400 binary64)))))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))

eval54.0ms (0.4%)

Memory
-33.4MiB live, 48.4MiB allocated
Compiler

Compiled 4 281 to 634 computations (85.2% saved)

prune113.0ms (0.9%)

Memory
23.1MiB live, 102.0MiB allocated
Pruning

30 alts after pruning (30 fresh and 0 done)

PrunedKeptTotal
New15130181
Fresh000
Picked101
Done000
Total15230182
Accuracy
79.8%
Counts
182 → 30
Alt Table
Click to see full alt table
StatusAccuracyProgram
62.4%
(+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 (*.f64 a a) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 angle #s(literal 1/90 binary64))))))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
70.2%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle #s(literal 1/180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
74.6%
(+.f64 (pow.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) #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)))
70.2%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (pow.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1/2 binary64)) #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)))
70.2%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64))))) #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)))
29.7%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 angle (*.f64 angle angle))) #s(literal 1 binary64)) (*.f64 (fma.f64 angle angle #s(literal 0 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)))
56.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 angle angle)) #s(literal 1 binary64)) (*.f64 angle #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)))
70.3%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle #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)))
70.3%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1 binary64) (/.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)))
70.3%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 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)))
72.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (fma.f64 (*.f64 angle angle) (fma.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/24488801280000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))))) #s(literal 1 binary64))) #s(literal 2 binary64)))
78.8%
(+.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 (pow.f64 (pow.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64)))
33.9%
(+.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 #s(literal 0 binary64) (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 angle #s(literal -1/180 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 angle #s(literal -1/180 binary64)))))))) #s(literal 2 binary64)))
78.8%
(+.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 angle #s(literal 180 binary64)))) #s(literal 2 binary64)))
78.9%
(+.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 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) angle)))) #s(literal 2 binary64)))
78.9%
(+.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 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
78.8%
(+.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 angle #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 (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -1 binary64))))) #s(literal 2 binary64)))
78.9%
(+.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(literal 1 binary64)) #s(literal 2 binary64)))
70.3%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 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.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) #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)))
70.2%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))) #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)))
56.2%
(+.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.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)))
56.2%
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 angle #s(literal 1/180 binary64))) a))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
63.3%
(+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 a a)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
68.7%
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle #s(literal 1/180 binary64))) (*.f64 a a)) (sin.f64 (*.f64 angle #s(literal 1/180 binary64)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
63.7%
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 a (*.f64 a #s(literal 1/32400 binary64))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
46.8%
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/3149280000 binary64)) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
67.2%
(+.f64 (*.f64 (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 angle #s(literal 1/90 binary64)))))) a) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
69.9%
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #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)))
Compiler

Compiled 1 630 to 1 200 computations (26.4% saved)

simplify380.0ms (3.1%)

Memory
-11.0MiB live, 282.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff384
(fma.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 angle #s(literal -1/180 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 angle #s(literal -1/180 binary64))))
cost-diff640
(*.f64 #s(literal 0 binary64) (*.f64 angle #s(literal -1/180 binary64)))
cost-diff1984
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 angle #s(literal -1/180 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 angle #s(literal -1/180 binary64))))))
cost-diff5824
(pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3 binary64))
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 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) angle)))) #s(literal 2 binary64)))
cost-diff1088
(/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) angle))
cost-diff0
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
cost-diff0
(*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
cost-diff0
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 2 binary64))
cost-diff0
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) #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-diff0
(*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 a (*.f64 a #s(literal 1/32400 binary64))))
cost-diff0
(*.f64 angle angle)
cost-diff0
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 a (*.f64 a #s(literal 1/32400 binary64)))))
cost-diff128
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 a (*.f64 a #s(literal 1/32400 binary64))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
cost-diff0
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
cost-diff128
(+.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(literal 1 binary64)) #s(literal 2 binary64)))
cost-diff320
(*.f64 b #s(literal 1 binary64))
cost-diff6144
(pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64))
Rules
5 992×lower-fma.f32
5 990×lower-fma.f64
5 980×lower-*.f32
5 950×lower-*.f64
4 076×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
053569
096441
1172436
2405436
31694436
45930436
08190434
Stop Event
iter limit
node limit
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(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(literal 1 binary64)) #s(literal 2 binary64))
(*.f64 b #s(literal 1 binary64))
b
#s(literal 1 binary64)
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 a (*.f64 a #s(literal 1/32400 binary64))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 a (*.f64 a #s(literal 1/32400 binary64)))))
(*.f64 angle angle)
angle
(*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 a (*.f64 a #s(literal 1/32400 binary64))))
(*.f64 (PI.f64) (PI.f64))
(PI.f64)
(*.f64 a (*.f64 a #s(literal 1/32400 binary64)))
a
(*.f64 a #s(literal 1/32400 binary64))
#s(literal 1/32400 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 angle (*.f64 (PI.f64) #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 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 2 binary64))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
a
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
angle
(*.f64 (PI.f64) #s(literal 1/180 binary64))
(PI.f64)
#s(literal 1/180 binary64)
#s(literal 2 binary64)
(pow.f64 (*.f64 b (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)
(+.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 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) angle)))) #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 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) angle)))) #s(literal 2 binary64))
(*.f64 b (cos.f64 (/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) angle))))
b
(cos.f64 (/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) angle)))
(/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) angle))
#s(literal 1/180 binary64)
(/.f64 #s(literal 1 binary64) angle)
#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 #s(literal 0 binary64) (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 angle #s(literal -1/180 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 angle #s(literal -1/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 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 #s(literal 0 binary64) (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 angle #s(literal -1/180 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 angle #s(literal -1/180 binary64)))))))) #s(literal 2 binary64))
(*.f64 b (cos.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 angle #s(literal -1/180 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 angle #s(literal -1/180 binary64))))))))
b
(cos.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 angle #s(literal -1/180 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 angle #s(literal -1/180 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 angle #s(literal -1/180 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 angle #s(literal -1/180 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3 binary64)))
#s(literal 0 binary64)
(pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3 binary64))
(*.f64 angle #s(literal -1/180 binary64))
#s(literal -1/180 binary64)
#s(literal 3 binary64)
(+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 angle #s(literal -1/180 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 angle #s(literal -1/180 binary64)))))
(fma.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 angle #s(literal -1/180 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 angle #s(literal -1/180 binary64))))
(*.f64 #s(literal 0 binary64) (*.f64 angle #s(literal -1/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(literal 1 binary64)) #s(literal 2 binary64)))
(fma.f64 b b (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (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))
(pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64))
(*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
(*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))))
a
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(/.f64 (*.f64 angle (PI.f64)) #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(literal 1 binary64)) #s(literal 2 binary64))
(*.f64 b b)
(*.f64 b #s(literal 1 binary64))
b
b
#s(literal 1 binary64)
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 a (*.f64 a #s(literal 1/32400 binary64))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(fma.f64 a (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 a (*.f64 a #s(literal 1/32400 binary64)))))
(*.f64 angle (*.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))))
(*.f64 angle angle)
angle
(*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 a (*.f64 a #s(literal 1/32400 binary64))))
(*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (*.f64 a a))))
(*.f64 (PI.f64) (PI.f64))
(PI.f64)
(*.f64 a (*.f64 a #s(literal 1/32400 binary64)))
a
(*.f64 a #s(literal 1/32400 binary64))
#s(literal 1/32400 binary64)
(pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64))
(*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
(*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))))
b
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(/.f64 (*.f64 angle (PI.f64)) #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 angle (*.f64 (PI.f64) #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 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 2 binary64))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
a
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
angle
(*.f64 (PI.f64) #s(literal 1/180 binary64))
(PI.f64)
#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 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64))
(*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
(*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))))
b
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))
(/.f64 angle #s(literal 180 binary64))
#s(literal 180 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 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) angle)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle #s(literal -1/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))
(pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64))
(*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
(*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))))
a
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(/.f64 (*.f64 angle (PI.f64)) #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 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) angle)))) #s(literal 2 binary64))
(pow.f64 (*.f64 b (cos.f64 (*.f64 angle #s(literal -1/180 binary64)))) #s(literal 2 binary64))
(*.f64 b (cos.f64 (/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) angle))))
(*.f64 b (cos.f64 (*.f64 angle #s(literal -1/180 binary64))))
b
(cos.f64 (/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) angle)))
(cos.f64 (*.f64 angle #s(literal -1/180 binary64)))
(/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) angle))
(*.f64 angle #s(literal 1/180 binary64))
#s(literal 1/180 binary64)
(/.f64 #s(literal 1 binary64) angle)
#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 #s(literal 0 binary64) (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 angle #s(literal -1/180 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 angle #s(literal -1/180 binary64)))))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle #s(literal -1/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))
(pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64))
(*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
(*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))))
a
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(/.f64 (*.f64 angle (PI.f64)) #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 #s(literal 0 binary64) (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 angle #s(literal -1/180 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 angle #s(literal -1/180 binary64)))))))) #s(literal 2 binary64))
(pow.f64 (*.f64 b (cos.f64 (*.f64 angle #s(literal -1/180 binary64)))) #s(literal 2 binary64))
(*.f64 b (cos.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 angle #s(literal -1/180 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 angle #s(literal -1/180 binary64))))))))
(*.f64 b (cos.f64 (*.f64 angle #s(literal -1/180 binary64))))
b
(cos.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 angle #s(literal -1/180 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 angle #s(literal -1/180 binary64)))))))
(cos.f64 (*.f64 angle #s(literal -1/180 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 angle #s(literal -1/180 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 angle #s(literal -1/180 binary64))))))
(*.f64 angle #s(literal 1/180 binary64))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3 binary64)))
(*.f64 angle (*.f64 (*.f64 angle angle) #s(literal 1/5832000 binary64)))
#s(literal 0 binary64)
(pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3 binary64))
(*.f64 angle (*.f64 (*.f64 angle angle) #s(literal -1/5832000 binary64)))
(*.f64 angle #s(literal -1/180 binary64))
#s(literal -1/180 binary64)
#s(literal 3 binary64)
(+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 angle #s(literal -1/180 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 angle #s(literal -1/180 binary64)))))
(*.f64 angle (*.f64 angle #s(literal 1/32400 binary64)))
(fma.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 angle #s(literal -1/180 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 angle #s(literal -1/180 binary64))))
(*.f64 angle (*.f64 angle #s(literal 1/32400 binary64)))
(*.f64 #s(literal 0 binary64) (*.f64 angle #s(literal -1/180 binary64)))
#s(literal 0 binary64)

localize452.0ms (3.7%)

Memory
13.0MiB live, 488.8MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy99.5%
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
accuracy57.2%
(cos.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 angle #s(literal -1/180 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 angle #s(literal -1/180 binary64)))))))
accuracy56.8%
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
accuracy37.4%
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 angle #s(literal -1/180 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 angle #s(literal -1/180 binary64))))))
accuracy99.5%
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
accuracy99.5%
(/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) angle))
accuracy57.2%
(cos.f64 (/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) angle)))
accuracy56.8%
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
accuracy99.6%
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 2 binary64))
accuracy99.5%
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
accuracy56.8%
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
accuracy56.3%
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
accuracy99.6%
(*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 a (*.f64 a #s(literal 1/32400 binary64))))
accuracy99.5%
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
accuracy78.0%
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 a (*.f64 a #s(literal 1/32400 binary64)))))
accuracy56.3%
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
accuracy99.6%
(*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
accuracy99.6%
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
accuracy99.5%
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
accuracy56.8%
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
Samples
218.0ms123×1valid
57.0ms133×0valid
Compiler

Compiled 578 to 56 computations (90.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 194.0ms
ival-cos: 55.0ms (28.4% of total)
ival-mult: 35.0ms (18.1% of total)
ival-sin: 23.0ms (11.9% of total)
ival-pow2: 21.0ms (10.8% of total)
const: 17.0ms (8.8% of total)
adjust: 10.0ms (5.2% of total)
ival-add: 10.0ms (5.2% of total)
ival-div: 10.0ms (5.2% of total)
ival-pow: 8.0ms (4.1% of total)
ival-sub: 2.0ms (1% of total)
ival-pi: 1.0ms (0.5% of total)
exact: 1.0ms (0.5% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series15.0ms (0.1%)

Memory
-11.0MiB live, 26.3MiB allocated
Counts
13 → 204
Calls
Call 1
Inputs
#<alt (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))>
#<alt (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))>
#<alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))>
#<alt (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))>
#<alt (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))>
#<alt (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 a (*.f64 a #s(literal 1/32400 binary64)))))>
#<alt (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 a (*.f64 a #s(literal 1/32400 binary64))))>
#<alt (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))>
#<alt (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 2 binary64))>
#<alt (cos.f64 (/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) angle)))>
#<alt (/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) angle))>
#<alt (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 angle #s(literal -1/180 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 angle #s(literal -1/180 binary64))))))>
#<alt (cos.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 angle #s(literal -1/180 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 angle #s(literal -1/180 binary64)))))))>
Outputs
#<alt (* 1/180 (* angle (PI)))>
#<alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))>
#<alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))>
#<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))))))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))) (* 1/32400 (* (pow a 2) (pow (PI) 2)))))>
#<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)))))))))>
#<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))))))))))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* 1/180 (* a (* angle (PI))))>
#<alt (* angle (+ (* -1/34992000 (* a (* (pow angle 2) (pow (PI) 3)))) (* 1/180 (* a (PI)))))>
#<alt (* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* 1/22674816000000 (* a (* (pow angle 2) (pow (PI) 5))))))))>
#<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)))))))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt 1>
#<alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))>
#<alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))>
#<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)))))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (pow (PI) 2)))>
#<alt (* 1/32400 (* (pow a 2) (pow (PI) 2)))>
#<alt (* 1/32400 (* (pow a 2) (pow (PI) 2)))>
#<alt (* 1/32400 (* (pow a 2) (pow (PI) 2)))>
#<alt (* 1/32400 (* (pow a 2) (pow (PI) 2)))>
#<alt (* 1/32400 (* (pow a 2) (pow (PI) 2)))>
#<alt (* 1/32400 (* (pow a 2) (pow (PI) 2)))>
#<alt (* 1/32400 (* (pow a 2) (pow (PI) 2)))>
#<alt (* 1/32400 (* (pow a 2) (pow (PI) 2)))>
#<alt (* 1/32400 (* (pow a 2) (pow (PI) 2)))>
#<alt (* 1/32400 (* (pow a 2) (pow (PI) 2)))>
#<alt (* 1/32400 (* (pow a 2) (pow (PI) 2)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))>
#<alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))>
#<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))))))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))) (* 1/32400 (* (pow a 2) (pow (PI) 2)))))>
#<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)))))))))>
#<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))))))))))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt 1>
#<alt (+ 1 (* -1/64800 (pow angle 2)))>
#<alt (+ 1 (* (pow angle 2) (- (* 1/25194240000 (pow angle 2)) 1/64800)))>
#<alt (+ 1 (* (pow angle 2) (- (* (pow angle 2) (+ 1/25194240000 (* -1/24488801280000000 (pow angle 2)))) 1/64800)))>
#<alt (cos (* 1/180 angle))>
#<alt (cos (* 1/180 angle))>
#<alt (cos (* 1/180 angle))>
#<alt (cos (* 1/180 angle))>
#<alt (cos (* 1/180 angle))>
#<alt (cos (* 1/180 angle))>
#<alt (cos (* 1/180 angle))>
#<alt (cos (* 1/180 angle))>
#<alt (* 1/180 angle)>
#<alt (* 1/180 angle)>
#<alt (* 1/180 angle)>
#<alt (* 1/180 angle)>
#<alt (* 1/180 angle)>
#<alt (* 1/180 angle)>
#<alt (* 1/180 angle)>
#<alt (* 1/180 angle)>
#<alt (* 1/180 angle)>
#<alt (* 1/180 angle)>
#<alt (* 1/180 angle)>
#<alt (* 1/180 angle)>
#<alt (* 1/180 angle)>
#<alt (* 1/180 angle)>
#<alt (* 1/180 angle)>
#<alt (* 1/180 angle)>
#<alt (* 1/180 angle)>
#<alt (* 1/180 angle)>
#<alt (* 1/180 angle)>
#<alt (* 1/180 angle)>
#<alt (* 1/180 angle)>
#<alt (* 1/180 angle)>
#<alt (* 1/180 angle)>
#<alt (* 1/180 angle)>
#<alt 1>
#<alt (+ 1 (* -1/64800 (pow angle 2)))>
#<alt (+ 1 (* (pow angle 2) (- (* 1/25194240000 (pow angle 2)) 1/64800)))>
#<alt (+ 1 (* (pow angle 2) (- (* (pow angle 2) (+ 1/25194240000 (* -1/24488801280000000 (pow angle 2)))) 1/64800)))>
#<alt (cos (* 1/180 angle))>
#<alt (cos (* 1/180 angle))>
#<alt (cos (* 1/180 angle))>
#<alt (cos (* 1/180 angle))>
#<alt (cos (* 1/180 angle))>
#<alt (cos (* 1/180 angle))>
#<alt (cos (* 1/180 angle))>
#<alt (cos (* 1/180 angle))>
Calls

51 calls:

TimeVariablePointExpression
5.0ms
angle
@0
(* a (sin (* (/ angle 180) (PI))))
1.0ms
angle
@0
(* (* angle angle) (* (* (PI) (PI)) (* a (* a 1/32400))))
1.0ms
a
@0
(* (* angle angle) (* (* (PI) (PI)) (* a (* a 1/32400))))
1.0ms
angle
@inf
(* (* angle angle) (* (* (PI) (PI)) (* a (* a 1/32400))))
0.0ms
a
@inf
(* (* angle angle) (* (* (PI) (PI)) (* a (* a 1/32400))))

rewrite355.0ms (2.9%)

Memory
-26.5MiB live, 389.4MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 040×lower-fma.f32
4 038×lower-fma.f64
3 858×lower-/.f32
3 850×lower-/.f64
3 612×lower-*.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
039129
06987
123885
2150281
0854981
Stop Event
iter limit
node limit
iter limit
Counts
13 → 1 165
Calls
Call 1
Inputs
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(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))))
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 a (*.f64 a #s(literal 1/32400 binary64)))))
(*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 a (*.f64 a #s(literal 1/32400 binary64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 2 binary64))
(cos.f64 (/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) angle)))
(/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 angle #s(literal -1/180 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 angle #s(literal -1/180 binary64))))))
(cos.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 angle #s(literal -1/180 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 angle #s(literal -1/180 binary64)))))))
Outputs
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 1 binary64))
(*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 1/2 binary64)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 1/2 binary64)))
(neg.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))
(neg.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64))))
(neg.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal 1 binary64))
(/.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (/.f64 #s(literal 1 binary64) angle))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))
(/.f64 (*.f64 (PI.f64) (neg.f64 angle)) #s(literal -180 binary64))
(/.f64 (neg.f64 (PI.f64)) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (neg.f64 (*.f64 (PI.f64) (neg.f64 angle))) #s(literal 180 binary64))
(/.f64 (*.f64 (PI.f64) #s(literal -1/180 binary64)) (/.f64 #s(literal -1 binary64) angle))
(/.f64 (*.f64 (PI.f64) #s(literal -1 binary64)) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) angle))
(/.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (neg.f64 angle)) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 angle (PI.f64))) #s(literal 180 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (PI.f64) (neg.f64 angle))) #s(literal -180 binary64))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (PI.f64) #s(literal 1/180 binary64))) (/.f64 #s(literal -1 binary64) angle))
(/.f64 (*.f64 (neg.f64 angle) (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal -1/180 binary64) (PI.f64)) (/.f64 #s(literal -1 binary64) angle))
(/.f64 (*.f64 #s(literal -1 binary64) (PI.f64)) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (/.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))
(pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal -1 binary64))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(*.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(*.f64 (*.f64 (PI.f64) (neg.f64 angle)) #s(literal -1/180 binary64))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 (/.f64 (PI.f64) #s(literal -1 binary64)) (*.f64 angle #s(literal -1/180 binary64)))
(*.f64 (/.f64 (PI.f64) (/.f64 #s(literal -1 binary64) angle)) #s(literal -1/180 binary64))
(*.f64 (/.f64 (PI.f64) #s(literal -180 binary64)) (neg.f64 angle))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a))) #s(literal 1 binary64)))
(exp.f64 (+.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a)) (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a))))
(pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (pow.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a)) #s(literal 1 binary64)))
(*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a)))
(*.f64 a (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a)) #s(literal 1 binary64)))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a))
(*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))
(*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) (*.f64 a a))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) a)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a) a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64)) a)
(*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a) a) #s(literal 1 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a)))
(pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a)) #s(literal 2 binary64))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a)
(*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a)) (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a)) #s(literal 1 binary64)))
(*.f64 (exp.f64 (log.f64 a)) (exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))
(*.f64 (exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (exp.f64 (log.f64 a)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(/.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))) #s(literal 1 binary64))
(/.f64 (*.f64 (*.f64 angle (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))) (*.f64 (PI.f64) (PI.f64))) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))) (*.f64 (PI.f64) (PI.f64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) angle))
(/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))) (*.f64 (PI.f64) (PI.f64))) (neg.f64 angle)) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 angle (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal -1 binary64) angle))
(/.f64 (*.f64 (neg.f64 angle) (*.f64 (*.f64 angle (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1 binary64))
(*.f64 angle (*.f64 (*.f64 angle (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))) (*.f64 (PI.f64) (PI.f64))))
(*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))) (*.f64 angle angle)))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))))
(*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (PI.f64))))
(*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))) (*.f64 angle angle))
(*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) a)) (*.f64 (*.f64 a #s(literal 1/32400 binary64)) (*.f64 angle angle)))
(*.f64 (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))
(*.f64 (*.f64 (*.f64 angle (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))) (*.f64 (PI.f64) (PI.f64))) angle)
(*.f64 (*.f64 (*.f64 angle angle) (PI.f64)) (*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))))
(*.f64 (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))) (*.f64 (PI.f64) (PI.f64)))
(*.f64 (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) a))) (*.f64 a #s(literal 1/32400 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (PI.f64))) a) (*.f64 a #s(literal 1/32400 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (PI.f64))) (*.f64 a #s(literal 1/32400 binary64))) a)
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (PI.f64))) (*.f64 a a)) #s(literal 1/32400 binary64))
(*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))))
(*.f64 a (*.f64 (*.f64 a #s(literal 1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))))
(*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))
(*.f64 (*.f64 a #s(literal 1/32400 binary64)) (*.f64 (PI.f64) (*.f64 (PI.f64) a)))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (*.f64 (PI.f64) (PI.f64)))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))))
(*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))))
(*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) a)) (*.f64 a #s(literal 1/32400 binary64)))
(*.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))) (PI.f64))
(*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 a #s(literal 1/32400 binary64))) a)
(*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 a a)) #s(literal 1/32400 binary64))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) a)) a) #s(literal 1/32400 binary64))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) a)) #s(literal 1/32400 binary64)) a)
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 1 binary64))
(*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 1/2 binary64)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a))) #s(literal 1 binary64)))
(exp.f64 (+.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a)) (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a))))
(pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (pow.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a)) #s(literal 1 binary64)))
(*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a)))
(*.f64 a (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a)) #s(literal 1 binary64)))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a))
(*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))
(*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) (*.f64 a a))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) a)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a) a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64)) a)
(*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a) a) #s(literal 1 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(+.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 angle #s(literal -1/180 binary64)))))
(cos.f64 (*.f64 angle #s(literal -1/180 binary64)))
(cos.f64 (*.f64 angle #s(literal 1/180 binary64)))
(-.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 angle #s(literal -1/180 binary64)))))
(-.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 angle #s(literal 1/180 binary64)))))
(-.f64 (*.f64 (cos.f64 (*.f64 angle #s(literal -1/180 binary64))) #s(literal 1 binary64)) (*.f64 (sin.f64 (*.f64 angle #s(literal -1/180 binary64))) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (cos.f64 (*.f64 angle #s(literal -1/180 binary64))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 angle #s(literal -1/180 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 angle #s(literal -1/180 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 angle #s(literal -1/180 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 angle #s(literal -1/180 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 angle #s(literal -1/180 binary64))))) (*.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 angle #s(literal -1/180 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 angle #s(literal -1/180 binary64))))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 angle #s(literal -1/180 binary64)))))) (cos.f64 (*.f64 angle #s(literal -1/180 binary64))))
(+.f64 #s(literal 0 binary64) (*.f64 angle #s(literal 1/180 binary64)))
(+.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 0 binary64))
(+.f64 (*.f64 angle #s(literal 1/180 binary64)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(+.f64 (*.f64 angle #s(literal 1/180 binary64)) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(+.f64 (*.f64 angle #s(literal 1/180 binary64)) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(+.f64 (*.f64 angle #s(literal 1/180 binary64)) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(+.f64 (*.f64 angle #s(literal 1/180 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(+.f64 (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)) (*.f64 angle #s(literal 1/180 binary64)))
(+.f64 (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)) (*.f64 angle #s(literal 1/180 binary64)))
(+.f64 (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)) (*.f64 angle #s(literal 1/180 binary64)))
(+.f64 (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)) (*.f64 angle #s(literal 1/180 binary64)))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)) (*.f64 angle #s(literal 1/180 binary64)))
(+.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))) (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle))))))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))) (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 #s(literal 0 binary64) (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) angle)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 angle #s(literal -1/180 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)))))
(-.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 0 binary64))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal -1/198359290368000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))))
(fma.f64 angle #s(literal 1/180 binary64) #s(literal 0 binary64))
(fma.f64 angle #s(literal 1/180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 angle #s(literal 1/180 binary64) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 angle #s(literal 1/180 binary64) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 angle #s(literal 1/180 binary64) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 angle #s(literal 1/180 binary64) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 #s(literal 1/180 binary64) angle #s(literal 0 binary64))
(fma.f64 #s(literal 1/180 binary64) angle (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 #s(literal 1/180 binary64) angle (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 #s(literal 1/180 binary64) angle (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 #s(literal 1/180 binary64) angle (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 #s(literal 1/180 binary64) angle (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 #s(literal 1 binary64) (*.f64 angle #s(literal 1/180 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 angle #s(literal 1/180 binary64)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 angle #s(literal 1/180 binary64)) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 angle #s(literal 1/180 binary64)) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 angle #s(literal 1/180 binary64)) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 angle #s(literal 1/180 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 #s(literal 0 binary64) (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))) (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle))))))
(fma.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle) (*.f64 angle #s(literal 1/180 binary64)))
(fma.f64 #s(literal -1/180 binary64) (neg.f64 angle) #s(literal 0 binary64))
(fma.f64 #s(literal -1/180 binary64) (neg.f64 angle) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 #s(literal -1/180 binary64) (neg.f64 angle) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 #s(literal -1/180 binary64) (neg.f64 angle) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 #s(literal -1/180 binary64) (neg.f64 angle) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 #s(literal -1/180 binary64) (neg.f64 angle) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1 binary64) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1 binary64) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (neg.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle))) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (neg.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle))) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (neg.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle))) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (neg.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle))) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (neg.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle))) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (neg.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle))) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (/.f64 #s(literal 180 binary64) angle) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (/.f64 #s(literal 180 binary64) angle) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (/.f64 #s(literal 180 binary64) angle) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (/.f64 #s(literal 180 binary64) angle) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (/.f64 #s(literal 180 binary64) angle) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1 binary64) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 #s(literal -1 binary64) (*.f64 angle #s(literal -1/180 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 angle #s(literal -1/180 binary64)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 angle #s(literal -1/180 binary64)) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 angle #s(literal -1/180 binary64)) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 angle #s(literal -1/180 binary64)) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 angle #s(literal -1/180 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (*.f64 angle (*.f64 angle angle)) (neg.f64 (/.f64 #s(literal -1/180 binary64) (*.f64 angle angle))) #s(literal 0 binary64))
(fma.f64 (*.f64 angle (*.f64 angle angle)) (neg.f64 (/.f64 #s(literal -1/180 binary64) (*.f64 angle angle))) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (*.f64 angle (*.f64 angle angle)) (neg.f64 (/.f64 #s(literal -1/180 binary64) (*.f64 angle angle))) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (*.f64 angle (*.f64 angle angle)) (neg.f64 (/.f64 #s(literal -1/180 binary64) (*.f64 angle angle))) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (*.f64 angle (*.f64 angle angle)) (neg.f64 (/.f64 #s(literal -1/180 binary64) (*.f64 angle angle))) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (*.f64 angle (*.f64 angle angle)) (neg.f64 (/.f64 #s(literal -1/180 binary64) (*.f64 angle angle))) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (neg.f64 angle) #s(literal -1/180 binary64) #s(literal 0 binary64))
(fma.f64 (neg.f64 angle) #s(literal -1/180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (neg.f64 angle) #s(literal -1/180 binary64) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (neg.f64 angle) #s(literal -1/180 binary64) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (neg.f64 angle) #s(literal -1/180 binary64) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (neg.f64 angle) #s(literal -1/180 binary64) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/198359290368000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/198359290368000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/198359290368000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/198359290368000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/198359290368000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/198359290368000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64) (*.f64 angle #s(literal 1/180 binary64)))
(fma.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle))) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle))) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle))) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle))) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle))) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle))) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (/.f64 #s(literal -180 binary64) angle) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (/.f64 #s(literal -180 binary64) angle) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (/.f64 #s(literal -180 binary64) angle) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (/.f64 #s(literal -180 binary64) angle) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (/.f64 #s(literal -180 binary64) angle) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))) (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 #s(literal 0 binary64) (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle))))))
(fma.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3/2 binary64)) (neg.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3/2 binary64)) (neg.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64))) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3/2 binary64)) (neg.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64))) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3/2 binary64)) (neg.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64))) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3/2 binary64)) (neg.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64))) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3/2 binary64)) (neg.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)))) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)))) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)))) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)))) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)))) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)))) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (/.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle #s(literal -1/180 binary64))) (neg.f64 (/.f64 #s(literal 1/32400 binary64) angle)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle #s(literal -1/180 binary64))) (neg.f64 (/.f64 #s(literal 1/32400 binary64) angle)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle #s(literal -1/180 binary64))) (neg.f64 (/.f64 #s(literal 1/32400 binary64) angle)) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle #s(literal -1/180 binary64))) (neg.f64 (/.f64 #s(literal 1/32400 binary64) angle)) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle #s(literal -1/180 binary64))) (neg.f64 (/.f64 #s(literal 1/32400 binary64) angle)) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle #s(literal -1/180 binary64))) (neg.f64 (/.f64 #s(literal 1/32400 binary64) angle)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (*.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 angle #s(literal -1/180 binary64))) (neg.f64 (*.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 angle #s(literal -1/180 binary64)))) #s(literal 0 binary64))
(fma.f64 (*.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 angle #s(literal -1/180 binary64))) (neg.f64 (*.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (*.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 angle #s(literal -1/180 binary64))) (neg.f64 (*.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (*.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 angle #s(literal -1/180 binary64))) (neg.f64 (*.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 angle #s(literal -1/180 binary64))) (neg.f64 (*.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 angle #s(literal -1/180 binary64))) (neg.f64 (*.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64) (*.f64 angle #s(literal 1/180 binary64)))
(fma.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (neg.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle))) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle))) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle))) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle))) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle))) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle))) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (neg.f64 (*.f64 angle (*.f64 angle angle))) (/.f64 #s(literal -1/180 binary64) (*.f64 angle angle)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (*.f64 angle (*.f64 angle angle))) (/.f64 #s(literal -1/180 binary64) (*.f64 angle angle)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (*.f64 angle (*.f64 angle angle))) (/.f64 #s(literal -1/180 binary64) (*.f64 angle angle)) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (*.f64 angle (*.f64 angle angle))) (/.f64 #s(literal -1/180 binary64) (*.f64 angle angle)) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (*.f64 angle (*.f64 angle angle))) (/.f64 #s(literal -1/180 binary64) (*.f64 angle angle)) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (*.f64 angle (*.f64 angle angle))) (/.f64 #s(literal -1/180 binary64) (*.f64 angle angle)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (neg.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3/2 binary64))) (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3/2 binary64))) (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3/2 binary64))) (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3/2 binary64))) (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3/2 binary64))) (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3/2 binary64))) (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64) (*.f64 angle #s(literal 1/180 binary64)))
(fma.f64 (/.f64 #s(literal 180 binary64) angle) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 180 binary64) angle) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 180 binary64) angle) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 180 binary64) angle) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 180 binary64) angle) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 180 binary64) angle) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64) (*.f64 angle #s(literal 1/180 binary64)))
(fma.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (/.f64 #s(literal -180 binary64) angle) (pow.f64 (neg.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle))) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -180 binary64) angle) (pow.f64 (neg.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle))) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal -180 binary64) angle) (pow.f64 (neg.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle))) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal -180 binary64) angle) (pow.f64 (neg.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle))) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal -180 binary64) angle) (pow.f64 (neg.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle))) #s(literal -1 binary64)) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal -180 binary64) angle) (pow.f64 (neg.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle))) #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle))) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle))) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle))) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle))) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle))) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (/.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 angle #s(literal -1/180 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 angle #s(literal -1/180 binary64)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 angle #s(literal -1/180 binary64)) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 angle #s(literal -1/180 binary64)) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 angle #s(literal -1/180 binary64)) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 angle #s(literal -1/180 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (pow.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal -1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal -1/2 binary64)) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal -1/2 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (neg.f64 (/.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle #s(literal -1/180 binary64)))) (/.f64 #s(literal 1/32400 binary64) angle) #s(literal 0 binary64))
(fma.f64 (neg.f64 (/.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle #s(literal -1/180 binary64)))) (/.f64 #s(literal 1/32400 binary64) angle) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (/.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle #s(literal -1/180 binary64)))) (/.f64 #s(literal 1/32400 binary64) angle) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (/.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle #s(literal -1/180 binary64)))) (/.f64 #s(literal 1/32400 binary64) angle) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (/.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle #s(literal -1/180 binary64)))) (/.f64 #s(literal 1/32400 binary64) angle) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (/.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle #s(literal -1/180 binary64)))) (/.f64 #s(literal 1/32400 binary64) angle) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 angle #s(literal -1/180 binary64))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 angle #s(literal -1/180 binary64))) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 angle #s(literal -1/180 binary64))) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 angle #s(literal -1/180 binary64))) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 angle #s(literal -1/180 binary64))) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 angle #s(literal -1/180 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/1156831381426176000000000000 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/1156831381426176000000000000 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/1156831381426176000000000000 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/1156831381426176000000000000 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/1156831381426176000000000000 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/1156831381426176000000000000 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64))) (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64))) (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64))) (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64))) (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64))) (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64))) (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/1156831381426176000000000000 binary64)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/1156831381426176000000000000 binary64)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/1156831381426176000000000000 binary64)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/1156831381426176000000000000 binary64)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/1156831381426176000000000000 binary64)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/1156831381426176000000000000 binary64)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/1156831381426176000000000000 binary64))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/1156831381426176000000000000 binary64))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/1156831381426176000000000000 binary64))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/1156831381426176000000000000 binary64))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/1156831381426176000000000000 binary64))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/1156831381426176000000000000 binary64))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))))) #s(literal 1/39346408075296537575424000000000000000000 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/1156831381426176000000000000 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))))) #s(literal 1/39346408075296537575424000000000000000000 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/1156831381426176000000000000 binary64)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))))) #s(literal 1/39346408075296537575424000000000000000000 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/1156831381426176000000000000 binary64)) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))))) #s(literal 1/39346408075296537575424000000000000000000 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/1156831381426176000000000000 binary64)) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))))) #s(literal 1/39346408075296537575424000000000000000000 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/1156831381426176000000000000 binary64)) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))))) #s(literal 1/39346408075296537575424000000000000000000 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/1156831381426176000000000000 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/198359290368000000000 binary64))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/198359290368000000000 binary64))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/198359290368000000000 binary64))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/198359290368000000000 binary64))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/198359290368000000000 binary64))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/198359290368000000000 binary64))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal -1/198359290368000000000 binary64))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal -1/198359290368000000000 binary64))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal -1/198359290368000000000 binary64))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal -1/198359290368000000000 binary64))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal -1/198359290368000000000 binary64))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal -1/198359290368000000000 binary64))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(neg.f64 (*.f64 angle #s(literal -1/180 binary64)))
(neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal -1/198359290368000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))))
(neg.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)))))
(/.f64 angle #s(literal 180 binary64))
(/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) angle))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) angle))
(/.f64 #s(literal -1/180 binary64) (/.f64 #s(literal -1 binary64) angle))
(/.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)))
(/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)))
(/.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 angle #s(literal 1/180 binary64)))
(/.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (neg.f64 angle) #s(literal -180 binary64))
(/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal -1/198359290368000000000 binary64)) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/198359290368000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))
(/.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))))
(/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)))
(/.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 angle #s(literal -1/180 binary64)))
(/.f64 (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))))
(/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))))
(/.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))))
(/.f64 (/.f64 #s(literal 180 binary64) angle) (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)))
(/.f64 (/.f64 #s(literal -180 binary64) angle) (neg.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle))))
(/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 angle #s(literal 1/180 binary64))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal -1/198359290368000000000 binary64)) (/.f64 #s(literal 32400 binary64) (*.f64 angle angle))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 180 binary64) angle) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))))
(/.f64 (*.f64 (/.f64 #s(literal 180 binary64) angle) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64))) (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 180 binary64) angle) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 180 binary64) angle) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64))) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/198359290368000000000 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64))) (*.f64 angle #s(literal -1/180 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64))) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/198359290368000000000 binary64))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))))
(/.f64 (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal -1/198359290368000000000 binary64))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64))) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)))
(/.f64 (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)))
(/.f64 (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))))
(/.f64 (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))))
(/.f64 (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)))
(/.f64 (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/1156831381426176000000000000 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))
(/.f64 (*.f64 (neg.f64 angle) #s(literal 1/180 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/198359290368000000000 binary64)) (neg.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal -1/198359290368000000000 binary64)) (neg.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))))
(/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (neg.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64))) (*.f64 angle #s(literal -1/180 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)))) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) angle) (*.f64 angle #s(literal 1/32400 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 angle angle)) #s(literal 1/32400 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) #s(literal 1/32400 binary64)) (*.f64 angle angle))
(/.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) #s(literal -1/180 binary64)) (*.f64 angle (*.f64 angle #s(literal -1/180 binary64))))
(/.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 angle (*.f64 angle #s(literal -1/180 binary64)))) #s(literal -1/180 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 angle #s(literal 1/32400 binary64))) angle)
(/.f64 (/.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) angle) #s(literal -1/180 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) #s(literal -1/180 binary64)) angle)
(/.f64 (/.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 angle (*.f64 angle angle))) (/.f64 #s(literal -1/180 binary64) (*.f64 angle angle)))
(/.f64 (/.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3/2 binary64))) (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (/.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle #s(literal -1/180 binary64)))) (/.f64 #s(literal 1/32400 binary64) angle))
(/.f64 (/.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 angle #s(literal -1/180 binary64))))
(/.f64 (/.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))))
(/.f64 (/.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (/.f64 #s(literal 180 binary64) angle)) (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) angle) (*.f64 (*.f64 angle #s(literal 1/32400 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 angle angle)) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 angle #s(literal -1/180 binary64))) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64))) (*.f64 angle #s(literal -1/180 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 angle (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 #s(literal -1/180 binary64) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1049760000 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)))) #s(literal 1/32400 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 angle (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)))) (*.f64 angle #s(literal 1/32400 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 angle (*.f64 angle #s(literal -1/180 binary64))))) #s(literal -1/180 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 angle #s(literal -1/180 binary64))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64))) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 angle (*.f64 angle angle))) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3/2 binary64))) (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 9/2 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/34012224000000 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 angle (*.f64 angle angle)))) #s(literal -1/5832000 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)))) (*.f64 angle #s(literal -1/180 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 9/2 binary64))) (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3/2 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) angle) (*.f64 #s(literal -1/180 binary64) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) angle) (*.f64 (*.f64 angle #s(literal 1/32400 binary64)) (*.f64 angle #s(literal -1/180 binary64))))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 angle angle)) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle #s(literal -1/180 binary64))))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) #s(literal -1/180 binary64)) (*.f64 angle (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 angle (*.f64 angle angle))) #s(literal -1/5832000 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) #s(literal -1/5832000 binary64)) (*.f64 angle (*.f64 angle angle)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3/2 binary64))) (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3/2 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 angle (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 angle #s(literal 1/32400 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 angle (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)))) #s(literal -1/180 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 angle angle))) #s(literal 1/32400 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 angle (*.f64 angle #s(literal -1/180 binary64))))) #s(literal -1/180 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 #s(literal -1/180 binary64) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)))) angle)
(/.f64 (/.f64 #s(literal 1/180 binary64) (pow.f64 angle #s(literal -1/2 binary64))) (pow.f64 angle #s(literal -1/2 binary64)))
(pow.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal -1 binary64))
(*.f64 angle #s(literal 1/180 binary64))
(*.f64 #s(literal 1/180 binary64) angle)
(*.f64 #s(literal 1 binary64) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 #s(literal -1/180 binary64) (neg.f64 angle))
(*.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1 binary64))
(*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (neg.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle))))
(*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (/.f64 #s(literal 180 binary64) angle))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 angle #s(literal -1/180 binary64)))
(*.f64 (*.f64 angle (*.f64 angle angle)) (neg.f64 (/.f64 #s(literal -1/180 binary64) (*.f64 angle angle))))
(*.f64 (neg.f64 angle) #s(literal -1/180 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/198359290368000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))))
(*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (/.f64 #s(literal -180 binary64) angle))
(*.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3/2 binary64)) (neg.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)))))
(*.f64 (/.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle #s(literal -1/180 binary64))) (neg.f64 (/.f64 #s(literal 1/32400 binary64) angle)))
(*.f64 (*.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 angle #s(literal -1/180 binary64))) (neg.f64 (*.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 angle #s(literal -1/180 binary64)))))
(*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))))
(*.f64 (neg.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle))) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)))
(*.f64 (neg.f64 (*.f64 angle (*.f64 angle angle))) (/.f64 #s(literal -1/180 binary64) (*.f64 angle angle)))
(*.f64 (neg.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3/2 binary64))) (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)))
(*.f64 (/.f64 #s(literal 180 binary64) angle) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)))
(*.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)))
(*.f64 (/.f64 #s(literal -180 binary64) angle) (pow.f64 (neg.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))))
(*.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle))))
(*.f64 (/.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 angle #s(literal -1/180 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal -1/2 binary64)))
(*.f64 (neg.f64 (/.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle #s(literal -1/180 binary64)))) (/.f64 #s(literal 1/32400 binary64) angle))
(*.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 angle #s(literal -1/180 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/1156831381426176000000000000 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64))) (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/1156831381426176000000000000 binary64)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/1156831381426176000000000000 binary64))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))))) #s(literal 1/39346408075296537575424000000000000000000 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/1156831381426176000000000000 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/198359290368000000000 binary64))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal -1/198359290368000000000 binary64))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))))
(+.f64 #s(literal 0 binary64) (*.f64 angle #s(literal 1/180 binary64)))
(+.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 0 binary64))
(+.f64 (*.f64 angle #s(literal 1/180 binary64)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(+.f64 (*.f64 angle #s(literal 1/180 binary64)) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(+.f64 (*.f64 angle #s(literal 1/180 binary64)) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(+.f64 (*.f64 angle #s(literal 1/180 binary64)) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(+.f64 (*.f64 angle #s(literal 1/180 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(+.f64 (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)) (*.f64 angle #s(literal 1/180 binary64)))
(+.f64 (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)) (*.f64 angle #s(literal 1/180 binary64)))
(+.f64 (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)) (*.f64 angle #s(literal 1/180 binary64)))
(+.f64 (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)) (*.f64 angle #s(literal 1/180 binary64)))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)) (*.f64 angle #s(literal 1/180 binary64)))
(+.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))) (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle))))))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))) (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 #s(literal 0 binary64) (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) angle)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 angle #s(literal -1/180 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)))))
(-.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 0 binary64))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal -1/198359290368000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))))
(fma.f64 angle #s(literal 1/180 binary64) #s(literal 0 binary64))
(fma.f64 angle #s(literal 1/180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 angle #s(literal 1/180 binary64) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 angle #s(literal 1/180 binary64) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 angle #s(literal 1/180 binary64) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 angle #s(literal 1/180 binary64) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 #s(literal 1/180 binary64) angle #s(literal 0 binary64))
(fma.f64 #s(literal 1/180 binary64) angle (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 #s(literal 1/180 binary64) angle (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 #s(literal 1/180 binary64) angle (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 #s(literal 1/180 binary64) angle (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 #s(literal 1/180 binary64) angle (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 #s(literal 1 binary64) (*.f64 angle #s(literal 1/180 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 angle #s(literal 1/180 binary64)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 angle #s(literal 1/180 binary64)) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 angle #s(literal 1/180 binary64)) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 angle #s(literal 1/180 binary64)) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 angle #s(literal 1/180 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 #s(literal 0 binary64) (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))) (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle))))))
(fma.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle) (*.f64 angle #s(literal 1/180 binary64)))
(fma.f64 #s(literal -1/180 binary64) (neg.f64 angle) #s(literal 0 binary64))
(fma.f64 #s(literal -1/180 binary64) (neg.f64 angle) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 #s(literal -1/180 binary64) (neg.f64 angle) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 #s(literal -1/180 binary64) (neg.f64 angle) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 #s(literal -1/180 binary64) (neg.f64 angle) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 #s(literal -1/180 binary64) (neg.f64 angle) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1 binary64) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1 binary64) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (neg.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle))) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (neg.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle))) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (neg.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle))) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (neg.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle))) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (neg.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle))) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (neg.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle))) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (/.f64 #s(literal 180 binary64) angle) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (/.f64 #s(literal 180 binary64) angle) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (/.f64 #s(literal 180 binary64) angle) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (/.f64 #s(literal 180 binary64) angle) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (/.f64 #s(literal 180 binary64) angle) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1 binary64) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 #s(literal -1 binary64) (*.f64 angle #s(literal -1/180 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 angle #s(literal -1/180 binary64)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 angle #s(literal -1/180 binary64)) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 angle #s(literal -1/180 binary64)) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 angle #s(literal -1/180 binary64)) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 angle #s(literal -1/180 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (*.f64 angle (*.f64 angle angle)) (neg.f64 (/.f64 #s(literal -1/180 binary64) (*.f64 angle angle))) #s(literal 0 binary64))
(fma.f64 (*.f64 angle (*.f64 angle angle)) (neg.f64 (/.f64 #s(literal -1/180 binary64) (*.f64 angle angle))) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (*.f64 angle (*.f64 angle angle)) (neg.f64 (/.f64 #s(literal -1/180 binary64) (*.f64 angle angle))) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (*.f64 angle (*.f64 angle angle)) (neg.f64 (/.f64 #s(literal -1/180 binary64) (*.f64 angle angle))) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (*.f64 angle (*.f64 angle angle)) (neg.f64 (/.f64 #s(literal -1/180 binary64) (*.f64 angle angle))) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (*.f64 angle (*.f64 angle angle)) (neg.f64 (/.f64 #s(literal -1/180 binary64) (*.f64 angle angle))) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (neg.f64 angle) #s(literal -1/180 binary64) #s(literal 0 binary64))
(fma.f64 (neg.f64 angle) #s(literal -1/180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (neg.f64 angle) #s(literal -1/180 binary64) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (neg.f64 angle) #s(literal -1/180 binary64) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (neg.f64 angle) #s(literal -1/180 binary64) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (neg.f64 angle) #s(literal -1/180 binary64) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/198359290368000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/198359290368000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/198359290368000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/198359290368000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/198359290368000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/198359290368000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64) (*.f64 angle #s(literal 1/180 binary64)))
(fma.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle))) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle))) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle))) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle))) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle))) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle))) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (/.f64 #s(literal -180 binary64) angle) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (/.f64 #s(literal -180 binary64) angle) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (/.f64 #s(literal -180 binary64) angle) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (/.f64 #s(literal -180 binary64) angle) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (/.f64 #s(literal -180 binary64) angle) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))) (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 #s(literal 0 binary64) (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle))))))
(fma.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3/2 binary64)) (neg.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3/2 binary64)) (neg.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64))) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3/2 binary64)) (neg.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64))) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3/2 binary64)) (neg.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64))) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3/2 binary64)) (neg.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64))) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3/2 binary64)) (neg.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)))) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)))) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)))) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)))) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)))) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)))) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (/.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle #s(literal -1/180 binary64))) (neg.f64 (/.f64 #s(literal 1/32400 binary64) angle)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle #s(literal -1/180 binary64))) (neg.f64 (/.f64 #s(literal 1/32400 binary64) angle)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle #s(literal -1/180 binary64))) (neg.f64 (/.f64 #s(literal 1/32400 binary64) angle)) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle #s(literal -1/180 binary64))) (neg.f64 (/.f64 #s(literal 1/32400 binary64) angle)) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle #s(literal -1/180 binary64))) (neg.f64 (/.f64 #s(literal 1/32400 binary64) angle)) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle #s(literal -1/180 binary64))) (neg.f64 (/.f64 #s(literal 1/32400 binary64) angle)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (*.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 angle #s(literal -1/180 binary64))) (neg.f64 (*.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 angle #s(literal -1/180 binary64)))) #s(literal 0 binary64))
(fma.f64 (*.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 angle #s(literal -1/180 binary64))) (neg.f64 (*.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (*.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 angle #s(literal -1/180 binary64))) (neg.f64 (*.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (*.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 angle #s(literal -1/180 binary64))) (neg.f64 (*.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 angle #s(literal -1/180 binary64))) (neg.f64 (*.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 angle #s(literal -1/180 binary64))) (neg.f64 (*.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64) (*.f64 angle #s(literal 1/180 binary64)))
(fma.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (neg.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle))) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle))) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle))) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle))) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle))) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle))) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (neg.f64 (*.f64 angle (*.f64 angle angle))) (/.f64 #s(literal -1/180 binary64) (*.f64 angle angle)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (*.f64 angle (*.f64 angle angle))) (/.f64 #s(literal -1/180 binary64) (*.f64 angle angle)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (*.f64 angle (*.f64 angle angle))) (/.f64 #s(literal -1/180 binary64) (*.f64 angle angle)) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (*.f64 angle (*.f64 angle angle))) (/.f64 #s(literal -1/180 binary64) (*.f64 angle angle)) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (*.f64 angle (*.f64 angle angle))) (/.f64 #s(literal -1/180 binary64) (*.f64 angle angle)) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (*.f64 angle (*.f64 angle angle))) (/.f64 #s(literal -1/180 binary64) (*.f64 angle angle)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (neg.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3/2 binary64))) (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3/2 binary64))) (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3/2 binary64))) (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3/2 binary64))) (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3/2 binary64))) (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3/2 binary64))) (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64) (*.f64 angle #s(literal 1/180 binary64)))
(fma.f64 (/.f64 #s(literal 180 binary64) angle) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 180 binary64) angle) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 180 binary64) angle) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 180 binary64) angle) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 180 binary64) angle) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 180 binary64) angle) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64) (*.f64 angle #s(literal 1/180 binary64)))
(fma.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (/.f64 #s(literal -180 binary64) angle) (pow.f64 (neg.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle))) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -180 binary64) angle) (pow.f64 (neg.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle))) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal -180 binary64) angle) (pow.f64 (neg.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle))) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal -180 binary64) angle) (pow.f64 (neg.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle))) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal -180 binary64) angle) (pow.f64 (neg.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle))) #s(literal -1 binary64)) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal -180 binary64) angle) (pow.f64 (neg.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle))) #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle))) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle))) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle))) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle))) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle))) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (/.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 angle #s(literal -1/180 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 angle #s(literal -1/180 binary64)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 angle #s(literal -1/180 binary64)) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 angle #s(literal -1/180 binary64)) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 angle #s(literal -1/180 binary64)) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 angle #s(literal -1/180 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (pow.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal -1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal -1/2 binary64)) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal -1/2 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (neg.f64 (/.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle #s(literal -1/180 binary64)))) (/.f64 #s(literal 1/32400 binary64) angle) #s(literal 0 binary64))
(fma.f64 (neg.f64 (/.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle #s(literal -1/180 binary64)))) (/.f64 #s(literal 1/32400 binary64) angle) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (/.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle #s(literal -1/180 binary64)))) (/.f64 #s(literal 1/32400 binary64) angle) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (/.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle #s(literal -1/180 binary64)))) (/.f64 #s(literal 1/32400 binary64) angle) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (/.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle #s(literal -1/180 binary64)))) (/.f64 #s(literal 1/32400 binary64) angle) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (/.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle #s(literal -1/180 binary64)))) (/.f64 #s(literal 1/32400 binary64) angle) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 angle #s(literal -1/180 binary64))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 angle #s(literal -1/180 binary64))) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 angle #s(literal -1/180 binary64))) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 angle #s(literal -1/180 binary64))) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 angle #s(literal -1/180 binary64))) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 angle #s(literal -1/180 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/1156831381426176000000000000 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/1156831381426176000000000000 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/1156831381426176000000000000 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/1156831381426176000000000000 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/1156831381426176000000000000 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/1156831381426176000000000000 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64))) (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64))) (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64))) (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64))) (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64))) (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64))) (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/1156831381426176000000000000 binary64)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/1156831381426176000000000000 binary64)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/1156831381426176000000000000 binary64)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/1156831381426176000000000000 binary64)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/1156831381426176000000000000 binary64)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/1156831381426176000000000000 binary64)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/1156831381426176000000000000 binary64))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/1156831381426176000000000000 binary64))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/1156831381426176000000000000 binary64))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/1156831381426176000000000000 binary64))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/1156831381426176000000000000 binary64))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/1156831381426176000000000000 binary64))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))))) #s(literal 1/39346408075296537575424000000000000000000 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/1156831381426176000000000000 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))))) #s(literal 1/39346408075296537575424000000000000000000 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/1156831381426176000000000000 binary64)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))))) #s(literal 1/39346408075296537575424000000000000000000 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/1156831381426176000000000000 binary64)) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))))) #s(literal 1/39346408075296537575424000000000000000000 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/1156831381426176000000000000 binary64)) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))))) #s(literal 1/39346408075296537575424000000000000000000 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/1156831381426176000000000000 binary64)) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))))) #s(literal 1/39346408075296537575424000000000000000000 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/1156831381426176000000000000 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/198359290368000000000 binary64))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/198359290368000000000 binary64))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/198359290368000000000 binary64))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/198359290368000000000 binary64))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/198359290368000000000 binary64))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/198359290368000000000 binary64))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal -1/198359290368000000000 binary64))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal -1/198359290368000000000 binary64))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal -1/198359290368000000000 binary64))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal -1/198359290368000000000 binary64))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal -1/198359290368000000000 binary64))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal -1/198359290368000000000 binary64))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)))
(neg.f64 (*.f64 angle #s(literal -1/180 binary64)))
(neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal -1/198359290368000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))))
(neg.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)))))
(/.f64 angle #s(literal 180 binary64))
(/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) angle))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) angle))
(/.f64 #s(literal -1/180 binary64) (/.f64 #s(literal -1 binary64) angle))
(/.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)))
(/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)))
(/.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 angle #s(literal 1/180 binary64)))
(/.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (neg.f64 angle) #s(literal -180 binary64))
(/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal -1/198359290368000000000 binary64)) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/198359290368000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))
(/.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))))
(/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)))
(/.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 angle #s(literal -1/180 binary64)))
(/.f64 (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))))
(/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))))
(/.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))))
(/.f64 (/.f64 #s(literal 180 binary64) angle) (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)))
(/.f64 (/.f64 #s(literal -180 binary64) angle) (neg.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle))))
(/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 angle #s(literal 1/180 binary64))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal -1/198359290368000000000 binary64)) (/.f64 #s(literal 32400 binary64) (*.f64 angle angle))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 180 binary64) angle) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))))
(/.f64 (*.f64 (/.f64 #s(literal 180 binary64) angle) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64))) (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 180 binary64) angle) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 180 binary64) angle) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64))) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/198359290368000000000 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64))) (*.f64 angle #s(literal -1/180 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64))) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/198359290368000000000 binary64))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))))
(/.f64 (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal -1/198359290368000000000 binary64))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64))) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)))
(/.f64 (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)))
(/.f64 (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))))
(/.f64 (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))))
(/.f64 (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)))
(/.f64 (*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/1156831381426176000000000000 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))
(/.f64 (*.f64 (neg.f64 angle) #s(literal 1/180 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/198359290368000000000 binary64)) (neg.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal -1/198359290368000000000 binary64)) (neg.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))))
(/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (neg.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64))) (*.f64 angle #s(literal -1/180 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)))) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) angle) (*.f64 angle #s(literal 1/32400 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 angle angle)) #s(literal 1/32400 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) #s(literal 1/32400 binary64)) (*.f64 angle angle))
(/.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) #s(literal -1/180 binary64)) (*.f64 angle (*.f64 angle #s(literal -1/180 binary64))))
(/.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 angle (*.f64 angle #s(literal -1/180 binary64)))) #s(literal -1/180 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 angle #s(literal 1/32400 binary64))) angle)
(/.f64 (/.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) angle) #s(literal -1/180 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) #s(literal -1/180 binary64)) angle)
(/.f64 (/.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 angle (*.f64 angle angle))) (/.f64 #s(literal -1/180 binary64) (*.f64 angle angle)))
(/.f64 (/.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3/2 binary64))) (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (/.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle #s(literal -1/180 binary64)))) (/.f64 #s(literal 1/32400 binary64) angle))
(/.f64 (/.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 angle #s(literal -1/180 binary64))))
(/.f64 (/.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))))
(/.f64 (/.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (/.f64 #s(literal 180 binary64) angle)) (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) angle) (*.f64 (*.f64 angle #s(literal 1/32400 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 angle angle)) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 angle #s(literal -1/180 binary64))) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64))) (*.f64 angle #s(literal -1/180 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 angle (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 #s(literal -1/180 binary64) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1049760000 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)))) #s(literal 1/32400 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 angle (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)))) (*.f64 angle #s(literal 1/32400 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 angle (*.f64 angle #s(literal -1/180 binary64))))) #s(literal -1/180 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 angle #s(literal -1/180 binary64))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64))) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 angle (*.f64 angle angle))) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3/2 binary64))) (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 9/2 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/34012224000000 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 angle (*.f64 angle angle)))) #s(literal -1/5832000 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)))) (*.f64 angle #s(literal -1/180 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 9/2 binary64))) (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3/2 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) angle) (*.f64 #s(literal -1/180 binary64) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) angle) (*.f64 (*.f64 angle #s(literal 1/32400 binary64)) (*.f64 angle #s(literal -1/180 binary64))))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 angle angle)) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle #s(literal -1/180 binary64))))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) #s(literal -1/180 binary64)) (*.f64 angle (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 angle (*.f64 angle angle))) #s(literal -1/5832000 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) #s(literal -1/5832000 binary64)) (*.f64 angle (*.f64 angle angle)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3/2 binary64))) (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3/2 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 angle (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 angle #s(literal 1/32400 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 angle (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)))) #s(literal -1/180 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 angle angle))) #s(literal 1/32400 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 angle (*.f64 angle #s(literal -1/180 binary64))))) #s(literal -1/180 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 #s(literal -1/180 binary64) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)))) angle)
(/.f64 (/.f64 #s(literal 1/180 binary64) (pow.f64 angle #s(literal -1/2 binary64))) (pow.f64 angle #s(literal -1/2 binary64)))
(pow.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal -1 binary64))
(*.f64 angle #s(literal 1/180 binary64))
(*.f64 #s(literal 1/180 binary64) angle)
(*.f64 #s(literal 1 binary64) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 #s(literal -1/180 binary64) (neg.f64 angle))
(*.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1 binary64))
(*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (neg.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle))))
(*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (/.f64 #s(literal 180 binary64) angle))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 angle #s(literal -1/180 binary64)))
(*.f64 (*.f64 angle (*.f64 angle angle)) (neg.f64 (/.f64 #s(literal -1/180 binary64) (*.f64 angle angle))))
(*.f64 (neg.f64 angle) #s(literal -1/180 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/198359290368000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))))
(*.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (/.f64 #s(literal -180 binary64) angle))
(*.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3/2 binary64)) (neg.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)))))
(*.f64 (/.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle #s(literal -1/180 binary64))) (neg.f64 (/.f64 #s(literal 1/32400 binary64) angle)))
(*.f64 (*.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 angle #s(literal -1/180 binary64))) (neg.f64 (*.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 angle #s(literal -1/180 binary64)))))
(*.f64 (neg.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))))
(*.f64 (neg.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle))) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)))
(*.f64 (neg.f64 (*.f64 angle (*.f64 angle angle))) (/.f64 #s(literal -1/180 binary64) (*.f64 angle angle)))
(*.f64 (neg.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3/2 binary64))) (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)))
(*.f64 (/.f64 #s(literal 180 binary64) angle) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)))
(*.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)))
(*.f64 (/.f64 #s(literal -180 binary64) angle) (pow.f64 (neg.f64 (/.f64 #s(literal 32400 binary64) (*.f64 angle angle))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))))
(*.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -5832000 binary64) (*.f64 angle (*.f64 angle angle))))
(*.f64 (/.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 angle #s(literal -1/180 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 32400 binary64) (*.f64 angle angle)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -1/5832000 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal -1/2 binary64)))
(*.f64 (neg.f64 (/.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle #s(literal -1/180 binary64)))) (/.f64 #s(literal 1/32400 binary64) angle))
(*.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1/2 binary64)) (*.f64 angle #s(literal -1/180 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/1156831381426176000000000000 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64))) (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/1156831381426176000000000000 binary64)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/1156831381426176000000000000 binary64))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))))) #s(literal 1/39346408075296537575424000000000000000000 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/1156831381426176000000000000 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/198359290368000000000 binary64))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/34012224000000 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal -1/198359290368000000000 binary64))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 #s(literal 1/34012224000000 binary64) (*.f64 angle (*.f64 angle angle)))))
(+.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 angle #s(literal -1/180 binary64)))))
(cos.f64 (*.f64 angle #s(literal -1/180 binary64)))
(cos.f64 (*.f64 angle #s(literal 1/180 binary64)))
(-.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 angle #s(literal -1/180 binary64)))))
(-.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 angle #s(literal 1/180 binary64)))))
(-.f64 (*.f64 (cos.f64 (*.f64 angle #s(literal -1/180 binary64))) #s(literal 1 binary64)) (*.f64 (sin.f64 (*.f64 angle #s(literal -1/180 binary64))) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (cos.f64 (*.f64 angle #s(literal -1/180 binary64))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 angle #s(literal -1/180 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 angle #s(literal -1/180 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 angle #s(literal -1/180 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 angle #s(literal -1/180 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 angle #s(literal -1/180 binary64))))) (*.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 angle #s(literal -1/180 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 angle #s(literal -1/180 binary64))))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 angle #s(literal -1/180 binary64)))))) (cos.f64 (*.f64 angle #s(literal -1/180 binary64))))

simplify504.0ms (4.1%)

Memory
-4.8MiB live, 553.5MiB allocated
Algorithm
egg-herbie
Rules
11 748×lower-fma.f64
11 748×lower-fma.f32
6 594×lower-*.f64
6 594×lower-*.f32
4 942×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01502068
14462068
216292036
326972036
431412036
532292036
633422036
734672036
841882036
085571988
Stop Event
iter limit
node limit
Counts
204 → 204
Calls
Call 1
Inputs
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* (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 (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))
(* 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 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 (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)))))
(* a (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)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* 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)))))))))
(* a (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)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
1
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(* 1/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) (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) (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) (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) (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) (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 (PI) 2)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(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))))
(* (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 (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))
(* 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 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 (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
1
(+ 1 (* -1/64800 (pow angle 2)))
(+ 1 (* (pow angle 2) (- (* 1/25194240000 (pow angle 2)) 1/64800)))
(+ 1 (* (pow angle 2) (- (* (pow angle 2) (+ 1/25194240000 (* -1/24488801280000000 (pow angle 2)))) 1/64800)))
(cos (* 1/180 angle))
(cos (* 1/180 angle))
(cos (* 1/180 angle))
(cos (* 1/180 angle))
(cos (* 1/180 angle))
(cos (* 1/180 angle))
(cos (* 1/180 angle))
(cos (* 1/180 angle))
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
1
(+ 1 (* -1/64800 (pow angle 2)))
(+ 1 (* (pow angle 2) (- (* 1/25194240000 (pow angle 2)) 1/64800)))
(+ 1 (* (pow angle 2) (- (* (pow angle 2) (+ 1/25194240000 (* -1/24488801280000000 (pow angle 2)))) 1/64800)))
(cos (* 1/180 angle))
(cos (* 1/180 angle))
(cos (* 1/180 angle))
(cos (* 1/180 angle))
(cos (* 1/180 angle))
(cos (* 1/180 angle))
(cos (* 1/180 angle))
(cos (* 1/180 angle))
Outputs
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) #s(literal 1/180 binary64))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 angle (fma.f64 #s(literal 1/180 binary64) (PI.f64) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/30855889612800000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.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 angle angle) (*.f64 (*.f64 a a) (fma.f64 #s(literal -1/3149280000 binary64) (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))))
(* (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 (*.f64 angle angle) (fma.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (*.f64 a a) #s(literal 1/32400 binary64))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 a a))) (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64)) (*.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))))))
(* (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 (*.f64 angle angle) (fma.f64 angle (*.f64 angle (*.f64 (*.f64 a a) (fma.f64 (*.f64 angle angle) (fma.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) #s(literal 8 binary64)) #s(literal -1/347128758144000000000 binary64))) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64))) (*.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))))) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) a)
(* 1/180 (* a (* angle (PI))))
(*.f64 angle (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) a))
(* angle (+ (* -1/34992000 (* a (* (pow angle 2) (pow (PI) 3)))) (* 1/180 (* a (PI)))))
(*.f64 angle (*.f64 a (*.f64 (PI.f64) (fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) #s(literal 1/180 binary64)))))
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* 1/22674816000000 (* a (* (pow angle 2) (pow (PI) 5))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (*.f64 (fma.f64 (*.f64 angle angle) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))) a) (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) a)))
(* 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 angle (fma.f64 (*.f64 (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/30855889612800000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))) a) (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 a (*.f64 (PI.f64) (fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) #s(literal 1/180 binary64))))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) a)
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/25194240000 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64))) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(fma.f64 (*.f64 angle angle) (fma.f64 (PI.f64) (*.f64 (PI.f64) #s(literal -1/64800 binary64)) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/24488801280000000 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/25194240000 binary64))))) #s(literal 1 binary64))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) #s(literal 1/180 binary64))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 angle (fma.f64 #s(literal 1/180 binary64) (PI.f64) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/30855889612800000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.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 angle angle) (*.f64 (*.f64 a a) (fma.f64 #s(literal -1/3149280000 binary64) (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))))
(* (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 (*.f64 angle angle) (fma.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (*.f64 a a) #s(literal 1/32400 binary64))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 a a))) (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64)) (*.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))))))
(* (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 (*.f64 angle angle) (fma.f64 angle (*.f64 angle (*.f64 (*.f64 a a) (fma.f64 (*.f64 angle angle) (fma.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) #s(literal 8 binary64)) #s(literal -1/347128758144000000000 binary64))) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64))) (*.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))))) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (pow angle 2)))
(fma.f64 angle (*.f64 angle #s(literal -1/64800 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (- (* 1/25194240000 (pow angle 2)) 1/64800)))
(fma.f64 angle (*.f64 angle (fma.f64 angle (*.f64 angle #s(literal 1/25194240000 binary64)) #s(literal -1/64800 binary64))) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (- (* (pow angle 2) (+ 1/25194240000 (* -1/24488801280000000 (pow angle 2)))) 1/64800)))
(fma.f64 (*.f64 angle angle) (fma.f64 angle (*.f64 angle (fma.f64 (*.f64 angle angle) #s(literal -1/24488801280000000 binary64) #s(literal 1/25194240000 binary64))) #s(literal -1/64800 binary64)) #s(literal 1 binary64))
(cos (* 1/180 angle))
(cos.f64 (*.f64 #s(literal 1/180 binary64) angle))
(cos (* 1/180 angle))
(cos.f64 (*.f64 #s(literal 1/180 binary64) angle))
(cos (* 1/180 angle))
(cos.f64 (*.f64 #s(literal 1/180 binary64) angle))
(cos (* 1/180 angle))
(cos.f64 (*.f64 #s(literal 1/180 binary64) angle))
(cos (* 1/180 angle))
(cos.f64 (*.f64 #s(literal 1/180 binary64) angle))
(cos (* 1/180 angle))
(cos.f64 (*.f64 #s(literal 1/180 binary64) angle))
(cos (* 1/180 angle))
(cos.f64 (*.f64 #s(literal 1/180 binary64) angle))
(cos (* 1/180 angle))
(cos.f64 (*.f64 #s(literal 1/180 binary64) angle))
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (pow angle 2)))
(fma.f64 angle (*.f64 angle #s(literal -1/64800 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (- (* 1/25194240000 (pow angle 2)) 1/64800)))
(fma.f64 angle (*.f64 angle (fma.f64 angle (*.f64 angle #s(literal 1/25194240000 binary64)) #s(literal -1/64800 binary64))) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (- (* (pow angle 2) (+ 1/25194240000 (* -1/24488801280000000 (pow angle 2)))) 1/64800)))
(fma.f64 (*.f64 angle angle) (fma.f64 angle (*.f64 angle (fma.f64 (*.f64 angle angle) #s(literal -1/24488801280000000 binary64) #s(literal 1/25194240000 binary64))) #s(literal -1/64800 binary64)) #s(literal 1 binary64))
(cos (* 1/180 angle))
(cos.f64 (*.f64 #s(literal 1/180 binary64) angle))
(cos (* 1/180 angle))
(cos.f64 (*.f64 #s(literal 1/180 binary64) angle))
(cos (* 1/180 angle))
(cos.f64 (*.f64 #s(literal 1/180 binary64) angle))
(cos (* 1/180 angle))
(cos.f64 (*.f64 #s(literal 1/180 binary64) angle))
(cos (* 1/180 angle))
(cos.f64 (*.f64 #s(literal 1/180 binary64) angle))
(cos (* 1/180 angle))
(cos.f64 (*.f64 #s(literal 1/180 binary64) angle))
(cos (* 1/180 angle))
(cos.f64 (*.f64 #s(literal 1/180 binary64) angle))
(cos (* 1/180 angle))
(cos.f64 (*.f64 #s(literal 1/180 binary64) angle))

eval405.0ms (3.3%)

Memory
11.6MiB live, 440.2MiB allocated
Compiler

Compiled 63 069 to 3 836 computations (93.9% saved)

prune217.0ms (1.8%)

Memory
29.2MiB live, 582.6MiB allocated
Pruning

60 alts after pruning (60 fresh and 0 done)

PrunedKeptTotal
New1 744381 782
Fresh32225
Picked505
Done000
Total1 752601 812
Accuracy
80.1%
Counts
1 812 → 60
Alt Table
Click to see full alt table
StatusAccuracyProgram
62.4%
(+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 (*.f64 a a) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 angle #s(literal 1/90 binary64))))))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
70.2%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle #s(literal 1/180 binary64))) a) #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 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
63.3%
(+.f64 (pow.f64 (*.f64 (exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (exp.f64 (log.f64 a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
74.4%
(+.f64 (pow.f64 (*.f64 angle (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) a)) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
72.7%
(+.f64 (pow.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) #s(literal 1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
74.4%
(+.f64 (pow.f64 (*.f64 a (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
70.2%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (pow.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1/2 binary64)) #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)))
70.2%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64))))) #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)))
29.7%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 angle (*.f64 angle angle))) #s(literal 1 binary64)) (*.f64 (fma.f64 angle angle #s(literal 0 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)))
56.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 angle angle)) #s(literal 1 binary64)) (*.f64 angle #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) #s(literal 1/180 binary64)) (/.f64 #s(literal 1 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
79.0%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
78.9%
(+.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(literal 1 binary64)) #s(literal 2 binary64)))
70.3%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle #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 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
70.3%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1 binary64) (/.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)))
70.3%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 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.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (PI.f64) (/.f64 #s(literal -1 binary64) angle)) #s(literal -1/180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
72.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (fma.f64 (*.f64 angle angle) (fma.f64 angle (*.f64 angle (fma.f64 (*.f64 angle angle) #s(literal -1/24488801280000000 binary64) #s(literal 1/25194240000 binary64))) #s(literal -1/64800 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)))
78.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 angle #s(literal -1/180 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 angle #s(literal -1/180 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 angle #s(literal -1/180 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 angle #s(literal -1/180 binary64))))) (*.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 angle #s(literal -1/180 binary64))))))))) #s(literal 2 binary64)))
78.8%
(+.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 (pow.f64 (pow.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64)))
32.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 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 angle (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 angle #s(literal 1/32400 binary64))))) #s(literal 2 binary64)))
34.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 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 angle (*.f64 angle #s(literal -1/180 binary64)))) #s(literal -1/180 binary64)))) #s(literal 2 binary64)))
66.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 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) #s(literal -1/180 binary64)) angle))) #s(literal 2 binary64)))
78.8%
(+.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 angle #s(literal 180 binary64)))) #s(literal 2 binary64)))
7.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 (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/198359290368000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))))) #s(literal 2 binary64)))
78.8%
(+.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 angle #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 (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -1 binary64))))) #s(literal 2 binary64)))
70.3%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 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.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
79.0%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
72.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (fma.f64 (*.f64 angle angle) (fma.f64 (PI.f64) (*.f64 (PI.f64) #s(literal -1/64800 binary64)) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/24488801280000000 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/25194240000 binary64))))) #s(literal 1 binary64))) #s(literal 2 binary64)))
78.7%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)))
78.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
70.2%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))) #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)))
56.2%
(+.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.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)))
63.6%
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
56.2%
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 angle #s(literal 1/180 binary64))) a))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
63.5%
(+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) (*.f64 a a)) (pow.f64 (*.f64 b (cos.f64 (/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) angle)))) #s(literal 2 binary64)))
63.6%
(+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) (*.f64 a a)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
63.3%
(+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 a a)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
63.7%
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (PI.f64))) (*.f64 a a)) #s(literal 1/32400 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
69.6%
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (PI.f64))) (*.f64 a #s(literal 1/32400 binary64))) a) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
76.4%
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a) a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
69.2%
(+.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))) (*.f64 (PI.f64) (PI.f64))) angle) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
68.7%
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle #s(literal 1/180 binary64))) (*.f64 a a)) (sin.f64 (*.f64 angle #s(literal 1/180 binary64)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
69.5%
(+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) a)) (*.f64 (*.f64 a #s(literal 1/32400 binary64)) (*.f64 angle angle))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
63.6%
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 a (*.f64 a #s(literal 1/32400 binary64))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
63.6%
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 a (*.f64 a #s(literal 1/32400 binary64))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
63.5%
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 a (*.f64 a #s(literal 1/32400 binary64))))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
46.8%
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/3149280000 binary64)) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
29.6%
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 angle #s(literal -1/180 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 angle #s(literal -1/180 binary64)))))))) #s(literal 2 binary64)))
63.4%
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (*.f64 b (cos.f64 (/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) angle)))) #s(literal 2 binary64)))
63.5%
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
67.2%
(+.f64 (*.f64 (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 angle #s(literal 1/90 binary64)))))) a) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
69.9%
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #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)))
70.0%
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
63.6%
(+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))) #s(literal 1 binary64))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
63.5%
(+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a)))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
Compiler

Compiled 3 302 to 2 342 computations (29.1% saved)

simplify165.0ms (1.3%)

Memory
-11.8MiB live, 117.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
cost-diff0
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 2 binary64))
cost-diff0
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)))
cost-diff1600
(*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
cost-diff128
(+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a)))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
cost-diff320
(*.f64 b #s(literal 1 binary64))
cost-diff6144
(pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64))
cost-diff6656
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a))))
cost-diff0
(pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) a) #s(literal 2 binary64))
cost-diff128
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
cost-diff320
(*.f64 b #s(literal 1 binary64))
cost-diff6144
(pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64))
cost-diff0
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))))
cost-diff128
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
cost-diff320
(*.f64 b #s(literal 1 binary64))
cost-diff6144
(pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64))
cost-diff128
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
cost-diff320
(*.f64 b #s(literal 1 binary64))
cost-diff1088
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))))
cost-diff6144
(pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64))
Rules
3 648×associate-*r*
3 448×lower-*.f32
3 412×lower-*.f64
1 826×associate-*l*
1 002×*-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
048417
088375
1145359
2257359
3577359
41642359
51697359
61736359
71744359
81747359
91748359
101939359
111939359
121939359
133650359
143730359
153731359
163731359
173840359
183842359
193844359
03844355
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 2 binary64))
(*.f64 a (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))))))
a
(sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))))
#s(literal 1 binary64)
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
#s(literal 180 binary64)
(*.f64 angle (PI.f64))
angle
(PI.f64)
#s(literal 2 binary64)
(pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64))
(*.f64 b #s(literal 1 binary64))
b
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))))
(*.f64 angle angle)
angle
(*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))
(*.f64 a a)
a
(*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))
#s(literal 1/32400 binary64)
(*.f64 (PI.f64) (PI.f64))
(PI.f64)
(pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64))
(*.f64 b #s(literal 1 binary64))
b
#s(literal 1 binary64)
#s(literal 2 binary64)
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) a) #s(literal 2 binary64))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) a)
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
#s(literal 1/180 binary64)
(*.f64 angle (PI.f64))
angle
(PI.f64)
a
#s(literal 2 binary64)
(pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64))
(*.f64 b #s(literal 1 binary64))
b
#s(literal 1 binary64)
(+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a)))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a))))
(*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a)))
#s(literal 2 binary64)
(log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a)
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
angle
(*.f64 (PI.f64) #s(literal 1/180 binary64))
(PI.f64)
#s(literal 1/180 binary64)
a
(pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64))
(*.f64 b #s(literal 1 binary64))
b
#s(literal 1 binary64)
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 2 binary64))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
a
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
angle
(*.f64 (PI.f64) #s(literal 1/180 binary64))
(PI.f64)
#s(literal 1/180 binary64)
#s(literal 2 binary64)
(pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64))
(*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
b
(cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64)))
(*.f64 angle #s(literal 1/180 binary64))
(sqrt.f64 (PI.f64))
Outputs
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(fma.f64 b b (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 2 binary64))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 2 binary64))
(*.f64 a (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))))))
(*.f64 a (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
a
(sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
#s(literal 1 binary64)
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
#s(literal 180 binary64)
(*.f64 angle (PI.f64))
angle
(PI.f64)
#s(literal 2 binary64)
(pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64))
(*.f64 b b)
(*.f64 b #s(literal 1 binary64))
b
b
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(fma.f64 a (*.f64 (PI.f64) (*.f64 a (*.f64 angle (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/32400 binary64))))) (*.f64 b b))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (PI.f64) (*.f64 a (*.f64 a (*.f64 angle (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/32400 binary64))))))
(*.f64 angle angle)
angle
(*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))
(*.f64 a (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))
(*.f64 a a)
a
(*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))
(*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))
#s(literal 1/32400 binary64)
(*.f64 (PI.f64) (PI.f64))
(PI.f64)
(pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64))
(*.f64 b b)
(*.f64 b #s(literal 1 binary64))
b
b
#s(literal 1 binary64)
#s(literal 2 binary64)
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(fma.f64 b b (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
(pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) a) #s(literal 2 binary64))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 2 binary64))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) a)
(*.f64 a (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
#s(literal 1/180 binary64)
(*.f64 angle (PI.f64))
angle
(PI.f64)
a
#s(literal 2 binary64)
(pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64))
(*.f64 b b)
(*.f64 b #s(literal 1 binary64))
b
b
#s(literal 1 binary64)
(+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a)))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(fma.f64 b b (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a)))
(*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
#s(literal 2 binary64)
(log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a))
(log.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a)
(*.f64 a (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
angle
(*.f64 (PI.f64) #s(literal 1/180 binary64))
(PI.f64)
#s(literal 1/180 binary64)
a
(pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64))
(*.f64 b b)
(*.f64 b #s(literal 1 binary64))
b
b
#s(literal 1 binary64)
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 2 binary64))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 2 binary64))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(*.f64 a (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
a
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
angle
(*.f64 (PI.f64) #s(literal 1/180 binary64))
(PI.f64)
#s(literal 1/180 binary64)
#s(literal 2 binary64)
(pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64))
(pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 2 binary64))
(*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(*.f64 b (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
b
(cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (sqrt.f64 (PI.f64))))
(*.f64 angle #s(literal 1/180 binary64))
(sqrt.f64 (PI.f64))

localize307.0ms (2.5%)

Memory
2.9MiB live, 603.0MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy98.8%
(sqrt.f64 (PI.f64))
accuracy78.8%
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
accuracy78.7%
(cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
accuracy75.8%
(PI.f64)
accuracy96.8%
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a))))
accuracy89.7%
(log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a))
accuracy78.8%
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
accuracy75.8%
(PI.f64)
accuracy99.7%
(pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) a) #s(literal 2 binary64))
accuracy99.7%
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
accuracy78.8%
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
accuracy75.8%
(PI.f64)
accuracy99.3%
(*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))
accuracy98.8%
(*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))
accuracy82.4%
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))))
accuracy75.8%
(PI.f64)
accuracy99.7%
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
accuracy99.7%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))))
accuracy78.8%
(sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))))
accuracy75.8%
(PI.f64)
Samples
75.0ms59×1valid
62.0ms56×1invalid
54.0ms133×0valid
13.0ms3exit
12.0ms4exit
3.0ms0invalid
Compiler

Compiled 419 to 50 computations (88.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 177.0ms
ival-sin: 53.0ms (29.9% of total)
ival-mult: 41.0ms (23.1% of total)
ival-pow2: 17.0ms (9.6% of total)
ival-sqrt: 12.0ms (6.8% of total)
const: 12.0ms (6.8% of total)
ival-cos: 9.0ms (5.1% of total)
adjust: 7.0ms (4% of total)
ival-add: 7.0ms (4% of total)
ival-log: 6.0ms (3.4% of total)
ival-exp: 5.0ms (2.8% of total)
ival-div: 5.0ms (2.8% of total)
ival-pi: 2.0ms (1.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series124.0ms (1%)

Memory
-9.3MiB live, 224.8MiB allocated
Counts
15 → 192
Calls
Call 1
Inputs
#<alt (PI.f64)>
#<alt (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))))>
#<alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))))>
#<alt (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))>
#<alt (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))))>
#<alt (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))>
#<alt (*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))>
#<alt (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))>
#<alt (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))>
#<alt (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) a) #s(literal 2 binary64))>
#<alt (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))>
#<alt (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a))>
#<alt (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a))))>
#<alt (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))>
#<alt (sqrt.f64 (PI.f64))>
Outputs
#<alt (* 1/180 (* angle (PI)))>
#<alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))>
#<alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))>
#<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))))))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (/ 180 (* angle (PI)))>
#<alt (/ 180 (* angle (PI)))>
#<alt (/ 180 (* angle (PI)))>
#<alt (/ 180 (* angle (PI)))>
#<alt (/ 180 (* angle (PI)))>
#<alt (/ 180 (* angle (PI)))>
#<alt (/ 180 (* angle (PI)))>
#<alt (/ 180 (* angle (PI)))>
#<alt (/ 180 (* angle (PI)))>
#<alt (/ 180 (* angle (PI)))>
#<alt (/ 180 (* angle (PI)))>
#<alt (/ 180 (* angle (PI)))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (pow (PI) 2)))>
#<alt (* 1/32400 (* (pow a 2) (pow (PI) 2)))>
#<alt (* 1/32400 (* (pow a 2) (pow (PI) 2)))>
#<alt (* 1/32400 (* (pow a 2) (pow (PI) 2)))>
#<alt (* 1/32400 (* (pow a 2) (pow (PI) 2)))>
#<alt (* 1/32400 (* (pow a 2) (pow (PI) 2)))>
#<alt (* 1/32400 (* (pow a 2) (pow (PI) 2)))>
#<alt (* 1/32400 (* (pow a 2) (pow (PI) 2)))>
#<alt (* 1/32400 (* (pow a 2) (pow (PI) 2)))>
#<alt (* 1/32400 (* (pow a 2) (pow (PI) 2)))>
#<alt (* 1/32400 (* (pow a 2) (pow (PI) 2)))>
#<alt (* 1/32400 (* (pow a 2) (pow (PI) 2)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))>
#<alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))>
#<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))))))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))) (* 1/32400 (* (pow a 2) (pow (PI) 2)))))>
#<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)))))))))>
#<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))))))))))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))>
#<alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))>
#<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))))))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (+ (log angle) (log (* 1/180 (* a (PI)))))>
#<alt (+ (log angle) (+ (log (* 1/180 (* a (PI)))) (* -1/194400 (* (pow angle 2) (pow (PI) 2)))))>
#<alt (+ (log angle) (+ (log (* 1/180 (* a (PI)))) (* (pow angle 2) (+ (* -1/194400 (pow (PI) 2)) (* 1/24 (* (pow angle 2) (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4)))))))))>
#<alt (+ (log angle) (+ (log (* 1/180 (* a (PI)))) (* (pow angle 2) (+ (* -1/194400 (pow (PI) 2)) (* (pow angle 2) (+ (* 1/720 (* (pow angle 2) (+ (* -1/30611001600000 (pow (PI) 6)) (+ (* -1/238085568000000 (pow (PI) 6)) (* 1/34012224000000 (pow (PI) 6)))))) (* 1/24 (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4))))))))))>
#<alt (log (* a (sin (* 1/180 (* angle (PI))))))>
#<alt (log (* a (sin (* 1/180 (* angle (PI))))))>
#<alt (log (* a (sin (* 1/180 (* angle (PI))))))>
#<alt (log (* a (sin (* 1/180 (* angle (PI))))))>
#<alt (log (* a (sin (* 1/180 (* angle (PI))))))>
#<alt (log (* a (sin (* 1/180 (* angle (PI))))))>
#<alt (log (* a (sin (* 1/180 (* angle (PI))))))>
#<alt (log (* a (sin (* 1/180 (* angle (PI))))))>
#<alt (+ (log a) (log (sin (* 1/180 (* angle (PI))))))>
#<alt (+ (log a) (log (sin (* 1/180 (* angle (PI))))))>
#<alt (+ (log a) (log (sin (* 1/180 (* angle (PI))))))>
#<alt (+ (log a) (log (sin (* 1/180 (* angle (PI))))))>
#<alt (+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a))))>
#<alt (+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a))))>
#<alt (+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a))))>
#<alt (+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a))))>
#<alt (+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a))))>
#<alt (+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a))))>
#<alt (+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a))))>
#<alt (+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))) (* 1/32400 (* (pow a 2) (pow (PI) 2)))))>
#<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)))))))))>
#<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))))))))))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt 1>
#<alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))>
#<alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))>
#<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)))))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
Calls

48 calls:

TimeVariablePointExpression
36.0ms
a
@-inf
(log (* (sin (* angle (* (PI) 1/180))) a))
34.0ms
angle
@inf
(log (* (sin (* angle (* (PI) 1/180))) a))
25.0ms
angle
@-inf
(log (* (sin (* angle (* (PI) 1/180))) a))
16.0ms
a
@0
(log (* (sin (* angle (* (PI) 1/180))) a))
6.0ms
a
@inf
(log (* (sin (* angle (* (PI) 1/180))) a))

rewrite214.0ms (1.7%)

Memory
0.3MiB live, 397.9MiB allocated
Algorithm
batch-egg-rewrite
Rules
3 372×lower-*.f32
3 342×lower-*.f64
3 088×lower-fma.f64
3 088×lower-fma.f32
1 620×lower-pow.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
034108
06198
114596
253492
3325492
0831092
Stop Event
iter limit
node limit
iter limit
Counts
15 → 609
Calls
Call 1
Inputs
(PI.f64)
(sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))))
(*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))
(*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) a) #s(literal 2 binary64))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a))))
(cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(sqrt.f64 (PI.f64))
Outputs
(PI.f64)
(log.f64 (exp.f64 (PI.f64)))
(+.f64 (log.f64 (pow.f64 (E.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))) (log.f64 (pow.f64 (E.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(+.f64 (log.f64 (exp.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))))) (log.f64 (exp.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))))))
(+.f64 (log.f64 (exp.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))))) (log.f64 (exp.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))))))
(exp.f64 (log.f64 (PI.f64)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (PI.f64))) #s(literal -1 binary64)))
(fabs.f64 (PI.f64))
(sqrt.f64 (*.f64 (PI.f64) (PI.f64)))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (PI.f64)))
(pow.f64 (PI.f64) #s(literal 1 binary64))
(pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))))
(pow.f64 (cbrt.f64 (PI.f64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 3/2 binary64))
(pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) #s(literal 4 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 6 binary64))
(pow.f64 (E.f64) (log.f64 (PI.f64)))
(pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) #s(literal 1/6 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))) #s(literal 2/3 binary64))
(pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))))
(pow.f64 (pow.f64 (E.f64) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 (PI.f64))))
(pow.f64 (pow.f64 (E.f64) #s(literal 1/3 binary64)) (*.f64 (log.f64 (PI.f64)) #s(literal 3 binary64)))
(pow.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (*.f64 (log.f64 (PI.f64)) #s(literal 1/3 binary64)))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 (PI.f64))))
(pow.f64 (exp.f64 #s(literal 1/3 binary64)) (*.f64 (log.f64 (PI.f64)) #s(literal 3 binary64)))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (*.f64 (log.f64 (PI.f64)) #s(literal 1/3 binary64)))
(*.f64 (PI.f64) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (PI.f64))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (E.f64) (*.f64 #s(literal 2/3 binary64) (log.f64 (PI.f64)))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (log.f64 (exp.f64 (cbrt.f64 (PI.f64)))))
(*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))))
(*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (log.f64 (exp.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (pow.f64 (PI.f64) #s(literal 5/6 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (log.f64 (exp.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/9 binary64)) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 7/3 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/9 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 7/3 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/9 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 8/3 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/9 binary64)) (log.f64 (exp.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 8/3 binary64))))))
(*.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 8/3 binary64))) (pow.f64 (PI.f64) #s(literal 1/9 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 4/3 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 5/3 binary64))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 5/3 binary64))) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 4/3 binary64)))
(*.f64 (pow.f64 (E.f64) (*.f64 #s(literal 2/3 binary64) (log.f64 (PI.f64)))) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 7/3 binary64))) (pow.f64 (PI.f64) #s(literal 2/9 binary64)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) #s(literal 1 binary64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 17/6 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 8/3 binary64)) #s(literal 1 binary64))) (pow.f64 (PI.f64) #s(literal 1/9 binary64)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 8/3 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 8/3 binary64)) (pow.f64 (PI.f64) #s(literal 2/9 binary64)))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 1/9 binary64))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(-.f64 (*.f64 (sin.f64 #s(literal 0 binary64)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (cos.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 1 binary64))
(pow.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (neg.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal -1/2 binary64) (*.f64 (neg.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal -1/2 binary64))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(neg.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
(/.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)))
(/.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (/.f64 #s(literal 1 binary64) angle))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)))
(/.f64 (*.f64 (PI.f64) (neg.f64 angle)) #s(literal -180 binary64))
(/.f64 (neg.f64 (PI.f64)) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (*.f64 angle #s(literal 1/180 binary64)) (/.f64 #s(literal 1 binary64) (PI.f64)))
(/.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal -1/180 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle)))
(pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal -1 binary64))
(pow.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 (PI.f64) (/.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(*.f64 angle (/.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))
(*.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))
(*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (/.f64 angle #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) #s(literal 180 binary64)))
(*.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle (*.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))))
(*.f64 (cbrt.f64 (PI.f64)) (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (*.f64 angle (cbrt.f64 (PI.f64))) #s(literal 1/180 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (*.f64 #s(literal 1/180 binary64) (cbrt.f64 (PI.f64))) angle))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 (*.f64 angle (cbrt.f64 (PI.f64))) #s(literal 180 binary64)))
(*.f64 (*.f64 (PI.f64) (neg.f64 angle)) #s(literal -1/180 binary64))
(*.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) (*.f64 angle (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))))))
(*.f64 (neg.f64 (PI.f64)) (/.f64 angle #s(literal -180 binary64)))
(*.f64 (neg.f64 angle) (/.f64 (PI.f64) #s(literal -180 binary64)))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) (/.f64 (PI.f64) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)) #s(literal -1 binary64))
(*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))
(*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (*.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) #s(literal 1 binary64)))
(*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (*.f64 angle (cbrt.f64 (PI.f64))))
(*.f64 (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (*.f64 #s(literal 1/180 binary64) (cbrt.f64 (PI.f64))))
(*.f64 (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)))
(*.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 1 binary64)))
(*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) (neg.f64 angle)))
(*.f64 #s(literal -1/180 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle))))
(*.f64 #s(literal -1/180 binary64) (/.f64 (*.f64 (PI.f64) (neg.f64 angle)) #s(literal 1 binary64)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 180 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))) (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (*.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) #s(literal 1 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (pow.f64 (PI.f64) #s(literal 1/6 binary64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (*.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (pow.f64 (PI.f64) #s(literal 2/9 binary64))) (pow.f64 (PI.f64) #s(literal 1/9 binary64)))
(*.f64 (*.f64 #s(literal -1/180 binary64) (PI.f64)) (neg.f64 angle))
(*.f64 (*.f64 #s(literal -1/180 binary64) angle) (neg.f64 (PI.f64)))
(*.f64 (*.f64 #s(literal -1/180 binary64) (neg.f64 (PI.f64))) angle)
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 180 binary64) angle)) (neg.f64 (PI.f64)))
(*.f64 (/.f64 (PI.f64) #s(literal -180 binary64)) (neg.f64 angle))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -180 binary64) angle)) (neg.f64 (PI.f64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (sqrt.f64 (PI.f64))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))))) (cbrt.f64 (PI.f64)))
(*.f64 (/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) (PI.f64))) angle)
(exp.f64 (neg.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)))
(neg.f64 (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)))
(/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) (*.f64 angle (sqrt.f64 (PI.f64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))))))
(/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))
(/.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) (neg.f64 angle)))
(/.f64 (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)) #s(literal 1/180 binary64))
(/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))
(/.f64 (/.f64 #s(literal 180 binary64) angle) (neg.f64 (neg.f64 (PI.f64))))
(/.f64 (/.f64 #s(literal 180 binary64) angle) (*.f64 #s(literal -1 binary64) (neg.f64 (PI.f64))))
(/.f64 (/.f64 #s(literal -180 binary64) angle) (neg.f64 (PI.f64)))
(/.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (*.f64 angle #s(literal 1/180 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) angle) (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) angle)
(/.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (cbrt.f64 (PI.f64)))
(/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))) (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))))
(/.f64 (neg.f64 (/.f64 #s(literal 180 binary64) (PI.f64))) (neg.f64 angle))
(/.f64 (neg.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (sqrt.f64 (PI.f64))))) (neg.f64 (sqrt.f64 (PI.f64))))
(/.f64 (neg.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))))) (neg.f64 (cbrt.f64 (PI.f64))))
(/.f64 (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64))) (*.f64 angle (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 #s(literal 180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (*.f64 angle (cbrt.f64 (PI.f64))))
(/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 #s(literal -180 binary64) (/.f64 #s(literal 1 binary64) (PI.f64))) (neg.f64 angle))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -180 binary64) angle)) (neg.f64 (PI.f64)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (PI.f64))) angle)
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (sqrt.f64 (PI.f64))))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 1 binary64)) (neg.f64 (PI.f64)))
(/.f64 (*.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) #s(literal 1 binary64)) angle)
(/.f64 (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))) #s(literal 1 binary64)) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) #s(literal 1 binary64)) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 180 binary64)) angle)
(/.f64 (/.f64 #s(literal -180 binary64) (PI.f64)) (neg.f64 angle))
(/.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(/.f64 (/.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))) #s(literal 1 binary64)) (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))) (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(/.f64 (/.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) #s(literal 1 binary64)) (cbrt.f64 (PI.f64)))
(/.f64 (/.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (pow.f64 (PI.f64) #s(literal 1/6 binary64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(/.f64 (/.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (pow.f64 (PI.f64) #s(literal 2/9 binary64))) (pow.f64 (PI.f64) #s(literal 1/9 binary64)))
(/.f64 (exp.f64 (log.f64 #s(literal 180 binary64))) (*.f64 (PI.f64) angle))
(/.f64 (exp.f64 (log.f64 #s(literal -180 binary64))) (exp.f64 (log.f64 (*.f64 (PI.f64) (neg.f64 angle)))))
(/.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64))))) (PI.f64))
(/.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (log.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))))
(/.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))) (exp.f64 (log.f64 #s(literal -1 binary64))))
(/.f64 (exp.f64 (neg.f64 (log.f64 (neg.f64 (*.f64 angle #s(literal 1/180 binary64)))))) (exp.f64 (log.f64 (neg.f64 (PI.f64)))))
(/.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64))))) angle)
(/.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))))))) (sqrt.f64 (PI.f64)))
(/.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))))))) (cbrt.f64 (PI.f64)))
(pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal 1 binary64))
(pow.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64))
(pow.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) (*.f64 angle (sqrt.f64 (PI.f64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))))) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))
(*.f64 #s(literal 180 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)))
(*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)))
(*.f64 #s(literal -180 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle)))
(*.f64 #s(literal -180 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle)) #s(literal 1 binary64)))
(*.f64 #s(literal -180 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle)) #s(literal 1 binary64)))
(*.f64 #s(literal -180 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)) #s(literal 180 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)) (exp.f64 (log.f64 #s(literal 180 binary64))))
(*.f64 (/.f64 #s(literal 180 binary64) angle) (/.f64 #s(literal 1 binary64) (PI.f64)))
(*.f64 (/.f64 #s(literal 180 binary64) angle) (*.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -180 binary64) angle) (/.f64 #s(literal 1 binary64) (neg.f64 (PI.f64))))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle)) #s(literal -180 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 180 binary64) angle))
(*.f64 (/.f64 #s(literal 1 binary64) angle) (/.f64 #s(literal 180 binary64) (PI.f64)))
(*.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) (/.f64 #s(literal 1 binary64) angle))
(*.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) (/.f64 (/.f64 #s(literal 1 binary64) angle) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (pow.f64 (PI.f64) #s(literal -1/3 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 #s(literal 1 binary64) angle) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 #s(literal 180 binary64) (cbrt.f64 (PI.f64))) (/.f64 (/.f64 #s(literal 1 binary64) angle) (pow.f64 (PI.f64) #s(literal 2/3 binary64))))
(*.f64 (/.f64 #s(literal 180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) angle) (cbrt.f64 (PI.f64))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))))
(*.f64 (exp.f64 (log.f64 #s(literal 180 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)))
(*.f64 (exp.f64 (log.f64 #s(literal -180 binary64))) (exp.f64 (neg.f64 (log.f64 (*.f64 (PI.f64) (neg.f64 angle))))))
(*.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64))))) (/.f64 #s(literal 1 binary64) (PI.f64)))
(*.f64 (PI.f64) (*.f64 (*.f64 angle angle) (*.f64 a (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64))))))
(*.f64 angle (*.f64 angle (*.f64 (PI.f64) (*.f64 a (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))))
(*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 a (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64))))))
(*.f64 a (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64))))))
(*.f64 (*.f64 a a) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))))
(*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 angle angle) (*.f64 a (*.f64 a (*.f64 (PI.f64) (PI.f64))))))
(*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 a (*.f64 a (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle angle)))
(*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 angle (*.f64 (*.f64 angle (*.f64 a a)) #s(literal 1/32400 binary64))))
(*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))) (*.f64 angle (*.f64 angle (*.f64 a a))))
(*.f64 (*.f64 (PI.f64) (*.f64 a (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 angle angle))
(*.f64 (*.f64 a (*.f64 a #s(literal 1/32400 binary64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 angle angle))))
(*.f64 (*.f64 (PI.f64) #s(literal 1/32400 binary64)) (*.f64 (PI.f64) (*.f64 angle (*.f64 angle (*.f64 a a)))))
(*.f64 (*.f64 (PI.f64) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (PI.f64) (*.f64 a a)) (*.f64 angle angle)))
(*.f64 (*.f64 angle (*.f64 angle (*.f64 a a))) (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))
(*.f64 (*.f64 (PI.f64) (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) (*.f64 angle (*.f64 angle a)))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))) angle)
(*.f64 (*.f64 angle a) (*.f64 (*.f64 (PI.f64) (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) angle))
(*.f64 (*.f64 angle a) (*.f64 (*.f64 angle a) (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))
(*.f64 (*.f64 a (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) (*.f64 (PI.f64) (*.f64 angle angle)))
(*.f64 (*.f64 angle (*.f64 a a)) (*.f64 angle (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) (*.f64 angle (*.f64 a a)))
(*.f64 (*.f64 (*.f64 angle (*.f64 a a)) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) angle))
(*.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle (*.f64 angle (*.f64 a a)))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (pow.f64 (PI.f64) #s(literal 5/3 binary64))) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle (*.f64 angle (*.f64 a a)))))
(*.f64 (*.f64 angle (*.f64 angle a)) (*.f64 (PI.f64) (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))
(*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 a a))
(*.f64 (*.f64 angle (*.f64 (*.f64 angle (*.f64 a a)) #s(literal 1/32400 binary64))) (*.f64 (PI.f64) (PI.f64)))
(*.f64 (*.f64 (*.f64 angle angle) (*.f64 a (*.f64 a (*.f64 (PI.f64) (PI.f64))))) #s(literal 1/32400 binary64))
(*.f64 (*.f64 (*.f64 angle angle) (*.f64 a (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (PI.f64))
(*.f64 (*.f64 a (*.f64 a (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))
(*.f64 (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) a)
(*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 angle angle))) (*.f64 a (*.f64 a #s(literal 1/32400 binary64))))
(*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 a a))) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 a (*.f64 a (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) #s(literal 1/32400 binary64))) (*.f64 (PI.f64) (*.f64 a a)))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))) (*.f64 angle a)) (*.f64 angle a))
(*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (*.f64 a (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64))))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 a a))) (*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) (sqrt.f64 (PI.f64))))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 a a))) (*.f64 #s(literal 1/32400 binary64) (pow.f64 (PI.f64) #s(literal 5/3 binary64)))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 angle (*.f64 angle a)) (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) a)
(*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) a) a)
(*.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 angle (*.f64 a a)) #s(literal 1/32400 binary64))) #s(literal 1 binary64)) (*.f64 (PI.f64) (PI.f64)))
(*.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 angle (*.f64 a a)) #s(literal 1/32400 binary64))) (sqrt.f64 (PI.f64))) (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 angle (*.f64 a a)) #s(literal 1/32400 binary64))) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (pow.f64 (PI.f64) #s(literal 4/3 binary64)))
(*.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 angle (*.f64 a a)) #s(literal 1/32400 binary64))) (pow.f64 (PI.f64) #s(literal 4/3 binary64))) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(*.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 angle (*.f64 a a)) #s(literal 1/32400 binary64))) (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 angle (*.f64 a a)) #s(literal 1/32400 binary64))) (pow.f64 (PI.f64) #s(literal 5/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 a (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) #s(literal 1 binary64)) (PI.f64))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 a (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 a (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 a (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))
(*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))
(*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))
(*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) (sqrt.f64 (PI.f64)))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))) #s(literal 1/32400 binary64)))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 #s(literal 1/32400 binary64) (pow.f64 (PI.f64) #s(literal 5/3 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 4/3 binary64)) #s(literal 1/32400 binary64)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/32400 binary64)) (PI.f64))
(*.f64 (pow.f64 (PI.f64) #s(literal 4/3 binary64)) (*.f64 #s(literal 1/32400 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))))
(*.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))) (*.f64 #s(literal 1/32400 binary64) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (sqrt.f64 (PI.f64))) (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (pow.f64 (PI.f64) #s(literal 4/3 binary64)))
(*.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (pow.f64 (PI.f64) #s(literal 5/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 5/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1/32400 binary64)))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (pow.f64 (PI.f64) #s(literal 4/3 binary64))) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/32400 binary64)) (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) (sqrt.f64 (PI.f64)))) #s(literal 1 binary64)) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) (sqrt.f64 (PI.f64)))) (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (pow.f64 (PI.f64) #s(literal 5/3 binary64))) #s(literal 1 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (pow.f64 (PI.f64) #s(literal 5/3 binary64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (pow.f64 (PI.f64) #s(literal 5/3 binary64))) (pow.f64 (PI.f64) #s(literal 2/9 binary64))) (pow.f64 (PI.f64) #s(literal 1/9 binary64)))
(*.f64 (PI.f64) (*.f64 a (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 (PI.f64) (*.f64 a (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64))))))
(*.f64 a (*.f64 (PI.f64) (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))
(*.f64 (*.f64 a a) (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))
(*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 a (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 a (*.f64 a #s(literal 1/32400 binary64))))
(*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))) (*.f64 a a))
(*.f64 (*.f64 (PI.f64) (*.f64 a (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))) (*.f64 a (*.f64 a #s(literal 1/32400 binary64)))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 4/3 binary64)) (*.f64 a (*.f64 a #s(literal 1/32400 binary64)))))
(*.f64 (*.f64 a (*.f64 a #s(literal 1/32400 binary64))) (*.f64 (PI.f64) (PI.f64)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/32400 binary64)) (*.f64 (PI.f64) (*.f64 a a)))
(*.f64 (*.f64 (PI.f64) (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) a)
(*.f64 (pow.f64 (PI.f64) #s(literal 4/3 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 a (*.f64 a #s(literal 1/32400 binary64)))))
(*.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 a (*.f64 a #s(literal 1/32400 binary64)))))
(*.f64 (*.f64 a (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) (PI.f64))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (PI.f64) (*.f64 a a))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (PI.f64) (*.f64 a a))))
(*.f64 (*.f64 a #s(literal 1/32400 binary64)) (*.f64 a (*.f64 (PI.f64) (PI.f64))))
(*.f64 (*.f64 a (*.f64 (PI.f64) (PI.f64))) (*.f64 a #s(literal 1/32400 binary64)))
(*.f64 (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64))) (*.f64 (PI.f64) a))
(*.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 a a)))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (pow.f64 (PI.f64) #s(literal 5/3 binary64))) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 a a)))
(*.f64 (pow.f64 (PI.f64) #s(literal 5/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 a (*.f64 a #s(literal 1/32400 binary64)))))
(*.f64 (*.f64 a (*.f64 a (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/32400 binary64))
(*.f64 (*.f64 (PI.f64) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))
(*.f64 (*.f64 (*.f64 a a) (*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) (sqrt.f64 (PI.f64))))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (pow.f64 (PI.f64) #s(literal 5/3 binary64)))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 a (*.f64 a #s(literal 1/32400 binary64))) #s(literal 1 binary64)) (*.f64 (PI.f64) (PI.f64)))
(*.f64 (*.f64 (*.f64 a (*.f64 a #s(literal 1/32400 binary64))) (sqrt.f64 (PI.f64))) (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (*.f64 a (*.f64 a #s(literal 1/32400 binary64))) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (pow.f64 (PI.f64) #s(literal 4/3 binary64)))
(*.f64 (*.f64 (*.f64 a (*.f64 a #s(literal 1/32400 binary64))) (pow.f64 (PI.f64) #s(literal 4/3 binary64))) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(*.f64 (*.f64 (*.f64 a (*.f64 a #s(literal 1/32400 binary64))) (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 a (*.f64 a #s(literal 1/32400 binary64))) (pow.f64 (PI.f64) #s(literal 5/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(*.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(-.f64 (*.f64 (sin.f64 #s(literal 0 binary64)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (cos.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 1 binary64))
(pow.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (neg.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal -1/2 binary64) (*.f64 (neg.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal -1/2 binary64))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(neg.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
(/.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)))
(/.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (/.f64 #s(literal 1 binary64) angle))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)))
(/.f64 (*.f64 (PI.f64) (neg.f64 angle)) #s(literal -180 binary64))
(/.f64 (neg.f64 (PI.f64)) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (*.f64 angle #s(literal 1/180 binary64)) (/.f64 #s(literal 1 binary64) (PI.f64)))
(/.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal -1/180 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle)))
(pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal -1 binary64))
(pow.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 (PI.f64) (/.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(*.f64 angle (/.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))
(*.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))
(*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (/.f64 angle #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) #s(literal 180 binary64)))
(*.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle (*.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))))
(*.f64 (cbrt.f64 (PI.f64)) (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (*.f64 angle (cbrt.f64 (PI.f64))) #s(literal 1/180 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (*.f64 #s(literal 1/180 binary64) (cbrt.f64 (PI.f64))) angle))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 (*.f64 angle (cbrt.f64 (PI.f64))) #s(literal 180 binary64)))
(*.f64 (*.f64 (PI.f64) (neg.f64 angle)) #s(literal -1/180 binary64))
(*.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) (*.f64 angle (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))))))
(*.f64 (neg.f64 (PI.f64)) (/.f64 angle #s(literal -180 binary64)))
(*.f64 (neg.f64 angle) (/.f64 (PI.f64) #s(literal -180 binary64)))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) (/.f64 (PI.f64) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)) #s(literal -1 binary64))
(*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))
(*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (*.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) #s(literal 1 binary64)))
(*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (*.f64 angle (cbrt.f64 (PI.f64))))
(*.f64 (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (*.f64 #s(literal 1/180 binary64) (cbrt.f64 (PI.f64))))
(*.f64 (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)))
(*.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 1 binary64)))
(*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) (neg.f64 angle)))
(*.f64 #s(literal -1/180 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle))))
(*.f64 #s(literal -1/180 binary64) (/.f64 (*.f64 (PI.f64) (neg.f64 angle)) #s(literal 1 binary64)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 180 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))) (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (*.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) #s(literal 1 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (pow.f64 (PI.f64) #s(literal 1/6 binary64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (*.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (pow.f64 (PI.f64) #s(literal 2/9 binary64))) (pow.f64 (PI.f64) #s(literal 1/9 binary64)))
(*.f64 (*.f64 #s(literal -1/180 binary64) (PI.f64)) (neg.f64 angle))
(*.f64 (*.f64 #s(literal -1/180 binary64) angle) (neg.f64 (PI.f64)))
(*.f64 (*.f64 #s(literal -1/180 binary64) (neg.f64 (PI.f64))) angle)
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 180 binary64) angle)) (neg.f64 (PI.f64)))
(*.f64 (/.f64 (PI.f64) #s(literal -180 binary64)) (neg.f64 angle))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -180 binary64) angle)) (neg.f64 (PI.f64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (sqrt.f64 (PI.f64))))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))))) (cbrt.f64 (PI.f64)))
(*.f64 (/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) (PI.f64))) angle)
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 4 binary64))) (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64))))
(/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (pow.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64)) (log.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) a)))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (pow.f64 (log.f64 a) #s(literal 2 binary64)) (log.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) a)))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(pow.f64 (sqrt.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #s(literal 4 binary64))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 1 binary64)) (log.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (+.f64 (pow.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 3 binary64)) (pow.f64 (log.f64 a) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 a) (log.f64 (/.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (pow.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (log.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) a)))) (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) a))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) (log.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) #s(literal 1/2 binary64))
(*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))
(*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
(*.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 a a))
(*.f64 (sqrt.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 3/2 binary64)))
(*.f64 (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) a)
(*.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
(*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 3/2 binary64)) (sqrt.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(-.f64 (*.f64 (sin.f64 #s(literal 0 binary64)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (cos.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 1 binary64))
(pow.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(log.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(+.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (log.f64 a))
(+.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)) (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))
(+.f64 (log.f64 a) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(-.f64 (/.f64 (pow.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64)) (log.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) a))) (/.f64 (pow.f64 (log.f64 a) #s(literal 2 binary64)) (log.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) a))))
(fma.f64 #s(literal 1 binary64) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (log.f64 a))
(fma.f64 #s(literal 1 binary64) (log.f64 a) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(fma.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))
(fma.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 1 binary64) (log.f64 a))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))
(fma.f64 (log.f64 a) #s(literal 1 binary64) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (log.f64 a) (log.f64 (/.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (pow.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64))) (+.f64 (pow.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 3 binary64)) (pow.f64 (log.f64 a) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) a)) (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (log.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) a)))))
(/.f64 (+.f64 (pow.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 3 binary64)) (pow.f64 (log.f64 a) #s(literal 3 binary64))) (fma.f64 (log.f64 a) (log.f64 (/.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (pow.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 3 binary64)) (pow.f64 (log.f64 a) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 a) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64)) (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (log.f64 a)))))
(/.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (log.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) a))) (log.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) a)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 3 binary64)) (pow.f64 (log.f64 a) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (log.f64 a) (log.f64 (/.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (pow.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (log.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) a)))) (neg.f64 (log.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) a))))
(/.f64 (-.f64 (pow.f64 (log.f64 a) #s(literal 2 binary64)) (pow.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64))) (log.f64 (/.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 3 binary64)) (pow.f64 (log.f64 a) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (log.f64 a) (log.f64 (/.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (pow.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (log.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) a))) #s(literal 1 binary64)) (log.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) a)))
(pow.f64 (/.f64 (fma.f64 (log.f64 a) (log.f64 (/.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (pow.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64))) (+.f64 (pow.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 3 binary64)) (pow.f64 (log.f64 a) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (log.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) a)) (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (log.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) a)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (log.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))
(*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #s(literal 1 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
(*.f64 (+.f64 (pow.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 3 binary64)) (pow.f64 (log.f64 a) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 a) (log.f64 (/.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (pow.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64)))))
(*.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (log.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) a))) (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) a))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 4 binary64))) (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64))))
(/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (pow.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64)) (log.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) a)))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (pow.f64 (log.f64 a) #s(literal 2 binary64)) (log.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) a)))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(pow.f64 (sqrt.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #s(literal 4 binary64))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 1 binary64)) (log.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (+.f64 (pow.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 3 binary64)) (pow.f64 (log.f64 a) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 a) (log.f64 (/.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (pow.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (log.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) a)))) (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) a))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) (log.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) #s(literal 1/2 binary64))
(*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))
(*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
(*.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 a a))
(*.f64 (sqrt.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 3/2 binary64)))
(*.f64 (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) a)
(*.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
(*.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 3/2 binary64)) (sqrt.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(+.f64 (*.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))))
(+.f64 (*.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(fma.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))))
(fma.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(log.f64 (exp.f64 (sqrt.f64 (PI.f64))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (PI.f64))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 1/3 binary64)) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 3 binary64)) #s(literal 1/6 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (log.f64 (PI.f64))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (PI.f64))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(fabs.f64 (sqrt.f64 (PI.f64)))
(fabs.f64 (neg.f64 (sqrt.f64 (PI.f64))))
(sqrt.f64 (PI.f64))
(cbrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))
(pow.f64 (PI.f64) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/4 binary64))
(pow.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (PI.f64)) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 3/4 binary64))
(pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/6 binary64))
(pow.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 3 binary64))
(pow.f64 (E.f64) (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))))
(pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) #s(literal 1/12 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/8 binary64))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (PI.f64)))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (sqrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (log.f64 (exp.f64 (sqrt.f64 (sqrt.f64 (PI.f64))))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (log.f64 (exp.f64 (cbrt.f64 (PI.f64)))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/9 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/9 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 7/6 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 4/3 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (sqrt.f64 (sqrt.f64 (PI.f64))))))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 7/6 binary64))) (pow.f64 (PI.f64) #s(literal 1/9 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64))) (pow.f64 (PI.f64) #s(literal 2/9 binary64)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (sqrt.f64 (sqrt.f64 (PI.f64))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))))

simplify307.0ms (2.5%)

Memory
20.2MiB live, 533.9MiB allocated
Algorithm
egg-herbie
Rules
11 080×lower-fma.f64
11 080×lower-fma.f32
4 702×lower-*.f64
4 702×lower-*.f32
4 686×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01652156
14682142
217152118
338032110
441772110
542432110
643122110
743432110
843622110
084682068
Stop Event
iter limit
node limit
Counts
192 → 192
Calls
Call 1
Inputs
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(/ 180 (* angle (PI)))
(/ 180 (* angle (PI)))
(/ 180 (* angle (PI)))
(/ 180 (* angle (PI)))
(/ 180 (* angle (PI)))
(/ 180 (* angle (PI)))
(/ 180 (* angle (PI)))
(/ 180 (* angle (PI)))
(/ 180 (* angle (PI)))
(/ 180 (* angle (PI)))
(/ 180 (* angle (PI)))
(/ 180 (* angle (PI)))
(* 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) (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) (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) (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) (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) (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 (PI) 2)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/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 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 (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 (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 (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(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))))
(+ (log angle) (log (* 1/180 (* a (PI)))))
(+ (log angle) (+ (log (* 1/180 (* a (PI)))) (* -1/194400 (* (pow angle 2) (pow (PI) 2)))))
(+ (log angle) (+ (log (* 1/180 (* a (PI)))) (* (pow angle 2) (+ (* -1/194400 (pow (PI) 2)) (* 1/24 (* (pow angle 2) (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4)))))))))
(+ (log angle) (+ (log (* 1/180 (* a (PI)))) (* (pow angle 2) (+ (* -1/194400 (pow (PI) 2)) (* (pow angle 2) (+ (* 1/720 (* (pow angle 2) (+ (* -1/30611001600000 (pow (PI) 6)) (+ (* -1/238085568000000 (pow (PI) 6)) (* 1/34012224000000 (pow (PI) 6)))))) (* 1/24 (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4))))))))))
(log (* a (sin (* 1/180 (* angle (PI))))))
(log (* a (sin (* 1/180 (* angle (PI))))))
(log (* a (sin (* 1/180 (* angle (PI))))))
(log (* a (sin (* 1/180 (* angle (PI))))))
(log (* a (sin (* 1/180 (* angle (PI))))))
(log (* a (sin (* 1/180 (* angle (PI))))))
(log (* a (sin (* 1/180 (* angle (PI))))))
(log (* a (sin (* 1/180 (* angle (PI))))))
(+ (log a) (log (sin (* 1/180 (* angle (PI))))))
(+ (log a) (log (sin (* 1/180 (* angle (PI))))))
(+ (log a) (log (sin (* 1/180 (* angle (PI))))))
(+ (log a) (log (sin (* 1/180 (* angle (PI))))))
(+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a))))
(+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a))))
(+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a))))
(+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a))))
(+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a))))
(+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a))))
(+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a))))
(+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a))))
(* 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 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 (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 (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 (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
1
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
Outputs
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 angle (*.f64 angle #s(literal -1/34992000 binary64))) #s(literal 1/180 binary64))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64))))) (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/30855889612800000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(/ 180 (* angle (PI)))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(/ 180 (* angle (PI)))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(/ 180 (* angle (PI)))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(/ 180 (* angle (PI)))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(/ 180 (* angle (PI)))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(/ 180 (* angle (PI)))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(/ 180 (* angle (PI)))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(/ 180 (* angle (PI)))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(/ 180 (* angle (PI)))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(/ 180 (* angle (PI)))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(/ 180 (* angle (PI)))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(/ 180 (* angle (PI)))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 angle (*.f64 angle #s(literal -1/34992000 binary64))) #s(literal 1/180 binary64))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64))))) (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/30855889612800000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/32400 binary64) (*.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 angle angle) (*.f64 (*.f64 a a) (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))))
(* (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 (*.f64 angle angle) (*.f64 (*.f64 a a) (fma.f64 (*.f64 angle angle) (fma.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64))) (*.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))))
(* (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 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 8 binary64)) #s(literal -1/347128758144000000000 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64))) (*.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))))) (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 angle (*.f64 angle #s(literal -1/34992000 binary64))) #s(literal 1/180 binary64))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64))))) (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/30855889612800000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(+ (log angle) (log (* 1/180 (* a (PI)))))
(+.f64 (log.f64 angle) (log.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) a))))
(+ (log angle) (+ (log (* 1/180 (* a (PI)))) (* -1/194400 (* (pow angle 2) (pow (PI) 2)))))
(fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal -1/194400 binary64))) (+.f64 (log.f64 angle) (log.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) a)))))
(+ (log angle) (+ (log (* 1/180 (* a (PI)))) (* (pow angle 2) (+ (* -1/194400 (pow (PI) 2)) (* 1/24 (* (pow angle 2) (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4)))))))))
(fma.f64 (*.f64 angle angle) (fma.f64 (PI.f64) (*.f64 (PI.f64) #s(literal -1/194400 binary64)) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/188956800000 binary64)))) (+.f64 (log.f64 angle) (log.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) a)))))
(+ (log angle) (+ (log (* 1/180 (* a (PI)))) (* (pow angle 2) (+ (* -1/194400 (pow (PI) 2)) (* (pow angle 2) (+ (* 1/720 (* (pow angle 2) (+ (* -1/30611001600000 (pow (PI) 6)) (+ (* -1/238085568000000 (pow (PI) 6)) (* 1/34012224000000 (pow (PI) 6)))))) (* 1/24 (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4))))))))))
(fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/133923132000000 binary64))) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/188956800000 binary64))) (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal -1/194400 binary64)))) (+.f64 (log.f64 angle) (log.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) a)))))
(log (* a (sin (* 1/180 (* angle (PI))))))
(log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) a))
(log (* a (sin (* 1/180 (* angle (PI))))))
(log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) a))
(log (* a (sin (* 1/180 (* angle (PI))))))
(log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) a))
(log (* a (sin (* 1/180 (* angle (PI))))))
(log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) a))
(log (* a (sin (* 1/180 (* angle (PI))))))
(log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) a))
(log (* a (sin (* 1/180 (* angle (PI))))))
(log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) a))
(log (* a (sin (* 1/180 (* angle (PI))))))
(log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) a))
(log (* a (sin (* 1/180 (* angle (PI))))))
(log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) a))
(+ (log a) (log (sin (* 1/180 (* angle (PI))))))
(+.f64 (log.f64 a) (log.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(+ (log a) (log (sin (* 1/180 (* angle (PI))))))
(+.f64 (log.f64 a) (log.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(+ (log a) (log (sin (* 1/180 (* angle (PI))))))
(+.f64 (log.f64 a) (log.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(+ (log a) (log (sin (* 1/180 (* angle (PI))))))
(+.f64 (log.f64 a) (log.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a))))
(+.f64 (log.f64 a) (log.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a))))
(+.f64 (log.f64 a) (log.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a))))
(+.f64 (log.f64 a) (log.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a))))
(+.f64 (log.f64 a) (log.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a))))
(-.f64 (log.f64 (neg.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (log.f64 (/.f64 #s(literal -1 binary64) a)))
(+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a))))
(-.f64 (log.f64 (neg.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (log.f64 (/.f64 #s(literal -1 binary64) a)))
(+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a))))
(-.f64 (log.f64 (neg.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (log.f64 (/.f64 #s(literal -1 binary64) a)))
(+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a))))
(-.f64 (log.f64 (neg.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (log.f64 (/.f64 #s(literal -1 binary64) a)))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/32400 binary64) (*.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 angle angle) (*.f64 (*.f64 a a) (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))))
(* (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 (*.f64 angle angle) (*.f64 (*.f64 a a) (fma.f64 (*.f64 angle angle) (fma.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64))) (*.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))))
(* (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 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 8 binary64)) #s(literal -1/347128758144000000000 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64))) (*.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))))) (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(fma.f64 (*.f64 angle angle) (fma.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/25194240000 binary64))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64))) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/24488801280000000 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/25194240000 binary64))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64))) #s(literal 1 binary64))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))

eval489.0ms (4%)

Memory
-230.2MiB live, 377.7MiB allocated
Compiler

Compiled 31 203 to 5 781 computations (81.5% saved)

prune353.0ms (2.9%)

Memory
-20.6MiB live, 741.4MiB allocated
Pruning

95 alts after pruning (93 fresh and 2 done)

PrunedKeptTotal
New1 225581 283
Fresh203555
Picked325
Done000
Total1 248951 343
Accuracy
80.7%
Counts
1 343 → 95
Alt Table
Click to see full alt table
StatusAccuracyProgram
52.0%
(+.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (log.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) a)))) (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) a)))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
67.6%
(+.f64 (pow.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 1/2 binary64)) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
62.4%
(+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 (*.f64 a a) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 angle #s(literal 1/90 binary64))))))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
74.4%
(+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
78.0%
(+.f64 (pow.f64 (*.f64 (sin.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
79.0%
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
79.0%
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (/.f64 #s(literal 1 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
78.9%
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
78.9%
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
78.9%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
79.0%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -180 binary64) angle)) (neg.f64 (PI.f64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
78.9%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
79.0%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
70.2%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle #s(literal 1/180 binary64))) 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.9%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
79.0%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
78.9%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
78.9%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (PI.f64)))))))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
79.0%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
79.0%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/180 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle))))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
78.1%
(+.f64 (pow.f64 (*.f64 (sin.f64 (exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
63.3%
(+.f64 (pow.f64 (*.f64 (exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (exp.f64 (log.f64 a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
74.4%
(+.f64 (pow.f64 (*.f64 angle (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) a)) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
74.4%
(+.f64 (pow.f64 (*.f64 a (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)))
56.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 angle angle)) #s(literal 1 binary64)) (*.f64 angle #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)))
70.3%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle #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.1%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #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 1 binary64) (*.f64 (PI.f64) angle)) #s(literal 1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
78.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64))))) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
78.1%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))))))) (cbrt.f64 (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
78.0%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))))))) (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
78.0%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64))))) (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
78.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #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 angle (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
70.3%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1 binary64) (/.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)))
79.0%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
78.0%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
70.3%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 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)))
72.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (fma.f64 (*.f64 angle angle) (fma.f64 angle (*.f64 angle (fma.f64 (*.f64 angle angle) #s(literal -1/24488801280000000 binary64) #s(literal 1/25194240000 binary64))) #s(literal -1/64800 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)))
78.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 angle #s(literal -1/180 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 angle #s(literal -1/180 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 angle #s(literal -1/180 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 angle #s(literal -1/180 binary64))))) (*.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 angle #s(literal -1/180 binary64))))))))) #s(literal 2 binary64)))
78.8%
(+.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 (pow.f64 (pow.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64)))
32.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 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 angle (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 angle #s(literal 1/32400 binary64))))) #s(literal 2 binary64)))
34.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 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 angle (*.f64 angle #s(literal -1/180 binary64)))) #s(literal -1/180 binary64)))) #s(literal 2 binary64)))
66.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 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) #s(literal -1/180 binary64)) angle))) #s(literal 2 binary64)))
78.8%
(+.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 angle #s(literal 180 binary64)))) #s(literal 2 binary64)))
7.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 (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/198359290368000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))))) #s(literal 2 binary64)))
78.8%
(+.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 angle #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 (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -1 binary64))))) #s(literal 2 binary64)))
78.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
78.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (PI.f64))))) #s(literal 1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)))
78.7%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2/9 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64))))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)))
78.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (PI.f64))))))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)))
78.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (*.f64 (pow.f64 (PI.f64) #s(literal 1/9 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 7/6 binary64))))))) #s(literal 2 binary64)))
78.7%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))))))) #s(literal 2 binary64)))
78.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))) #s(literal 2 binary64)))
70.2%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))) #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)))
56.2%
(+.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.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.8%
(+.f64 (pow.f64 (sqrt.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
64.9%
(+.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
63.6%
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
63.7%
(+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 a a)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
63.5%
(+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) (*.f64 a a)) (pow.f64 (*.f64 b (cos.f64 (/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) angle)))) #s(literal 2 binary64)))
63.6%
(+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) (*.f64 a a)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
63.3%
(+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 a a)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
76.4%
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a) a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
74.4%
(+.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))) (*.f64 angle a)) (*.f64 angle a)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
69.3%
(+.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) a) a) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
69.0%
(+.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 a a))) (*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) (sqrt.f64 (PI.f64))))) (sqrt.f64 (PI.f64))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
69.1%
(+.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 a a)) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) angle)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
69.2%
(+.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))) (*.f64 (PI.f64) (PI.f64))) angle) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
69.4%
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) a) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
71.7%
(+.f64 (*.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
68.7%
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle #s(literal 1/180 binary64))) (*.f64 a a)) (sin.f64 (*.f64 angle #s(literal 1/180 binary64)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
73.3%
(+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) (*.f64 angle (*.f64 angle a))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
69.0%
(+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle (*.f64 angle (*.f64 a a))))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
69.1%
(+.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) (*.f64 angle (*.f64 a a))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
69.0%
(+.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))) angle) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
63.5%
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 a a) (*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) (sqrt.f64 (PI.f64))))) (sqrt.f64 (PI.f64)))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
63.5%
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
63.5%
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 a a)))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
63.6%
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 a (*.f64 a #s(literal 1/32400 binary64))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
63.6%
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 a (*.f64 a #s(literal 1/32400 binary64))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
46.8%
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/3149280000 binary64)) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
29.6%
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 angle #s(literal -1/180 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 angle #s(literal -1/180 binary64)))))))) #s(literal 2 binary64)))
63.4%
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (*.f64 b (cos.f64 (/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) angle)))) #s(literal 2 binary64)))
74.4%
(+.f64 (*.f64 (*.f64 angle a) (*.f64 (*.f64 (PI.f64) (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) angle)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
67.6%
(+.f64 (*.f64 (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) a) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
67.2%
(+.f64 (*.f64 (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 angle #s(literal 1/90 binary64)))))) a) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
70.0%
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
65.5%
(+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal -1/194400 binary64))) (+.f64 (log.f64 angle) (log.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) a))))))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
67.6%
(+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 1/2 binary64)) a)))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
65.0%
(+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) a)))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
66.0%
(+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) #s(literal 1/180 binary64)))) a)))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
64.8%
(+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/180 binary64)))) a)))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
63.5%
(+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (PI.f64))))) #s(literal 1/180 binary64)))) a)))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
Compiler

Compiled 5 082 to 3 617 computations (28.8% saved)

simplify328.0ms (2.7%)

Memory
14.9MiB live, 299.4MiB 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)) (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 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/198359290368000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))))) #s(literal 2 binary64)))
cost-diff320
(/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))
cost-diff5824
(*.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/198359290368000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))))
cost-diff0
(pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))))) a) #s(literal 2 binary64))
cost-diff128
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
cost-diff320
(*.f64 b #s(literal 1 binary64))
cost-diff6144
(pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64))
cost-diff0
(pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) a) #s(literal 2 binary64))
cost-diff128
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
cost-diff320
(*.f64 b #s(literal 1 binary64))
cost-diff6144
(pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64))
cost-diff0
(*.f64 (*.f64 angle a) (*.f64 (*.f64 (PI.f64) (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) angle))
cost-diff128
(+.f64 (*.f64 (*.f64 angle a) (*.f64 (*.f64 (PI.f64) (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) angle)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
cost-diff320
(*.f64 b #s(literal 1 binary64))
cost-diff6144
(pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64))
cost-diff0
(pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a) #s(literal 2 binary64))
cost-diff128
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
cost-diff320
(*.f64 b #s(literal 1 binary64))
cost-diff6144
(pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64))
Rules
6 586×associate-*r/
6 228×lower-/.f32
6 222×lower-/.f64
5 710×lower-*.f32
5 652×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
062708
0114548
1201482
2485460
32350440
42435432
52516432
62893432
73279432
83291432
93804432
103805432
113808432
123808432
133994432
144110432
154132432
164132432
174132424
08985420
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a) #s(literal 2 binary64))
(*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a)
(sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))
(*.f64 angle #s(literal 1/180 binary64))
angle
#s(literal 1/180 binary64)
(PI.f64)
a
#s(literal 2 binary64)
(pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64))
(*.f64 b #s(literal 1 binary64))
b
#s(literal 1 binary64)
(+.f64 (*.f64 (*.f64 angle a) (*.f64 (*.f64 (PI.f64) (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) angle)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(*.f64 (*.f64 angle a) (*.f64 (*.f64 (PI.f64) (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) angle))
(*.f64 angle a)
angle
a
(*.f64 (*.f64 (PI.f64) (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) angle)
(*.f64 (PI.f64) (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64))))
(PI.f64)
(*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64)))
(*.f64 (PI.f64) #s(literal 1/32400 binary64))
#s(literal 1/32400 binary64)
(pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64))
(*.f64 b #s(literal 1 binary64))
b
#s(literal 1 binary64)
#s(literal 2 binary64)
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) a) #s(literal 2 binary64))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) a)
(sin.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)
a
#s(literal 2 binary64)
(pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64))
(*.f64 b #s(literal 1 binary64))
b
#s(literal 1 binary64)
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))))) a) #s(literal 2 binary64))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))))) a)
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))))))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))))
#s(literal 1/180 binary64)
(*.f64 angle (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))))
angle
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))
(sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))
(*.f64 (PI.f64) (sqrt.f64 (PI.f64)))
(PI.f64)
(sqrt.f64 (PI.f64))
(sqrt.f64 (sqrt.f64 (PI.f64)))
a
#s(literal 2 binary64)
(pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64))
(*.f64 b #s(literal 1 binary64))
b
#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 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/198359290368000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 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 (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/198359290368000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))))) #s(literal 2 binary64))
(*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/198359290368000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))))))
b
(cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/198359290368000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))))
(*.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/198359290368000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))))
(*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/198359290368000000000 binary64))
(*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))))
(*.f64 angle (*.f64 angle angle))
(*.f64 angle angle)
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))
(*.f64 (*.f64 angle angle) (*.f64 angle angle))
#s(literal 1/198359290368000000000 binary64)
(/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))
#s(literal 1 binary64)
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))
(*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))
#s(literal 1/1101996057600000000 binary64)
Outputs
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(fma.f64 b b (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) a) #s(literal 2 binary64)))
(pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) a) #s(literal 2 binary64))
(*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a)
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) a)
(sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(*.f64 angle #s(literal 1/180 binary64))
angle
#s(literal 1/180 binary64)
(PI.f64)
a
#s(literal 2 binary64)
(pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64))
(*.f64 b b)
(*.f64 b #s(literal 1 binary64))
b
b
#s(literal 1 binary64)
(+.f64 (*.f64 (*.f64 angle a) (*.f64 (*.f64 (PI.f64) (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) angle)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(fma.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 a #s(literal 1/32400 binary64))) (*.f64 (PI.f64) (*.f64 angle a))) (*.f64 b b))
(*.f64 (*.f64 angle a) (*.f64 (*.f64 (PI.f64) (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) angle))
(*.f64 (*.f64 angle a) (*.f64 (PI.f64) (*.f64 angle (*.f64 (PI.f64) (*.f64 a #s(literal 1/32400 binary64))))))
(*.f64 angle a)
angle
a
(*.f64 (*.f64 (PI.f64) (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) angle)
(*.f64 (PI.f64) (*.f64 angle (*.f64 (PI.f64) (*.f64 a #s(literal 1/32400 binary64)))))
(*.f64 (PI.f64) (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64))))
(*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 a #s(literal 1/32400 binary64))))
(PI.f64)
(*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64)))
(*.f64 (PI.f64) (*.f64 a #s(literal 1/32400 binary64)))
(*.f64 (PI.f64) #s(literal 1/32400 binary64))
#s(literal 1/32400 binary64)
(pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64))
(*.f64 b b)
(*.f64 b #s(literal 1 binary64))
b
b
#s(literal 1 binary64)
#s(literal 2 binary64)
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(fma.f64 b b (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) a) #s(literal 2 binary64))
(pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) a)
(*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))))
(sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
(sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
(/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))
(*.f64 (PI.f64) angle)
(*.f64 angle (PI.f64))
(PI.f64)
angle
#s(literal 180 binary64)
a
#s(literal 2 binary64)
(pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64))
(*.f64 b b)
(*.f64 b #s(literal 1 binary64))
b
b
#s(literal 1 binary64)
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(fma.f64 b b (pow.f64 (*.f64 a (sin.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (*.f64 angle #s(literal 1/180 binary64)))))) #s(literal 2 binary64)))
(pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))))) a) #s(literal 2 binary64))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (*.f64 angle #s(literal 1/180 binary64)))))) #s(literal 2 binary64))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))))) a)
(*.f64 a (sin.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (*.f64 angle #s(literal 1/180 binary64))))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))))))
(sin.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (*.f64 angle #s(literal 1/180 binary64)))))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (*.f64 angle #s(literal 1/180 binary64))))
#s(literal 1/180 binary64)
(*.f64 angle (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))))
angle
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))
(sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))
(*.f64 (PI.f64) (sqrt.f64 (PI.f64)))
(PI.f64)
(sqrt.f64 (PI.f64))
(sqrt.f64 (sqrt.f64 (PI.f64)))
a
#s(literal 2 binary64)
(pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64))
(*.f64 b b)
(*.f64 b #s(literal 1 binary64))
b
b
#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 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/198359290368000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle #s(literal 1/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))
(pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64))
(*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
(*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))))
a
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(/.f64 (*.f64 angle (PI.f64)) #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 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/198359290368000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))))) #s(literal 2 binary64))
(pow.f64 (*.f64 b (cos.f64 (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64))
(*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/198359290368000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))))))
(*.f64 b (cos.f64 (*.f64 angle #s(literal 1/180 binary64))))
b
(cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/198359290368000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))))
(cos.f64 (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/198359290368000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))))
(*.f64 angle #s(literal 1/180 binary64))
(*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/198359290368000000000 binary64))
(*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 angle angle))) (*.f64 (*.f64 angle angle) (*.f64 angle #s(literal 1/198359290368000000000 binary64))))
(*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))))
(*.f64 angle (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 angle angle)))))
(*.f64 angle (*.f64 angle angle))
(*.f64 angle angle)
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))
(*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 angle angle)))
(*.f64 (*.f64 angle angle) (*.f64 angle angle))
(*.f64 angle (*.f64 angle (*.f64 angle angle)))
#s(literal 1/198359290368000000000 binary64)
(/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))
(/.f64 #s(literal 1101996057600000000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 angle angle)))))
#s(literal 1 binary64)
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 (*.f64 angle angle) #s(literal 1/1101996057600000000 binary64))))))
(*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 angle angle))))
#s(literal 1/1101996057600000000 binary64)

localize378.0ms (3.1%)

Memory
14.1MiB live, 836.3MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy98.9%
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))
accuracy57.2%
(cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/198359290368000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))))
accuracy56.8%
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
accuracy13.2%
(*.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/198359290368000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))))
accuracy99.5%
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))))
accuracy98.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))
accuracy98.4%
(sqrt.f64 (PI.f64))
accuracy56.8%
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))))))
accuracy99.6%
(*.f64 (PI.f64) angle)
accuracy99.6%
(pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) a) #s(literal 2 binary64))
accuracy99.6%
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
accuracy56.8%
(sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
accuracy99.8%
(*.f64 (*.f64 angle a) (*.f64 (*.f64 (PI.f64) (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) angle))
accuracy99.7%
(*.f64 (*.f64 (PI.f64) (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) angle)
accuracy99.6%
(*.f64 (PI.f64) (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64))))
accuracy99.4%
(*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64)))
accuracy99.6%
(pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a) #s(literal 2 binary64))
accuracy99.6%
(*.f64 angle #s(literal 1/180 binary64))
accuracy99.5%
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))
accuracy56.8%
(sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))
Samples
168.0ms122×1valid
76.0ms133×0valid
14.0ms3valid
Compiler

Compiled 710 to 64 computations (91% saved)

Precisions
Click to see histograms. Total time spent on operations: 202.0ms
ival-mult: 59.0ms (29.3% of total)
ival-sin: 53.0ms (26.3% of total)
const: 26.0ms (12.9% of total)
ival-pow2: 22.0ms (10.9% of total)
adjust: 9.0ms (4.5% of total)
ival-sqrt: 8.0ms (4% of total)
ival-cos: 8.0ms (4% of total)
ival-div: 8.0ms (4% of total)
ival-add: 8.0ms (4% of total)
ival-pi: 1.0ms (0.5% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series14.0ms (0.1%)

Memory
-7.3MiB live, 30.5MiB allocated
Counts
20 → 264
Calls
Call 1
Inputs
#<alt (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))>
#<alt (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))>
#<alt (*.f64 angle #s(literal 1/180 binary64))>
#<alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a) #s(literal 2 binary64))>
#<alt (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64)))>
#<alt (*.f64 (PI.f64) (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64))))>
#<alt (*.f64 (*.f64 (PI.f64) (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) angle)>
#<alt (*.f64 (*.f64 angle a) (*.f64 (*.f64 (PI.f64) (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) angle))>
#<alt (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))>
#<alt (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))>
#<alt (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) a) #s(literal 2 binary64))>
#<alt (*.f64 (PI.f64) angle)>
#<alt (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))))))>
#<alt (sqrt.f64 (PI.f64))>
#<alt (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))>
#<alt (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))))>
#<alt (*.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/198359290368000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))))>
#<alt (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))>
#<alt (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/198359290368000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))))>
#<alt (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))>
Outputs
#<alt (* 1/180 (* angle (PI)))>
#<alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))>
#<alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))>
#<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))))))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 angle)>
#<alt (* 1/180 angle)>
#<alt (* 1/180 angle)>
#<alt (* 1/180 angle)>
#<alt (* 1/180 angle)>
#<alt (* 1/180 angle)>
#<alt (* 1/180 angle)>
#<alt (* 1/180 angle)>
#<alt (* 1/180 angle)>
#<alt (* 1/180 angle)>
#<alt (* 1/180 angle)>
#<alt (* 1/180 angle)>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))) (* 1/32400 (* (pow a 2) (pow (PI) 2)))))>
#<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)))))))))>
#<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))))))))))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* 1/32400 (* a (PI)))>
#<alt (* 1/32400 (* a (PI)))>
#<alt (* 1/32400 (* a (PI)))>
#<alt (* 1/32400 (* a (PI)))>
#<alt (* 1/32400 (* a (PI)))>
#<alt (* 1/32400 (* a (PI)))>
#<alt (* 1/32400 (* a (PI)))>
#<alt (* 1/32400 (* a (PI)))>
#<alt (* 1/32400 (* a (PI)))>
#<alt (* 1/32400 (* a (PI)))>
#<alt (* 1/32400 (* a (PI)))>
#<alt (* 1/32400 (* a (PI)))>
#<alt (* 1/32400 (* a (pow (PI) 2)))>
#<alt (* 1/32400 (* a (pow (PI) 2)))>
#<alt (* 1/32400 (* a (pow (PI) 2)))>
#<alt (* 1/32400 (* a (pow (PI) 2)))>
#<alt (* 1/32400 (* a (pow (PI) 2)))>
#<alt (* 1/32400 (* a (pow (PI) 2)))>
#<alt (* 1/32400 (* a (pow (PI) 2)))>
#<alt (* 1/32400 (* a (pow (PI) 2)))>
#<alt (* 1/32400 (* a (pow (PI) 2)))>
#<alt (* 1/32400 (* a (pow (PI) 2)))>
#<alt (* 1/32400 (* a (pow (PI) 2)))>
#<alt (* 1/32400 (* a (pow (PI) 2)))>
#<alt (* 1/32400 (* a (* angle (pow (PI) 2))))>
#<alt (* 1/32400 (* a (* angle (pow (PI) 2))))>
#<alt (* 1/32400 (* a (* angle (pow (PI) 2))))>
#<alt (* 1/32400 (* a (* angle (pow (PI) 2))))>
#<alt (* 1/32400 (* a (* angle (pow (PI) 2))))>
#<alt (* 1/32400 (* a (* angle (pow (PI) 2))))>
#<alt (* 1/32400 (* a (* angle (pow (PI) 2))))>
#<alt (* 1/32400 (* a (* angle (pow (PI) 2))))>
#<alt (* 1/32400 (* a (* angle (pow (PI) 2))))>
#<alt (* 1/32400 (* a (* angle (pow (PI) 2))))>
#<alt (* 1/32400 (* a (* angle (pow (PI) 2))))>
#<alt (* 1/32400 (* a (* angle (pow (PI) 2))))>
#<alt (* 1/32400 (* a (* angle (pow (PI) 2))))>
#<alt (* 1/32400 (* a (* angle (pow (PI) 2))))>
#<alt (* 1/32400 (* a (* angle (pow (PI) 2))))>
#<alt (* 1/32400 (* a (* angle (pow (PI) 2))))>
#<alt (* 1/32400 (* a (* angle (pow (PI) 2))))>
#<alt (* 1/32400 (* a (* angle (pow (PI) 2))))>
#<alt (* 1/32400 (* a (* angle (pow (PI) 2))))>
#<alt (* 1/32400 (* a (* angle (pow (PI) 2))))>
#<alt (* 1/32400 (* a (* angle (pow (PI) 2))))>
#<alt (* 1/32400 (* a (* angle (pow (PI) 2))))>
#<alt (* 1/32400 (* a (* angle (pow (PI) 2))))>
#<alt (* 1/32400 (* a (* angle (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))>
#<alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))>
#<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))))))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))) (* 1/32400 (* (pow a 2) (pow (PI) 2)))))>
#<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)))))))))>
#<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))))))))))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))>
#<alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))>
#<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))))))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 angle)>
#<alt (* 1/180 angle)>
#<alt (* 1/180 angle)>
#<alt (* 1/180 angle)>
#<alt (* 1/180 angle)>
#<alt (* 1/180 angle)>
#<alt (* 1/180 angle)>
#<alt (* 1/180 angle)>
#<alt (* 1/180 angle)>
#<alt (* 1/180 angle)>
#<alt (* 1/180 angle)>
#<alt (* 1/180 angle)>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))>
#<alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))>
#<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))))))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt 1>
#<alt (+ 1 (* -1/64800 (pow angle 2)))>
#<alt (+ 1 (* (pow angle 2) (- (* 1/25194240000 (pow angle 2)) 1/64800)))>
#<alt (+ 1 (* (pow angle 2) (- (* (pow angle 2) (+ 1/25194240000 (* -1/24488801280000000 (pow angle 2)))) 1/64800)))>
#<alt (cos (* 1/180 angle))>
#<alt (cos (* 1/180 angle))>
#<alt (cos (* 1/180 angle))>
#<alt (cos (* 1/180 angle))>
#<alt (cos (* 1/180 angle))>
#<alt (cos (* 1/180 angle))>
#<alt (cos (* 1/180 angle))>
#<alt (cos (* 1/180 angle))>
#<alt (* 1/1101996057600000000 (pow angle 8))>
#<alt (* 1/1101996057600000000 (pow angle 8))>
#<alt (* 1/1101996057600000000 (pow angle 8))>
#<alt (* 1/1101996057600000000 (pow angle 8))>
#<alt (* 1/1101996057600000000 (pow angle 8))>
#<alt (* 1/1101996057600000000 (pow angle 8))>
#<alt (* 1/1101996057600000000 (pow angle 8))>
#<alt (* 1/1101996057600000000 (pow angle 8))>
#<alt (* 1/1101996057600000000 (pow angle 8))>
#<alt (* 1/1101996057600000000 (pow angle 8))>
#<alt (* 1/1101996057600000000 (pow angle 8))>
#<alt (* 1/1101996057600000000 (pow angle 8))>
Calls

66 calls:

TimeVariablePointExpression
1.0ms
a
@0
(* (* (PI) (* a (* (PI) 1/32400))) angle)
1.0ms
angle
@inf
(* (* (PI) (* a (* (PI) 1/32400))) angle)
1.0ms
angle
@0
(* (* (PI) (* a (* (PI) 1/32400))) angle)
1.0ms
angle
@0
(* (* (* (* angle angle) (* angle angle)) (* (* angle angle) (* angle angle))) 1/1101996057600000000)
1.0ms
a
@inf
(* (* (PI) (* a (* (PI) 1/32400))) angle)

rewrite563.0ms (4.6%)

Memory
9.7MiB live, 554.2MiB allocated
Algorithm
batch-egg-rewrite
Rules
3 616×lower-*.f32
3 570×lower-*.f64
3 400×lower-fma.f64
3 400×lower-fma.f32
2 266×lower-exp.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
048222
087143
1212126
2843120
33808114
08937114
Stop Event
iter limit
node limit
iter limit
Counts
20 → 833
Calls
Call 1
Inputs
(sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))
(*.f64 angle #s(literal 1/180 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a) #s(literal 2 binary64))
(*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64)))
(*.f64 (PI.f64) (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64))))
(*.f64 (*.f64 (PI.f64) (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) angle)
(*.f64 (*.f64 angle a) (*.f64 (*.f64 (PI.f64) (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) angle))
(sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
(pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) a) #s(literal 2 binary64))
(*.f64 (PI.f64) angle)
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))))))
(sqrt.f64 (PI.f64))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))))
(*.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/198359290368000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/198359290368000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))
Outputs
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(-.f64 (*.f64 (sin.f64 #s(literal 0 binary64)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64))))) (*.f64 (cos.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64))))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(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))))
(neg.f64 (sin.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))))))
(pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 1 binary64))
(pow.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sqrt.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal -1 binary64)))
(exp.f64 (+.f64 (log.f64 (PI.f64)) (*.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))) #s(literal 3 binary64) (*.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (log.f64 (PI.f64))) #s(literal 1/2 binary64) (*.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(literal 3 binary64) (log.f64 (PI.f64))) #s(literal 1/3 binary64) (*.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal 2 binary64) (*.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -1 binary64) (log.f64 (PI.f64))))
(exp.f64 (fma.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))) #s(literal 3 binary64))))
(exp.f64 (fma.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (PI.f64))) #s(literal 1/2 binary64))))
(exp.f64 (fma.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (PI.f64))) #s(literal 1/3 binary64))))
(exp.f64 (fma.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal 2 binary64))))
(-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal -1/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)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))))
(/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (PI.f64))))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -180 binary64) (*.f64 angle (PI.f64))))
(/.f64 (*.f64 (PI.f64) (neg.f64 angle)) #s(literal -180 binary64))
(/.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (neg.f64 (PI.f64)) (/.f64 #s(literal -180 binary64) angle))
(pow.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))) #s(literal -1/2 binary64))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))))))
(*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))
(*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64))))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (cbrt.f64 (PI.f64))))
(*.f64 (neg.f64 angle) (/.f64 (PI.f64) #s(literal -180 binary64)))
(*.f64 (*.f64 (PI.f64) (neg.f64 angle)) #s(literal -1/180 binary64))
(*.f64 (*.f64 angle (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))) (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 angle (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))) (/.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) #s(literal 180 binary64)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) (neg.f64 angle)))
(*.f64 (neg.f64 (PI.f64)) (*.f64 angle #s(literal -1/180 binary64)))
(*.f64 (*.f64 angle (sqrt.f64 (sqrt.f64 (PI.f64)))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) #s(literal 180 binary64)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))))) (sqrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))) (sqrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (*.f64 angle #s(literal 1/180 binary64))) (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))
(*.f64 (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 (/.f64 (PI.f64) #s(literal -180 binary64)) (neg.f64 angle))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 angle #s(literal -1/180 binary64)))
(neg.f64 (*.f64 angle #s(literal -1/180 binary64)))
(neg.f64 (*.f64 (/.f64 #s(literal -1101996057600000000 binary64) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))))))
(neg.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 1 binary64)))
(neg.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (/.f64 #s(literal -1101996057600000000 binary64) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))))))
(neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 angle #s(literal -1/180 binary64))))
(neg.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal -1/1101996057600000000 binary64)))))
(neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))) #s(literal -1/198359290368000000000 binary64)) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 180 binary64) angle)))
(/.f64 angle #s(literal 180 binary64))
(/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) angle))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)) (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/1101996057600000000 binary64) (*.f64 angle #s(literal 1/198359290368000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) #s(literal 1/180 binary64)))))
(/.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (neg.f64 angle) #s(literal -180 binary64))
(/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))) #s(literal -1/198359290368000000000 binary64)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal -1/1101996057600000000 binary64))))
(/.f64 (*.f64 angle #s(literal 1/198359290368000000000 binary64)) #s(literal 1/1101996057600000000 binary64))
(/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) #s(literal 1/180 binary64))) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))))
(/.f64 (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (/.f64 #s(literal 1 binary64) (*.f64 angle angle))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) #s(literal 1/1101996057600000000 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (*.f64 (*.f64 angle angle) #s(literal 1/1101996057600000000 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))) #s(literal -1/198359290368000000000 binary64))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))))
(/.f64 (neg.f64 (*.f64 angle #s(literal 1/198359290368000000000 binary64))) #s(literal -1/1101996057600000000 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) #s(literal 1/180 binary64)))) (neg.f64 (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal -1/1101996057600000000 binary64)))
(/.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))))
(/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))))) #s(literal -1/1101996057600000000 binary64))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) angle) (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) #s(literal 1/1101996057600000000 binary64))
(/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1101996057600000000 binary64)) (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))))
(/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1101996057600000000 binary64))) #s(literal 1/198359290368000000000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))))
(/.f64 (*.f64 (/.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) #s(literal 1/1101996057600000000 binary64))
(/.f64 (*.f64 (/.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) #s(literal 1/180 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))))
(/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) #s(literal 1/180 binary64))) #s(literal -1 binary64)) (neg.f64 (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))))
(/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) #s(literal 1/180 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 angle angle))))) (*.f64 angle (*.f64 angle (*.f64 angle angle))))
(/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) #s(literal 1/180 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 angle angle))) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))
(/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) #s(literal 1/180 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (*.f64 angle angle))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 angle)) #s(literal -180 binary64))
(/.f64 (*.f64 #s(literal 1101996057600000000 binary64) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))))) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))))) #s(literal -1/1101996057600000000 binary64))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))
(/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 angle (*.f64 angle (*.f64 angle angle))))
(/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))) (/.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 angle (*.f64 angle angle))))) (*.f64 angle (*.f64 angle (*.f64 angle angle))))
(/.f64 (*.f64 #s(literal 1/198359290368000000000 binary64) (/.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))) #s(literal 1/1101996057600000000 binary64))) (*.f64 angle (*.f64 angle (*.f64 angle angle))))
(/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (/.f64 #s(literal 1101996057600000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle angle))))) (*.f64 angle (*.f64 angle (*.f64 angle angle))))
(/.f64 (*.f64 (neg.f64 angle) #s(literal 1 binary64)) #s(literal -180 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) angle) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))))
(/.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (*.f64 angle angle)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) #s(literal 1/1101996057600000000 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))))
(/.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (*.f64 angle (*.f64 angle angle))) (*.f64 angle (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))))
(/.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))) (*.f64 (*.f64 angle angle) #s(literal 1/1101996057600000000 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))) (*.f64 angle (*.f64 angle (*.f64 angle angle))))
(/.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (*.f64 (*.f64 angle angle) #s(literal 1/1101996057600000000 binary64))) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))
(/.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) #s(literal 1/1101996057600000000 binary64))) (*.f64 angle angle))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))) #s(literal -1/198359290368000000000 binary64)) (*.f64 angle (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal -1/1101996057600000000 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))) #s(literal -1/198359290368000000000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) #s(literal -1/1101996057600000000 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))) #s(literal -1/198359290368000000000 binary64)) #s(literal 1/1101996057600000000 binary64)) (neg.f64 (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))) #s(literal -1/198359290368000000000 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))))
(/.f64 (/.f64 (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) angle) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/1101996057600000000 binary64)))
(/.f64 (/.f64 (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) #s(literal 1/1101996057600000000 binary64)))
(/.f64 (/.f64 (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) (*.f64 angle (*.f64 angle angle))) (*.f64 angle #s(literal 1/1101996057600000000 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) #s(literal 1/180 binary64))) angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))))
(/.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) #s(literal 1/180 binary64))) (*.f64 angle angle)) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))
(/.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) #s(literal 1/180 binary64))) (*.f64 angle (*.f64 angle angle))) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))
(/.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) #s(literal 1/180 binary64))) (*.f64 angle (*.f64 angle (*.f64 angle angle)))) (*.f64 angle (*.f64 angle (*.f64 angle angle))))
(/.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) #s(literal 1/180 binary64))) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))) (*.f64 angle angle))
(/.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) #s(literal 1/180 binary64))) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) (*.f64 angle (*.f64 angle angle)))
(/.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) #s(literal 1/180 binary64))) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) angle)
(/.f64 (/.f64 (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) #s(literal 1/1101996057600000000 binary64)) (*.f64 angle (*.f64 angle (*.f64 angle angle))))
(pow.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)) (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1/1101996057600000000 binary64) (*.f64 angle #s(literal 1/198359290368000000000 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) #s(literal 1/180 binary64)))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 180 binary64) angle) (/.f64 #s(literal 180 binary64) angle)) #s(literal -1/2 binary64))
(*.f64 angle #s(literal 1/180 binary64))
(*.f64 angle (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))) (/.f64 #s(literal 1/180 binary64) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))))))
(*.f64 angle (/.f64 (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))))))
(*.f64 #s(literal 1/180 binary64) angle)
(*.f64 (*.f64 angle angle) (/.f64 (*.f64 angle (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))))))
(*.f64 (*.f64 angle (*.f64 angle angle)) (/.f64 (*.f64 #s(literal 1/198359290368000000000 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))
(*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 angle (*.f64 angle angle)) (/.f64 #s(literal 1/180 binary64) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))))))
(*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))) (/.f64 #s(literal 1/180 binary64) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))))
(*.f64 #s(literal 1/198359290368000000000 binary64) (/.f64 angle #s(literal 1/1101996057600000000 binary64)))
(*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (/.f64 #s(literal 1101996057600000000 binary64) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))))
(*.f64 #s(literal 1 binary64) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 (/.f64 #s(literal 1101996057600000000 binary64) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 angle #s(literal -1/180 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal -1/1101996057600000000 binary64)))))
(*.f64 (neg.f64 angle) #s(literal -1/180 binary64))
(*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))) (/.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 angle (*.f64 angle angle)))))
(*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) (/.f64 #s(literal 1/180 binary64) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))))))
(*.f64 (/.f64 #s(literal 1/180 binary64) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))))
(*.f64 (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))) (/.f64 (/.f64 #s(literal 1 binary64) angle) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))))
(*.f64 (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))) (/.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) #s(literal 1/180 binary64))))
(*.f64 #s(literal 1101996057600000000 binary64) (*.f64 angle #s(literal 1/198359290368000000000 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))) #s(literal -1/198359290368000000000 binary64)) (/.f64 #s(literal -1101996057600000000 binary64) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))))
(*.f64 (*.f64 angle (*.f64 angle #s(literal 1/180 binary64))) (/.f64 #s(literal 1 binary64) angle))
(*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) #s(literal 1/180 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))
(*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1101996057600000000 binary64)) (*.f64 #s(literal 1/198359290368000000000 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle angle))))
(*.f64 (*.f64 #s(literal 1/198359290368000000000 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle angle))) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1101996057600000000 binary64)))
(*.f64 (/.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 angle (*.f64 angle angle)))) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))
(*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1101996057600000000 binary64))) (/.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))))
(*.f64 (/.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle angle)))) (/.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))) #s(literal 1/1101996057600000000 binary64)))
(*.f64 (/.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))) #s(literal 1/1101996057600000000 binary64)) (/.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle angle)))))
(*.f64 (/.f64 #s(literal 1101996057600000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle angle)))) (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))
(*.f64 (*.f64 angle #s(literal 1/198359290368000000000 binary64)) #s(literal 1101996057600000000 binary64))
(*.f64 (*.f64 angle #s(literal 1/198359290368000000000 binary64)) (/.f64 (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))))))
(*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) #s(literal 1/180 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))))
(*.f64 #s(literal -1/180 binary64) (neg.f64 angle))
(*.f64 (/.f64 #s(literal 1 binary64) angle) (*.f64 angle (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))) (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))))
(*.f64 (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) (/.f64 #s(literal 1101996057600000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle angle)))))
(*.f64 (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) (/.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))))))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))) (/.f64 #s(literal 1/180 binary64) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))))) angle)
(*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (/.f64 #s(literal 1/180 binary64) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))))) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))
(*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) (/.f64 #s(literal 1/180 binary64) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))))) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))
(*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/198359290368000000000 binary64)) (/.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))))))
(*.f64 (/.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1101996057600000000 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 1/198359290368000000000 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)) (*.f64 angle (*.f64 angle angle)))
(*.f64 (/.f64 angle #s(literal 1/1101996057600000000 binary64)) #s(literal 1/198359290368000000000 binary64))
(*.f64 (pow.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal -1/1101996057600000000 binary64)))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) #s(literal 1/180 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) #s(literal 1 binary64)) (/.f64 #s(literal 1101996057600000000 binary64) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (log.f64 (*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 4 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 1 binary64)) (log.f64 (*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(pow.f64 (*.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (exp.f64 (log.f64 a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))
(pow.f64 (*.f64 a (exp.f64 (log.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (exp.f64 (log.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) a) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (exp.f64 (log.f64 a))) #s(literal 2 binary64))
(*.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))
(*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))) (*.f64 a a))
(*.f64 (*.f64 a (*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) a)
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 a)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 a)))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))))
(*.f64 (PI.f64) (*.f64 a #s(literal 1/32400 binary64)))
(*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64)))
(*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) a))
(*.f64 (*.f64 (PI.f64) #s(literal 1/32400 binary64)) a)
(*.f64 (*.f64 (PI.f64) (*.f64 a #s(literal 1/32400 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (PI.f64) (*.f64 a #s(literal 1/32400 binary64))))
(*.f64 (*.f64 (PI.f64) a) #s(literal 1/32400 binary64))
(*.f64 (*.f64 a #s(literal 1/32400 binary64)) (PI.f64))
(*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 a #s(literal 1/32400 binary64))))
(*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))
(*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) a)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/32400 binary64)) (*.f64 (PI.f64) a))
(*.f64 (*.f64 (PI.f64) (*.f64 a #s(literal 1/32400 binary64))) (PI.f64))
(*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 a #s(literal 1/32400 binary64)))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 (PI.f64) (*.f64 a #s(literal 1/32400 binary64))) (sqrt.f64 (PI.f64))))
(*.f64 #s(literal 1 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 a #s(literal 1/32400 binary64)))))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (*.f64 (PI.f64) (*.f64 a #s(literal 1/32400 binary64))) (pow.f64 (PI.f64) #s(literal 2/3 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (*.f64 (PI.f64) (*.f64 a #s(literal 1/32400 binary64))) (cbrt.f64 (PI.f64))))
(*.f64 (*.f64 (PI.f64) a) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 a #s(literal 1/32400 binary64))) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) a)) #s(literal 1/32400 binary64))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 a #s(literal 1/32400 binary64))) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 a #s(literal 1/32400 binary64))) (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))) a)
(*.f64 angle (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 a #s(literal 1/32400 binary64)))))
(*.f64 (PI.f64) (*.f64 angle (*.f64 (PI.f64) (*.f64 a #s(literal 1/32400 binary64)))))
(*.f64 (*.f64 (PI.f64) #s(literal 1/32400 binary64)) (*.f64 angle (*.f64 (PI.f64) a)))
(*.f64 (*.f64 (PI.f64) (*.f64 a #s(literal 1/32400 binary64))) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 a #s(literal 1/32400 binary64)))) angle)
(*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/32400 binary64)) (*.f64 angle (*.f64 (PI.f64) a))) #s(literal 1 binary64))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (PI.f64) (*.f64 a #s(literal 1/32400 binary64))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle (*.f64 (PI.f64) (*.f64 a #s(literal 1/32400 binary64))))))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) #s(literal 1/32400 binary64)) (*.f64 angle (*.f64 (PI.f64) a))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle (*.f64 (PI.f64) (*.f64 a #s(literal 1/32400 binary64))))))
(*.f64 (*.f64 (PI.f64) a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/32400 binary64))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a #s(literal 1/32400 binary64)))) (PI.f64))
(*.f64 (*.f64 angle (*.f64 (PI.f64) a)) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle (*.f64 (PI.f64) (*.f64 a #s(literal 1/32400 binary64))))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle (*.f64 (PI.f64) (*.f64 a #s(literal 1/32400 binary64))))) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/32400 binary64))) (*.f64 (PI.f64) a))
(*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 a #s(literal 1/32400 binary64))) (*.f64 (PI.f64) (*.f64 angle a))))
(*.f64 (PI.f64) (*.f64 (*.f64 angle a) (*.f64 angle (*.f64 (PI.f64) (*.f64 a #s(literal 1/32400 binary64))))))
(*.f64 a (*.f64 angle (*.f64 (*.f64 (PI.f64) #s(literal 1/32400 binary64)) (*.f64 angle (*.f64 (PI.f64) a)))))
(*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 a #s(literal 1/32400 binary64)))) (*.f64 angle (*.f64 angle a)))
(*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/32400 binary64)) (*.f64 angle (*.f64 (PI.f64) a))) (*.f64 angle a))
(*.f64 (*.f64 angle a) (*.f64 (*.f64 (PI.f64) #s(literal 1/32400 binary64)) (*.f64 angle (*.f64 (PI.f64) a))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a #s(literal 1/32400 binary64)))) (*.f64 (PI.f64) (*.f64 angle a)))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 a #s(literal 1/32400 binary64))) (*.f64 (PI.f64) (*.f64 angle a))) angle)
(*.f64 (*.f64 angle (*.f64 angle a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 a #s(literal 1/32400 binary64)))))
(*.f64 (*.f64 (PI.f64) (*.f64 angle a)) (*.f64 angle (*.f64 (PI.f64) (*.f64 a #s(literal 1/32400 binary64)))))
(*.f64 (*.f64 (*.f64 angle a) (*.f64 angle (*.f64 (PI.f64) (*.f64 a #s(literal 1/32400 binary64))))) (PI.f64))
(*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) #s(literal 1/32400 binary64)) (*.f64 angle (*.f64 (PI.f64) a)))) a)
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(-.f64 (*.f64 (sin.f64 #s(literal 0 binary64)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64))))) (*.f64 (cos.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64))))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(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))))
(neg.f64 (sin.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))))))
(pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 1 binary64))
(pow.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sqrt.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal -1 binary64)))
(exp.f64 (+.f64 (log.f64 (PI.f64)) (*.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))) #s(literal 3 binary64) (*.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (log.f64 (PI.f64))) #s(literal 1/2 binary64) (*.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(literal 3 binary64) (log.f64 (PI.f64))) #s(literal 1/3 binary64) (*.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal 2 binary64) (*.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -1 binary64) (log.f64 (PI.f64))))
(exp.f64 (fma.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))) #s(literal 3 binary64))))
(exp.f64 (fma.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (PI.f64))) #s(literal 1/2 binary64))))
(exp.f64 (fma.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (PI.f64))) #s(literal 1/3 binary64))))
(exp.f64 (fma.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal 2 binary64))))
(-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal -1/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)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))))
(/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (PI.f64))))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -180 binary64) (*.f64 angle (PI.f64))))
(/.f64 (*.f64 (PI.f64) (neg.f64 angle)) #s(literal -180 binary64))
(/.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (neg.f64 (PI.f64)) (/.f64 #s(literal -180 binary64) angle))
(pow.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))) #s(literal -1/2 binary64))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))))))
(*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))
(*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64))))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (cbrt.f64 (PI.f64))))
(*.f64 (neg.f64 angle) (/.f64 (PI.f64) #s(literal -180 binary64)))
(*.f64 (*.f64 (PI.f64) (neg.f64 angle)) #s(literal -1/180 binary64))
(*.f64 (*.f64 angle (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))) (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 angle (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))) (/.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) #s(literal 180 binary64)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) (neg.f64 angle)))
(*.f64 (neg.f64 (PI.f64)) (*.f64 angle #s(literal -1/180 binary64)))
(*.f64 (*.f64 angle (sqrt.f64 (sqrt.f64 (PI.f64)))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) #s(literal 180 binary64)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))))) (sqrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))) (sqrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (*.f64 angle #s(literal 1/180 binary64))) (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))
(*.f64 (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 (/.f64 (PI.f64) #s(literal -180 binary64)) (neg.f64 angle))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (log.f64 (*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 4 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 1 binary64)) (log.f64 (*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(pow.f64 (*.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (exp.f64 (log.f64 a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))
(pow.f64 (*.f64 a (exp.f64 (log.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (exp.f64 (log.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) a) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (exp.f64 (log.f64 a))) #s(literal 2 binary64))
(*.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))
(*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))) (*.f64 a a))
(*.f64 (*.f64 a (*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) a)
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 a)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 a)))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 angle (PI.f64)))) #s(literal -1 binary64)))
(exp.f64 (fma.f64 (log.f64 angle) #s(literal 1 binary64) (log.f64 (PI.f64))))
(exp.f64 (fma.f64 (log.f64 angle) #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))) #s(literal 3 binary64))))
(exp.f64 (fma.f64 (log.f64 angle) #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (PI.f64))) #s(literal 1/2 binary64))))
(exp.f64 (fma.f64 (log.f64 angle) #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (PI.f64))) #s(literal 1/3 binary64))))
(exp.f64 (fma.f64 (log.f64 angle) #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal 2 binary64))))
(exp.f64 (+.f64 (log.f64 (PI.f64)) (*.f64 (log.f64 angle) #s(literal 1 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))) #s(literal 3 binary64) (*.f64 (log.f64 angle) #s(literal 1 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (log.f64 (PI.f64))) #s(literal 1/2 binary64) (*.f64 (log.f64 angle) #s(literal 1 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(literal 3 binary64) (log.f64 (PI.f64))) #s(literal 1/3 binary64) (*.f64 (log.f64 angle) #s(literal 1 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal 2 binary64) (*.f64 (log.f64 angle) #s(literal 1 binary64))))
(-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (neg.f64 angle)))
(neg.f64 (*.f64 (PI.f64) (neg.f64 angle)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (PI.f64))))
(pow.f64 (*.f64 angle (PI.f64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 angle (PI.f64))) #s(literal -1 binary64))
(*.f64 angle (PI.f64))
(*.f64 angle (neg.f64 (neg.f64 (PI.f64))))
(*.f64 (PI.f64) angle)
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (*.f64 angle (sqrt.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (*.f64 angle (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))))
(*.f64 #s(literal 1 binary64) (*.f64 angle (PI.f64)))
(*.f64 #s(literal -1 binary64) (*.f64 (PI.f64) (neg.f64 angle)))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 angle (cbrt.f64 (PI.f64))))
(*.f64 (neg.f64 angle) (neg.f64 (PI.f64)))
(*.f64 (*.f64 angle (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))) (sqrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (neg.f64 (PI.f64)) (neg.f64 angle))
(*.f64 (*.f64 angle (sqrt.f64 (sqrt.f64 (PI.f64)))) (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 angle (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(*.f64 (neg.f64 (neg.f64 (PI.f64))) angle)
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(-.f64 (*.f64 (sin.f64 #s(literal 0 binary64)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64))))) (*.f64 (cos.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64))))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(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))))
(neg.f64 (sin.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))))))
(pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 1 binary64))
(pow.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sqrt.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(log.f64 (exp.f64 (sqrt.f64 (PI.f64))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3/2 binary64) (log.f64 (PI.f64))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (log.f64 (PI.f64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (PI.f64))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (PI.f64))) #s(literal 1/6 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (log.f64 (PI.f64))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal 3 binary64)) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))) #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (PI.f64))) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (PI.f64))) #s(literal 1/3 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))) #s(literal 1 binary64)) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 1/3 binary64)) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (PI.f64))) #s(literal 1/2 binary64)) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (PI.f64))) #s(literal 1 binary64)) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 3 binary64)) #s(literal 1/6 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))) #s(literal 1/2 binary64)) #s(literal 3 binary64)))
(exp.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 3/2 binary64) (log.f64 (PI.f64))) #s(literal 1/4 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(literal 3/2 binary64) (log.f64 (PI.f64))) #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal 1/4 binary64))))
(exp.f64 (fma.f64 #s(literal 1/4 binary64) (log.f64 (PI.f64)) (*.f64 (log.f64 (PI.f64)) #s(literal 1/4 binary64))))
(exp.f64 (fma.f64 (log.f64 (PI.f64)) #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (log.f64 (PI.f64)))))
(exp.f64 (fma.f64 (log.f64 (PI.f64)) #s(literal 1/4 binary64) (*.f64 (log.f64 (PI.f64)) #s(literal 1/4 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))) #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))) #s(literal 1/2 binary64))))
(exp.f64 (fma.f64 (log.f64 (PI.f64)) #s(literal 1/3 binary64) (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))) #s(literal 1/2 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (PI.f64))) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))) #s(literal 1/2 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))) #s(literal 1 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))) #s(literal 1/2 binary64) (*.f64 (log.f64 (PI.f64)) #s(literal 1/3 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (PI.f64))) #s(literal 1/2 binary64))))
(fabs.f64 (sqrt.f64 (PI.f64)))
(fabs.f64 (neg.f64 (sqrt.f64 (PI.f64))))
(sqrt.f64 (PI.f64))
(cbrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))
(pow.f64 (PI.f64) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64))
(pow.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (PI.f64)) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 3/4 binary64))
(pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/6 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 3 binary64))
(pow.f64 (E.f64) (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))))
(pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/12 binary64))
(pow.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (PI.f64)))) #s(literal 4 binary64))
(pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/8 binary64))
(*.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (sqrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (log.f64 (exp.f64 (sqrt.f64 (sqrt.f64 (PI.f64))))))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (log.f64 (exp.f64 (cbrt.f64 (PI.f64)))))
(*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (PI.f64)))))
(PI.f64)
(log.f64 (exp.f64 (PI.f64)))
(+.f64 (log.f64 (exp.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))))) (log.f64 (exp.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))))))
(+.f64 (log.f64 (pow.f64 (E.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))) (log.f64 (pow.f64 (E.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(+.f64 (log.f64 (exp.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))))) (log.f64 (exp.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))))))
(exp.f64 (log.f64 (PI.f64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (PI.f64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (PI.f64))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (PI.f64))) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))) #s(literal 2 binary64)) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (PI.f64))) #s(literal 1 binary64)) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))) #s(literal 3 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (PI.f64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (PI.f64))) #s(literal 1/3 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))) #s(literal 1 binary64)) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 1/3 binary64)) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (PI.f64))) #s(literal 1/2 binary64)) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (PI.f64))) #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 3 binary64)) #s(literal 1/3 binary64)))
(exp.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal 1 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64)))))
(exp.f64 (fma.f64 #s(literal 3/4 binary64) (log.f64 (PI.f64)) (*.f64 (log.f64 (PI.f64)) #s(literal 1/4 binary64))))
(exp.f64 (fma.f64 (log.f64 (PI.f64)) #s(literal 1/4 binary64) (*.f64 #s(literal 3/4 binary64) (log.f64 (PI.f64)))))
(exp.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))) #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))) #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (PI.f64))) #s(literal 1 binary64))))
(exp.f64 (fma.f64 (log.f64 (PI.f64)) #s(literal 1/3 binary64) (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 (PI.f64)) #s(literal 1/3 binary64) (*.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (PI.f64))) #s(literal 1 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (PI.f64))) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (PI.f64))) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (PI.f64))) #s(literal 1 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))) #s(literal 1 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))) #s(literal 2 binary64) (*.f64 (log.f64 (PI.f64)) #s(literal 1/3 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (PI.f64))) #s(literal 1/2 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (PI.f64))) #s(literal 1 binary64) (*.f64 (log.f64 (PI.f64)) #s(literal 1/3 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (PI.f64))) #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (PI.f64))) #s(literal 1/2 binary64))))
(fabs.f64 (PI.f64))
(sqrt.f64 (*.f64 (PI.f64) (PI.f64)))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))
(pow.f64 (PI.f64) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))) #s(literal 2/3 binary64))
(pow.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) #s(literal 4 binary64))
(pow.f64 (cbrt.f64 (PI.f64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 3/2 binary64))
(pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 6 binary64))
(pow.f64 (E.f64) (log.f64 (PI.f64)))
(pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 4/3 binary64)) #s(literal 3/4 binary64))
(pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))))
(pow.f64 (pow.f64 (E.f64) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 (PI.f64))))
(pow.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))))
(pow.f64 (pow.f64 (E.f64) #s(literal 1/3 binary64)) (*.f64 #s(literal 3 binary64) (log.f64 (PI.f64))))
(pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (PI.f64)) #s(literal 1/4 binary64))
(*.f64 (PI.f64) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (log.f64 (exp.f64 (sqrt.f64 (sqrt.f64 (PI.f64))))))
(*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))))
(*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (log.f64 (exp.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))))))
(*.f64 #s(literal 1 binary64) (PI.f64))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(*.f64 (cbrt.f64 (PI.f64)) (log.f64 (exp.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (log.f64 (exp.f64 (cbrt.f64 (PI.f64)))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (log.f64 (exp.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/9 binary64)) (log.f64 (exp.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (pow.f64 (PI.f64) #s(literal 2/9 binary64))))))
(*.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (PI.f64)))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64)))))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 8/3 binary64))) (pow.f64 (PI.f64) #s(literal 1/9 binary64)))
(*.f64 (pow.f64 (E.f64) (*.f64 #s(literal 2/3 binary64) (log.f64 (PI.f64)))) (pow.f64 (E.f64) (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64)))))
(*.f64 (pow.f64 (E.f64) (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64)))) (pow.f64 (E.f64) (*.f64 #s(literal 2/3 binary64) (log.f64 (PI.f64)))))
(*.f64 (pow.f64 (E.f64) (*.f64 #s(literal 1/4 binary64) (log.f64 (PI.f64)))) (pow.f64 (E.f64) (*.f64 #s(literal 3/4 binary64) (log.f64 (PI.f64)))))
(*.f64 (pow.f64 (E.f64) (*.f64 #s(literal 3/4 binary64) (log.f64 (PI.f64)))) (pow.f64 (E.f64) (*.f64 #s(literal 1/4 binary64) (log.f64 (PI.f64)))))
(*.f64 (pow.f64 (E.f64) (*.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (PI.f64))) #s(literal 1 binary64))) (pow.f64 (E.f64) (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))) #s(literal 1 binary64))))
(*.f64 (pow.f64 (E.f64) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal 1 binary64))) (pow.f64 (E.f64) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal 1 binary64))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal -1 binary64)))
(exp.f64 (+.f64 (log.f64 (PI.f64)) (*.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))) #s(literal 3 binary64) (*.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (log.f64 (PI.f64))) #s(literal 1/2 binary64) (*.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(literal 3 binary64) (log.f64 (PI.f64))) #s(literal 1/3 binary64) (*.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal 2 binary64) (*.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -1 binary64) (log.f64 (PI.f64))))
(exp.f64 (fma.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))) #s(literal 3 binary64))))
(exp.f64 (fma.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (PI.f64))) #s(literal 1/2 binary64))))
(exp.f64 (fma.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (PI.f64))) #s(literal 1/3 binary64))))
(exp.f64 (fma.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal 2 binary64))))
(-.f64 #s(literal 0 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal -1/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)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))))
(/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (PI.f64))))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -180 binary64) (*.f64 angle (PI.f64))))
(/.f64 (*.f64 (PI.f64) (neg.f64 angle)) #s(literal -180 binary64))
(/.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (neg.f64 (PI.f64)) (/.f64 #s(literal -180 binary64) angle))
(pow.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))) #s(literal -1/2 binary64))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))))))
(*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))
(*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64))))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (cbrt.f64 (PI.f64))))
(*.f64 (neg.f64 angle) (/.f64 (PI.f64) #s(literal -180 binary64)))
(*.f64 (*.f64 (PI.f64) (neg.f64 angle)) #s(literal -1/180 binary64))
(*.f64 (*.f64 angle (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))) (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 angle (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))) (/.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) #s(literal 180 binary64)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) (neg.f64 angle)))
(*.f64 (neg.f64 (PI.f64)) (*.f64 angle #s(literal -1/180 binary64)))
(*.f64 (*.f64 angle (sqrt.f64 (sqrt.f64 (PI.f64)))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) #s(literal 180 binary64)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))))) (sqrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))) (sqrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (*.f64 angle #s(literal 1/180 binary64))) (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))
(*.f64 (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 (/.f64 (PI.f64) #s(literal -180 binary64)) (neg.f64 angle))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 angle #s(literal -1/180 binary64)))
(neg.f64 (*.f64 angle #s(literal -1/180 binary64)))
(neg.f64 (*.f64 (/.f64 #s(literal -1101996057600000000 binary64) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))))))
(neg.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 1 binary64)))
(neg.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (/.f64 #s(literal -1101996057600000000 binary64) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))))))
(neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 angle #s(literal -1/180 binary64))))
(neg.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal -1/1101996057600000000 binary64)))))
(neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))) #s(literal -1/198359290368000000000 binary64)) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 180 binary64) angle)))
(/.f64 angle #s(literal 180 binary64))
(/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) angle))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)) (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/1101996057600000000 binary64) (*.f64 angle #s(literal 1/198359290368000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) #s(literal 1/180 binary64)))))
(/.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (neg.f64 angle) #s(literal -180 binary64))
(/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))) #s(literal -1/198359290368000000000 binary64)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal -1/1101996057600000000 binary64))))
(/.f64 (*.f64 angle #s(literal 1/198359290368000000000 binary64)) #s(literal 1/1101996057600000000 binary64))
(/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) #s(literal 1/180 binary64))) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))))
(/.f64 (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (/.f64 #s(literal 1 binary64) (*.f64 angle angle))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) #s(literal 1/1101996057600000000 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (*.f64 (*.f64 angle angle) #s(literal 1/1101996057600000000 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))) #s(literal -1/198359290368000000000 binary64))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))))
(/.f64 (neg.f64 (*.f64 angle #s(literal 1/198359290368000000000 binary64))) #s(literal -1/1101996057600000000 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) #s(literal 1/180 binary64)))) (neg.f64 (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal -1/1101996057600000000 binary64)))
(/.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))))
(/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))))) #s(literal -1/1101996057600000000 binary64))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) angle) (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) #s(literal 1/1101996057600000000 binary64))
(/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1101996057600000000 binary64)) (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))))
(/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1101996057600000000 binary64))) #s(literal 1/198359290368000000000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))))
(/.f64 (*.f64 (/.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) #s(literal 1/1101996057600000000 binary64))
(/.f64 (*.f64 (/.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) #s(literal 1/180 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))))
(/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) #s(literal 1/180 binary64))) #s(literal -1 binary64)) (neg.f64 (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))))
(/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) #s(literal 1/180 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 angle angle))))) (*.f64 angle (*.f64 angle (*.f64 angle angle))))
(/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) #s(literal 1/180 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 angle angle))) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))
(/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) #s(literal 1/180 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (*.f64 angle angle))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 angle)) #s(literal -180 binary64))
(/.f64 (*.f64 #s(literal 1101996057600000000 binary64) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))))) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))))) #s(literal -1/1101996057600000000 binary64))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))
(/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 angle (*.f64 angle (*.f64 angle angle))))
(/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))) (/.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 angle (*.f64 angle angle))))) (*.f64 angle (*.f64 angle (*.f64 angle angle))))
(/.f64 (*.f64 #s(literal 1/198359290368000000000 binary64) (/.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))) #s(literal 1/1101996057600000000 binary64))) (*.f64 angle (*.f64 angle (*.f64 angle angle))))
(/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (/.f64 #s(literal 1101996057600000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle angle))))) (*.f64 angle (*.f64 angle (*.f64 angle angle))))
(/.f64 (*.f64 (neg.f64 angle) #s(literal 1 binary64)) #s(literal -180 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) angle) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))))
(/.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (*.f64 angle angle)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) #s(literal 1/1101996057600000000 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))))
(/.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (*.f64 angle (*.f64 angle angle))) (*.f64 angle (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))))
(/.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))) (*.f64 (*.f64 angle angle) #s(literal 1/1101996057600000000 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))) (*.f64 angle (*.f64 angle (*.f64 angle angle))))
(/.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (*.f64 (*.f64 angle angle) #s(literal 1/1101996057600000000 binary64))) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))
(/.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) #s(literal 1/1101996057600000000 binary64))) (*.f64 angle angle))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))) #s(literal -1/198359290368000000000 binary64)) (*.f64 angle (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal -1/1101996057600000000 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))) #s(literal -1/198359290368000000000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) #s(literal -1/1101996057600000000 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))) #s(literal -1/198359290368000000000 binary64)) #s(literal 1/1101996057600000000 binary64)) (neg.f64 (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))) #s(literal -1/198359290368000000000 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))))
(/.f64 (/.f64 (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) angle) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/1101996057600000000 binary64)))
(/.f64 (/.f64 (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) #s(literal 1/1101996057600000000 binary64)))
(/.f64 (/.f64 (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) (*.f64 angle (*.f64 angle angle))) (*.f64 angle #s(literal 1/1101996057600000000 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) #s(literal 1/180 binary64))) angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))))
(/.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) #s(literal 1/180 binary64))) (*.f64 angle angle)) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))
(/.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) #s(literal 1/180 binary64))) (*.f64 angle (*.f64 angle angle))) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))
(/.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) #s(literal 1/180 binary64))) (*.f64 angle (*.f64 angle (*.f64 angle angle)))) (*.f64 angle (*.f64 angle (*.f64 angle angle))))
(/.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) #s(literal 1/180 binary64))) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))) (*.f64 angle angle))
(/.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) #s(literal 1/180 binary64))) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) (*.f64 angle (*.f64 angle angle)))
(/.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) #s(literal 1/180 binary64))) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) angle)
(/.f64 (/.f64 (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) #s(literal 1/1101996057600000000 binary64)) (*.f64 angle (*.f64 angle (*.f64 angle angle))))
(pow.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)) (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1/1101996057600000000 binary64) (*.f64 angle #s(literal 1/198359290368000000000 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) #s(literal 1/180 binary64)))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 180 binary64) angle) (/.f64 #s(literal 180 binary64) angle)) #s(literal -1/2 binary64))
(*.f64 angle #s(literal 1/180 binary64))
(*.f64 angle (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))) (/.f64 #s(literal 1/180 binary64) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))))))
(*.f64 angle (/.f64 (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))))))
(*.f64 #s(literal 1/180 binary64) angle)
(*.f64 (*.f64 angle angle) (/.f64 (*.f64 angle (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))))))
(*.f64 (*.f64 angle (*.f64 angle angle)) (/.f64 (*.f64 #s(literal 1/198359290368000000000 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))
(*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 angle (*.f64 angle angle)) (/.f64 #s(literal 1/180 binary64) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))))))
(*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))) (/.f64 #s(literal 1/180 binary64) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))))
(*.f64 #s(literal 1/198359290368000000000 binary64) (/.f64 angle #s(literal 1/1101996057600000000 binary64)))
(*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (/.f64 #s(literal 1101996057600000000 binary64) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))))
(*.f64 #s(literal 1 binary64) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 (/.f64 #s(literal 1101996057600000000 binary64) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 angle #s(literal -1/180 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal -1/1101996057600000000 binary64)))))
(*.f64 (neg.f64 angle) #s(literal -1/180 binary64))
(*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))) (/.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 angle (*.f64 angle angle)))))
(*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) (/.f64 #s(literal 1/180 binary64) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))))))
(*.f64 (/.f64 #s(literal 1/180 binary64) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))))
(*.f64 (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))) (/.f64 (/.f64 #s(literal 1 binary64) angle) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))))
(*.f64 (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))) (/.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) #s(literal 1/180 binary64))))
(*.f64 #s(literal 1101996057600000000 binary64) (*.f64 angle #s(literal 1/198359290368000000000 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))) #s(literal -1/198359290368000000000 binary64)) (/.f64 #s(literal -1101996057600000000 binary64) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))))
(*.f64 (*.f64 angle (*.f64 angle #s(literal 1/180 binary64))) (/.f64 #s(literal 1 binary64) angle))
(*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) #s(literal 1/180 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))
(*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1101996057600000000 binary64)) (*.f64 #s(literal 1/198359290368000000000 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle angle))))
(*.f64 (*.f64 #s(literal 1/198359290368000000000 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle angle))) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1101996057600000000 binary64)))
(*.f64 (/.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 angle (*.f64 angle angle)))) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))
(*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1101996057600000000 binary64))) (/.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))))
(*.f64 (/.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle angle)))) (/.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))) #s(literal 1/1101996057600000000 binary64)))
(*.f64 (/.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))) #s(literal 1/1101996057600000000 binary64)) (/.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle angle)))))
(*.f64 (/.f64 #s(literal 1101996057600000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle angle)))) (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))
(*.f64 (*.f64 angle #s(literal 1/198359290368000000000 binary64)) #s(literal 1101996057600000000 binary64))
(*.f64 (*.f64 angle #s(literal 1/198359290368000000000 binary64)) (/.f64 (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))))))
(*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) #s(literal 1/180 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))))
(*.f64 #s(literal -1/180 binary64) (neg.f64 angle))
(*.f64 (/.f64 #s(literal 1 binary64) angle) (*.f64 angle (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))) (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))))
(*.f64 (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) (/.f64 #s(literal 1101996057600000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle angle)))))
(*.f64 (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) (/.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))))))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))) (/.f64 #s(literal 1/180 binary64) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))))) angle)
(*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (/.f64 #s(literal 1/180 binary64) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))))) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))
(*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) (/.f64 #s(literal 1/180 binary64) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))))) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))
(*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/198359290368000000000 binary64)) (/.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))))))
(*.f64 (/.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1101996057600000000 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 1/198359290368000000000 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)) (*.f64 angle (*.f64 angle angle)))
(*.f64 (/.f64 angle #s(literal 1/1101996057600000000 binary64)) #s(literal 1/198359290368000000000 binary64))
(*.f64 (pow.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal -1/1101996057600000000 binary64)))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) #s(literal 1/180 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) #s(literal 1 binary64)) (/.f64 #s(literal 1101996057600000000 binary64) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(-.f64 (*.f64 (sin.f64 #s(literal 0 binary64)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64))))) (*.f64 (cos.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64))))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(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))))
(neg.f64 (sin.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))))))
(pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 1 binary64))
(pow.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sqrt.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(cos.f64 (*.f64 angle #s(literal 1/180 binary64)))
(cos.f64 (*.f64 (/.f64 #s(literal -1101996057600000000 binary64) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))))))
(cos.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (/.f64 #s(literal -1101996057600000000 binary64) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))))))
(cos.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal -1/1101996057600000000 binary64)))))
(cos.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))) #s(literal -1/198359290368000000000 binary64)) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))))))
(exp.f64 (log.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal -1/1101996057600000000 binary64))))
(neg.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal -1/1101996057600000000 binary64))))
(/.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) (/.f64 #s(literal 1101996057600000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle angle)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1101996057600000000 binary64) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))))
(/.f64 (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))) #s(literal 1101996057600000000 binary64))
(/.f64 #s(literal 1/1101996057600000000 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))))
(/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1101996057600000000 binary64) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))))
(/.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal -1/1101996057600000000 binary64))) #s(literal -1 binary64))
(/.f64 #s(literal -1/1101996057600000000 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))))
(/.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 angle angle)))) (pow.f64 #s(literal 1/1101996057600000000 binary64) #s(literal -1/2 binary64))))
(pow.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1101996057600000000 binary64) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 angle angle)))) (pow.f64 #s(literal 1/1101996057600000000 binary64) #s(literal -1/2 binary64))) #s(literal -2 binary64))
(pow.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))))) #s(literal 1/2 binary64))
(*.f64 angle (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))))
(*.f64 angle (/.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))) #s(literal 1 binary64)))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) #s(literal 1/1101996057600000000 binary64)))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))))
(*.f64 (*.f64 angle angle) (/.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))) #s(literal 1 binary64)))
(*.f64 (*.f64 angle angle) (/.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) #s(literal 1/1101996057600000000 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))))
(*.f64 (*.f64 angle (*.f64 angle angle)) (/.f64 (*.f64 angle (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))) #s(literal 1 binary64)))
(*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))
(*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) (neg.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal -1/1101996057600000000 binary64))))
(*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 angle angle) #s(literal 1/1101996057600000000 binary64)))
(*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) (/.f64 (*.f64 (*.f64 angle angle) #s(literal 1/1101996057600000000 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))))
(*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))) #s(literal 1/1101996057600000000 binary64))
(*.f64 #s(literal 1/1101996057600000000 binary64) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))))
(*.f64 #s(literal 1/1101996057600000000 binary64) (neg.f64 (neg.f64 (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))))))
(*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 angle (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal -1/1101996057600000000 binary64))))
(*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal -1/1101996057600000000 binary64))) #s(literal -1 binary64))
(*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)) (*.f64 angle (*.f64 angle (*.f64 angle angle))))
(*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)) (/.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1 binary64)))
(*.f64 #s(literal -1/1101996057600000000 binary64) (neg.f64 (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))))
(*.f64 #s(literal -1/1101996057600000000 binary64) (/.f64 (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))) #s(literal -1 binary64)))
(*.f64 (neg.f64 (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) #s(literal -1/1101996057600000000 binary64))
(*.f64 (neg.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal -1/1101996057600000000 binary64)))
(*.f64 (neg.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle)))) (/.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) #s(literal 1/1101996057600000000 binary64)) (*.f64 angle angle))
(*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) #s(literal 1/1101996057600000000 binary64)) (/.f64 (*.f64 angle angle) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))) angle)
(*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))) (*.f64 angle angle))
(*.f64 (*.f64 angle (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64))) (*.f64 angle (*.f64 angle angle)))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/1101996057600000000 binary64)) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/1101996057600000000 binary64)) (/.f64 (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))) #s(literal 1 binary64)))
(*.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))))) #s(literal 1/1101996057600000000 binary64))
(*.f64 (neg.f64 (neg.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))))) #s(literal -1/1101996057600000000 binary64))
(*.f64 (/.f64 #s(literal 1/1101996057600000000 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 angle angle))))) (*.f64 angle (*.f64 angle (*.f64 angle angle))))
(*.f64 (/.f64 #s(literal 1/1101996057600000000 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle angle))) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))
(*.f64 (/.f64 #s(literal 1/1101996057600000000 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (*.f64 angle angle))

simplify568.0ms (4.6%)

Memory
27.2MiB live, 869.4MiB allocated
Algorithm
egg-herbie
Rules
12 706×lower-fma.f64
12 706×lower-fma.f32
6 140×lower-*.f64
6 140×lower-*.f32
5 774×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01172348
13192348
211452324
323262324
455902324
557542324
658522324
759632324
861532324
086722282
Stop Event
iter limit
node limit
Counts
264 → 264
Calls
Call 1
Inputs
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 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 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 (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 (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 (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* 1/32400 (* a (PI)))
(* 1/32400 (* a (PI)))
(* 1/32400 (* a (PI)))
(* 1/32400 (* a (PI)))
(* 1/32400 (* a (PI)))
(* 1/32400 (* a (PI)))
(* 1/32400 (* a (PI)))
(* 1/32400 (* a (PI)))
(* 1/32400 (* a (PI)))
(* 1/32400 (* a (PI)))
(* 1/32400 (* a (PI)))
(* 1/32400 (* a (PI)))
(* 1/32400 (* a (pow (PI) 2)))
(* 1/32400 (* a (pow (PI) 2)))
(* 1/32400 (* a (pow (PI) 2)))
(* 1/32400 (* a (pow (PI) 2)))
(* 1/32400 (* a (pow (PI) 2)))
(* 1/32400 (* a (pow (PI) 2)))
(* 1/32400 (* a (pow (PI) 2)))
(* 1/32400 (* a (pow (PI) 2)))
(* 1/32400 (* a (pow (PI) 2)))
(* 1/32400 (* a (pow (PI) 2)))
(* 1/32400 (* a (pow (PI) 2)))
(* 1/32400 (* a (pow (PI) 2)))
(* 1/32400 (* a (* angle (pow (PI) 2))))
(* 1/32400 (* a (* angle (pow (PI) 2))))
(* 1/32400 (* a (* angle (pow (PI) 2))))
(* 1/32400 (* a (* angle (pow (PI) 2))))
(* 1/32400 (* a (* angle (pow (PI) 2))))
(* 1/32400 (* a (* angle (pow (PI) 2))))
(* 1/32400 (* a (* angle (pow (PI) 2))))
(* 1/32400 (* a (* angle (pow (PI) 2))))
(* 1/32400 (* a (* angle (pow (PI) 2))))
(* 1/32400 (* a (* angle (pow (PI) 2))))
(* 1/32400 (* a (* angle (pow (PI) 2))))
(* 1/32400 (* a (* angle (pow (PI) 2))))
(* 1/32400 (* a (* angle (pow (PI) 2))))
(* 1/32400 (* a (* angle (pow (PI) 2))))
(* 1/32400 (* a (* angle (pow (PI) 2))))
(* 1/32400 (* a (* angle (pow (PI) 2))))
(* 1/32400 (* a (* angle (pow (PI) 2))))
(* 1/32400 (* a (* angle (pow (PI) 2))))
(* 1/32400 (* a (* angle (pow (PI) 2))))
(* 1/32400 (* a (* angle (pow (PI) 2))))
(* 1/32400 (* a (* angle (pow (PI) 2))))
(* 1/32400 (* a (* angle (pow (PI) 2))))
(* 1/32400 (* a (* angle (pow (PI) 2))))
(* 1/32400 (* a (* angle (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) (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) (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) (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) (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) (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) (pow (PI) 2))))
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/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 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 (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 (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 (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
1
(+ 1 (* -1/64800 (pow angle 2)))
(+ 1 (* (pow angle 2) (- (* 1/25194240000 (pow angle 2)) 1/64800)))
(+ 1 (* (pow angle 2) (- (* (pow angle 2) (+ 1/25194240000 (* -1/24488801280000000 (pow angle 2)))) 1/64800)))
(cos (* 1/180 angle))
(cos (* 1/180 angle))
(cos (* 1/180 angle))
(cos (* 1/180 angle))
(cos (* 1/180 angle))
(cos (* 1/180 angle))
(cos (* 1/180 angle))
(cos (* 1/180 angle))
(* 1/1101996057600000000 (pow angle 8))
(* 1/1101996057600000000 (pow angle 8))
(* 1/1101996057600000000 (pow angle 8))
(* 1/1101996057600000000 (pow angle 8))
(* 1/1101996057600000000 (pow angle 8))
(* 1/1101996057600000000 (pow angle 8))
(* 1/1101996057600000000 (pow angle 8))
(* 1/1101996057600000000 (pow angle 8))
(* 1/1101996057600000000 (pow angle 8))
(* 1/1101996057600000000 (pow angle 8))
(* 1/1101996057600000000 (pow angle 8))
(* 1/1101996057600000000 (pow angle 8))
Outputs
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) #s(literal 1/180 binary64))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 angle (*.f64 angle (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 angle angle) (fma.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) (*.f64 angle (*.f64 angle #s(literal -1/30855889612800000000 binary64))) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))))) (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal 1/32400 binary64) (*.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 angle angle) (*.f64 (*.f64 a a) (fma.f64 #s(literal -1/3149280000 binary64) (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))))
(* (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 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64)) (*.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))))) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))))
(* (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 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 8 binary64)) #s(literal -1/347128758144000000000 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64))) (*.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))))) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* 1/32400 (* a (PI)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) a))
(* 1/32400 (* a (PI)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) a))
(* 1/32400 (* a (PI)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) a))
(* 1/32400 (* a (PI)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) a))
(* 1/32400 (* a (PI)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) a))
(* 1/32400 (* a (PI)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) a))
(* 1/32400 (* a (PI)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) a))
(* 1/32400 (* a (PI)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) a))
(* 1/32400 (* a (PI)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) a))
(* 1/32400 (* a (PI)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) a))
(* 1/32400 (* a (PI)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) a))
(* 1/32400 (* a (PI)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) a))
(* 1/32400 (* a (pow (PI) 2)))
(*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* a (pow (PI) 2)))
(*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* a (pow (PI) 2)))
(*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* a (pow (PI) 2)))
(*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* a (pow (PI) 2)))
(*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* a (pow (PI) 2)))
(*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* a (pow (PI) 2)))
(*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* a (pow (PI) 2)))
(*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* a (pow (PI) 2)))
(*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* a (pow (PI) 2)))
(*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* a (pow (PI) 2)))
(*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* a (pow (PI) 2)))
(*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* a (* angle (pow (PI) 2))))
(*.f64 angle (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64)))))
(* 1/32400 (* a (* angle (pow (PI) 2))))
(*.f64 angle (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64)))))
(* 1/32400 (* a (* angle (pow (PI) 2))))
(*.f64 angle (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64)))))
(* 1/32400 (* a (* angle (pow (PI) 2))))
(*.f64 angle (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64)))))
(* 1/32400 (* a (* angle (pow (PI) 2))))
(*.f64 angle (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64)))))
(* 1/32400 (* a (* angle (pow (PI) 2))))
(*.f64 angle (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64)))))
(* 1/32400 (* a (* angle (pow (PI) 2))))
(*.f64 angle (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64)))))
(* 1/32400 (* a (* angle (pow (PI) 2))))
(*.f64 angle (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64)))))
(* 1/32400 (* a (* angle (pow (PI) 2))))
(*.f64 angle (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64)))))
(* 1/32400 (* a (* angle (pow (PI) 2))))
(*.f64 angle (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64)))))
(* 1/32400 (* a (* angle (pow (PI) 2))))
(*.f64 angle (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64)))))
(* 1/32400 (* a (* angle (pow (PI) 2))))
(*.f64 angle (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64)))))
(* 1/32400 (* a (* angle (pow (PI) 2))))
(*.f64 angle (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64)))))
(* 1/32400 (* a (* angle (pow (PI) 2))))
(*.f64 angle (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64)))))
(* 1/32400 (* a (* angle (pow (PI) 2))))
(*.f64 angle (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64)))))
(* 1/32400 (* a (* angle (pow (PI) 2))))
(*.f64 angle (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64)))))
(* 1/32400 (* a (* angle (pow (PI) 2))))
(*.f64 angle (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64)))))
(* 1/32400 (* a (* angle (pow (PI) 2))))
(*.f64 angle (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64)))))
(* 1/32400 (* a (* angle (pow (PI) 2))))
(*.f64 angle (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64)))))
(* 1/32400 (* a (* angle (pow (PI) 2))))
(*.f64 angle (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64)))))
(* 1/32400 (* a (* angle (pow (PI) 2))))
(*.f64 angle (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64)))))
(* 1/32400 (* a (* angle (pow (PI) 2))))
(*.f64 angle (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64)))))
(* 1/32400 (* a (* angle (pow (PI) 2))))
(*.f64 angle (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64)))))
(* 1/32400 (* a (* angle (pow (PI) 2))))
(*.f64 angle (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64)))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) #s(literal 1/180 binary64))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 angle (*.f64 angle (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 angle angle) (fma.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) (*.f64 angle (*.f64 angle #s(literal -1/30855889612800000000 binary64))) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))))) (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal 1/32400 binary64) (*.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 angle angle) (*.f64 (*.f64 a a) (fma.f64 #s(literal -1/3149280000 binary64) (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))))
(* (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 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64)) (*.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))))) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))))
(* (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 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 8 binary64)) #s(literal -1/347128758144000000000 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64))) (*.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))))) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) #s(literal 1/180 binary64))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 angle (*.f64 angle (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 angle angle) (fma.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) (*.f64 angle (*.f64 angle #s(literal -1/30855889612800000000 binary64))) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))))) (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) #s(literal 1/180 binary64))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 angle (*.f64 angle (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 angle angle) (fma.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) (*.f64 angle (*.f64 angle #s(literal -1/30855889612800000000 binary64))) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))))) (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (pow angle 2)))
(fma.f64 angle (*.f64 angle #s(literal -1/64800 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (- (* 1/25194240000 (pow angle 2)) 1/64800)))
(fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) #s(literal 1/25194240000 binary64) #s(literal -1/64800 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (- (* (pow angle 2) (+ 1/25194240000 (* -1/24488801280000000 (pow angle 2)))) 1/64800)))
(fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) #s(literal -1/24488801280000000 binary64) #s(literal 1/25194240000 binary64)) #s(literal -1/64800 binary64)) #s(literal 1 binary64))
(cos (* 1/180 angle))
(cos.f64 (*.f64 #s(literal 1/180 binary64) angle))
(cos (* 1/180 angle))
(cos.f64 (*.f64 #s(literal 1/180 binary64) angle))
(cos (* 1/180 angle))
(cos.f64 (*.f64 #s(literal 1/180 binary64) angle))
(cos (* 1/180 angle))
(cos.f64 (*.f64 #s(literal 1/180 binary64) angle))
(cos (* 1/180 angle))
(cos.f64 (*.f64 #s(literal 1/180 binary64) angle))
(cos (* 1/180 angle))
(cos.f64 (*.f64 #s(literal 1/180 binary64) angle))
(cos (* 1/180 angle))
(cos.f64 (*.f64 #s(literal 1/180 binary64) angle))
(cos (* 1/180 angle))
(cos.f64 (*.f64 #s(literal 1/180 binary64) angle))
(* 1/1101996057600000000 (pow angle 8))
(*.f64 #s(literal 1/1101996057600000000 binary64) (pow.f64 angle #s(literal 8 binary64)))
(* 1/1101996057600000000 (pow angle 8))
(*.f64 #s(literal 1/1101996057600000000 binary64) (pow.f64 angle #s(literal 8 binary64)))
(* 1/1101996057600000000 (pow angle 8))
(*.f64 #s(literal 1/1101996057600000000 binary64) (pow.f64 angle #s(literal 8 binary64)))
(* 1/1101996057600000000 (pow angle 8))
(*.f64 #s(literal 1/1101996057600000000 binary64) (pow.f64 angle #s(literal 8 binary64)))
(* 1/1101996057600000000 (pow angle 8))
(*.f64 #s(literal 1/1101996057600000000 binary64) (pow.f64 angle #s(literal 8 binary64)))
(* 1/1101996057600000000 (pow angle 8))
(*.f64 #s(literal 1/1101996057600000000 binary64) (pow.f64 angle #s(literal 8 binary64)))
(* 1/1101996057600000000 (pow angle 8))
(*.f64 #s(literal 1/1101996057600000000 binary64) (pow.f64 angle #s(literal 8 binary64)))
(* 1/1101996057600000000 (pow angle 8))
(*.f64 #s(literal 1/1101996057600000000 binary64) (pow.f64 angle #s(literal 8 binary64)))
(* 1/1101996057600000000 (pow angle 8))
(*.f64 #s(literal 1/1101996057600000000 binary64) (pow.f64 angle #s(literal 8 binary64)))
(* 1/1101996057600000000 (pow angle 8))
(*.f64 #s(literal 1/1101996057600000000 binary64) (pow.f64 angle #s(literal 8 binary64)))
(* 1/1101996057600000000 (pow angle 8))
(*.f64 #s(literal 1/1101996057600000000 binary64) (pow.f64 angle #s(literal 8 binary64)))
(* 1/1101996057600000000 (pow angle 8))
(*.f64 #s(literal 1/1101996057600000000 binary64) (pow.f64 angle #s(literal 8 binary64)))

eval244.0ms (2%)

Memory
-4.2MiB live, 458.0MiB allocated
Compiler

Compiled 33 315 to 4 768 computations (85.7% saved)

prune572.0ms (4.7%)

Memory
-20.2MiB live, 751.7MiB allocated
Pruning

99 alts after pruning (93 fresh and 6 done)

PrunedKeptTotal
New1 138191 157
Fresh147488
Picked145
Done022
Total1 153991 252
Accuracy
80.8%
Counts
1 252 → 99
Alt Table
Click to see full alt table
StatusAccuracyProgram
52.0%
(+.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (log.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) a)))) (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) a)))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
67.6%
(+.f64 (pow.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 1/2 binary64)) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
74.4%
(+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
78.0%
(+.f64 (pow.f64 (*.f64 (sin.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
79.0%
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
79.0%
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (/.f64 #s(literal 1 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
78.0%
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 angle (PI.f64)))) #s(literal -1 binary64))) #s(literal 180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
78.9%
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
78.7%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (*.f64 angle #s(literal 1/198359290368000000000 binary64)) #s(literal 1/1101996057600000000 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
78.9%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
18.1%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)) (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
78.7%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/1101996057600000000 binary64) (*.f64 angle #s(literal 1/198359290368000000000 binary64)))) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
76.9%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 1/1101996057600000000 binary64)) #s(literal 1/198359290368000000000 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
78.7%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/198359290368000000000 binary64)) #s(literal 1101996057600000000 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
78.9%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
79.0%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
78.1%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -1 binary64))) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
70.2%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle #s(literal 1/180 binary64))) a) #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 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
78.9%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
78.9%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (PI.f64)))))))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
78.0%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (exp.f64 (log.f64 a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
79.0%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
79.0%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/180 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle))))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
78.1%
(+.f64 (pow.f64 (*.f64 (sin.f64 (exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
6.8%
(+.f64 (pow.f64 (*.f64 a (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/198359290368000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))))) #s(literal 2 binary64)))
74.4%
(+.f64 (pow.f64 (*.f64 a (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)))
56.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 angle angle)) #s(literal 1 binary64)) (*.f64 angle #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)))
70.3%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle #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.1%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #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 1 binary64) (*.f64 (PI.f64) angle)) #s(literal 1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
78.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64))))) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
78.1%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))))))) (cbrt.f64 (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
78.0%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))))))) (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
78.0%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64))))) (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
78.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #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 angle (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
70.3%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1 binary64) (/.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.0%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
70.3%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 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)))
72.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) #s(literal -1/24488801280000000 binary64) #s(literal 1/25194240000 binary64)) #s(literal -1/64800 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)))
78.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 angle #s(literal -1/180 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 angle #s(literal -1/180 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 angle #s(literal -1/180 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 angle #s(literal -1/180 binary64))))) (*.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 angle #s(literal -1/180 binary64))))))))) #s(literal 2 binary64)))
78.8%
(+.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 (pow.f64 (pow.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64)))
32.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 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 angle (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 angle #s(literal 1/32400 binary64))))) #s(literal 2 binary64)))
34.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 (*.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 angle (*.f64 angle #s(literal -1/180 binary64)))) #s(literal -1/180 binary64)))) #s(literal 2 binary64)))
78.8%
(+.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 1/198359290368000000000 binary64)) #s(literal 1/1101996057600000000 binary64)))) #s(literal 2 binary64)))
78.8%
(+.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 angle #s(literal 180 binary64)))) #s(literal 2 binary64)))
76.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 1/1101996057600000000 binary64)) #s(literal 1/198359290368000000000 binary64)))) #s(literal 2 binary64)))
78.8%
(+.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 angle #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 (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -1 binary64))))) #s(literal 2 binary64)))
78.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (PI.f64))))) #s(literal 1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)))
78.7%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2/9 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64))))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)))
78.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (PI.f64))))))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)))
78.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (*.f64 (pow.f64 (PI.f64) #s(literal 1/9 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 7/6 binary64))))))) #s(literal 2 binary64)))
78.7%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))))))) #s(literal 2 binary64)))
78.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))) #s(literal 2 binary64)))
70.2%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))) #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)))
56.2%
(+.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.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.8%
(+.f64 (pow.f64 (sqrt.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
64.9%
(+.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
54.5%
(+.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 a))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
63.7%
(+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 a a)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
63.5%
(+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) (*.f64 a a)) (pow.f64 (*.f64 b (cos.f64 (/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) angle)))) #s(literal 2 binary64)))
63.6%
(+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) (*.f64 a a)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
63.6%
(+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))) (*.f64 a a)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
63.3%
(+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 a a)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
74.4%
(+.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))) (*.f64 angle a)) (*.f64 angle a)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
69.0%
(+.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 a a))) (*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) (sqrt.f64 (PI.f64))))) (sqrt.f64 (PI.f64))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
69.1%
(+.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 a a)) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) angle)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
69.2%
(+.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))) (*.f64 (PI.f64) (PI.f64))) angle) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
69.4%
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) a) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
71.7%
(+.f64 (*.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
68.7%
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle #s(literal 1/180 binary64))) (*.f64 a a)) (sin.f64 (*.f64 angle #s(literal 1/180 binary64)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
73.3%
(+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 a #s(literal 1/32400 binary64)))) (*.f64 angle (*.f64 angle a))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
74.4%
(+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) (*.f64 angle (*.f64 (PI.f64) (*.f64 a #s(literal 1/32400 binary64))))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
69.0%
(+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle (*.f64 angle (*.f64 a a))))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
73.3%
(+.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) #s(literal 1/32400 binary64)) (*.f64 angle (*.f64 (PI.f64) a)))) a) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
69.1%
(+.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) (*.f64 angle (*.f64 a a))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
69.0%
(+.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))) angle) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
63.5%
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 a a) (*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) (sqrt.f64 (PI.f64))))) (sqrt.f64 (PI.f64)))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
63.5%
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
63.5%
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 a a)))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
63.6%
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 a (*.f64 a #s(literal 1/32400 binary64))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
63.6%
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 a (*.f64 a #s(literal 1/32400 binary64))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
46.8%
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/3149280000 binary64)) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
29.6%
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 angle #s(literal -1/180 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 angle #s(literal -1/180 binary64)))))))) #s(literal 2 binary64)))
63.4%
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (*.f64 b (cos.f64 (/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) angle)))) #s(literal 2 binary64)))
74.4%
(+.f64 (*.f64 (*.f64 angle a) (*.f64 (*.f64 (PI.f64) (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) angle)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
74.5%
(+.f64 (*.f64 (*.f64 angle a) (*.f64 (*.f64 (PI.f64) a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
74.5%
(+.f64 (*.f64 (*.f64 angle a) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64)))) angle)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
67.6%
(+.f64 (*.f64 (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) a) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
67.2%
(+.f64 (*.f64 (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 angle #s(literal 1/90 binary64)))))) a) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
70.0%
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
65.5%
(+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal -1/194400 binary64))) (+.f64 (log.f64 angle) (log.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) a))))))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
67.6%
(+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 1/2 binary64)) a)))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
65.0%
(+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) a)))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
66.0%
(+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) #s(literal 1/180 binary64)))) a)))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
64.8%
(+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/180 binary64)))) a)))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
63.5%
(+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (PI.f64))))) #s(literal 1/180 binary64)))) a)))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
Compiler

Compiled 6 106 to 2 753 computations (54.9% saved)

regimes249.0ms (2%)

Memory
21.8MiB live, 573.6MiB allocated
Counts
146 → 1
Calls
Call 1
Inputs
(+.f64 (*.f64 (*.f64 angle a) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64)))) angle)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle a) (*.f64 (*.f64 (PI.f64) a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle a) (*.f64 (*.f64 (PI.f64) (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) angle)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 a (*.f64 a #s(literal 1/32400 binary64))))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))) angle) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) (*.f64 angle (*.f64 a a))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) #s(literal 1/32400 binary64)) (*.f64 angle (*.f64 (PI.f64) a)))) a) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) (*.f64 angle (*.f64 angle a))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) (*.f64 angle (*.f64 (PI.f64) (*.f64 a #s(literal 1/32400 binary64))))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 a #s(literal 1/32400 binary64)))) (*.f64 angle (*.f64 angle a))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) a) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 a a)) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) angle)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) a) a) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))) (*.f64 angle a)) (*.f64 angle a)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 a a)))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 a a) (*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) (sqrt.f64 (PI.f64))))) (sqrt.f64 (PI.f64)))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle (*.f64 angle (*.f64 a a))))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 a a))) (*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) (sqrt.f64 (PI.f64))))) (sqrt.f64 (PI.f64))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 angle (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) a)) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) a) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))) (*.f64 a a)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) (*.f64 a a)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 a a)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) #s(literal 1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 a (*.f64 a #s(literal 1/32400 binary64))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 a (*.f64 a #s(literal 1/32400 binary64))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 a (*.f64 a #s(literal 1/32400 binary64))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) a)) (*.f64 (*.f64 a #s(literal 1/32400 binary64)) (*.f64 angle angle))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))) (*.f64 (PI.f64) (PI.f64))) angle) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (PI.f64))) (*.f64 a #s(literal 1/32400 binary64))) a) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (PI.f64))) (*.f64 a a)) #s(literal 1/32400 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (*.f64 b (cos.f64 (/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) angle)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/198359290368000000000 binary64)) #s(literal 1101996057600000000 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #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 #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (sqrt.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 1/1101996057600000000 binary64)) #s(literal 1/198359290368000000000 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (*.f64 angle #s(literal 1/198359290368000000000 binary64)) #s(literal 1/1101996057600000000 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #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(literal 1 binary64)) #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 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) #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 (PI.f64) (/.f64 #s(literal -1 binary64) angle)) #s(literal -1/180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (/.f64 #s(literal 1 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (/.f64 #s(literal 1 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a) a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -180 binary64) angle)) (neg.f64 (PI.f64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/180 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle))))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/1101996057600000000 binary64) (*.f64 angle #s(literal 1/198359290368000000000 binary64)))) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 angle #s(literal 1/90 binary64)))))) a) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 a a)) (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 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)) #s(literal 1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)))
(+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) (*.f64 a a)) (pow.f64 (*.f64 b (cos.f64 (/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) angle)))) #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 (fma.f64 (*.f64 angle angle) (fma.f64 angle (*.f64 angle (fma.f64 (*.f64 angle angle) #s(literal -1/24488801280000000 binary64) #s(literal 1/25194240000 binary64))) #s(literal -1/64800 binary64)) #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 (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) #s(literal -1/24488801280000000 binary64) #s(literal 1/25194240000 binary64)) #s(literal -1/64800 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/3149280000 binary64)) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 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 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)) (*.f64 #s(literal 1/198359290368000000000 binary64) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle))))))) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 angle #s(literal -1/180 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 angle #s(literal -1/180 binary64)))))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/198359290368000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))))) #s(literal 2 binary64)))
(+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a)))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) a)))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #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)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle #s(literal 1/180 binary64))) 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 (pow.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 1/2 binary64)) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) #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 angle (*.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 angle #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle #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 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #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 (sqrt.f64 (*.f64 (sin.f64 (*.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 (exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))) #s(literal 1 binary64))) (pow.f64 (*.f64 b #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 angle #s(literal 1/1101996057600000000 binary64)) #s(literal 1/198359290368000000000 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 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 angle #s(literal 1/198359290368000000000 binary64)) #s(literal 1/1101996057600000000 binary64)))) #s(literal 2 binary64)))
(+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal -1/194400 binary64))) (+.f64 (log.f64 angle) (log.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) a))))))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle #s(literal 1/180 binary64))) (*.f64 a a)) (sin.f64 (*.f64 angle #s(literal 1/180 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 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) angle)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 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) 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 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/180 binary64)))) a)))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 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 (neg.f64 (*.f64 angle angle)) #s(literal 1 binary64)) (*.f64 angle #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 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (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 angle angle) #s(literal -1/32400 binary64)) #s(literal -1/180 binary64)) angle))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 angle (*.f64 angle angle))) #s(literal 1 binary64)) (*.f64 (fma.f64 angle angle #s(literal 0 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 (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 angle (*.f64 angle angle)) #s(literal 1/5832000 binary64)) (*.f64 angle (*.f64 angle #s(literal -1/180 binary64)))) #s(literal -1/180 binary64)))) #s(literal 2 binary64)))
(+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) #s(literal 1/180 binary64)))) a)))) (pow.f64 (*.f64 b #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 (*.f64 angle angle) (*.f64 angle angle)) #s(literal -1/1049760000 binary64)) (*.f64 angle (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 angle #s(literal 1/32400 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (exp.f64 (log.f64 a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64))) (pow.f64 (*.f64 b #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 angle (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) #s(literal 1/198359290368000000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal 1/1101996057600000000 binary64)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -1 binary64))) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 1/2 binary64)) a)))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64))))) (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64))))) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 angle (PI.f64)))) #s(literal -1 binary64))) #s(literal 180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))))))) (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 (*.f64 a a) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 angle #s(literal 1/90 binary64))))))) #s(literal 1/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 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (fma.f64 (*.f64 angle angle) (fma.f64 (PI.f64) (*.f64 (PI.f64) #s(literal -1/64800 binary64)) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/24488801280000000 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/25194240000 binary64))))) #s(literal 1 binary64))) #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 #s(literal 0 binary64) (pow.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 angle #s(literal -1/180 binary64)) (*.f64 #s(literal 0 binary64) (*.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)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (fma.f64 (*.f64 angle angle) (fma.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/24488801280000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (PI.f64)))))))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 angle #s(literal 1/180 binary64))) a))) (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) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #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 (pow.f64 (pow.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (pow.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1/2 binary64)) #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 (*.f64 a (sin.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))) #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 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -1 binary64))))) #s(literal 2 binary64)))
(+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (PI.f64))))) #s(literal 1/180 binary64)))) a)))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (exp.f64 (log.f64 a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (PI.f64))))))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (PI.f64))))) #s(literal 1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64))))) #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 #s(literal 1 binary64) (/.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))))))) (cbrt.f64 (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (*.f64 (pow.f64 (PI.f64) #s(literal 1/9 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 7/6 binary64))))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2/9 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64))))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)))
(+.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 a))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (log.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) a)))) (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) a)))) (pow.f64 (*.f64 b #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 (/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 angle #s(literal -1/180 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 angle #s(literal -1/180 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 angle #s(literal -1/180 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 angle #s(literal -1/180 binary64))))) (*.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 angle #s(literal -1/180 binary64))))))))) #s(literal 2 binary64)))
Outputs
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
Calls

6 calls:

48.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)))
40.0ms
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
40.0ms
b
39.0ms
angle
38.0ms
(/.f64 angle #s(literal 180 binary64))
Results
AccuracySegmentsBranch
79.0%1a
79.0%1b
79.0%1angle
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%1(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
79.0%1(/.f64 angle #s(literal 180 binary64))
Compiler

Compiled 50 to 36 computations (28% saved)

regimes93.0ms (0.8%)

Memory
-23.3MiB live, 175.2MiB allocated
Counts
51 → 1
Calls
Call 1
Inputs
(+.f64 (*.f64 (*.f64 angle a) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64)))) angle)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle a) (*.f64 (*.f64 (PI.f64) a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle a) (*.f64 (*.f64 (PI.f64) (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) angle)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 a (*.f64 a #s(literal 1/32400 binary64))))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))) angle) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) (*.f64 angle (*.f64 a a))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) #s(literal 1/32400 binary64)) (*.f64 angle (*.f64 (PI.f64) a)))) a) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) (*.f64 angle (*.f64 angle a))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) (*.f64 angle (*.f64 (PI.f64) (*.f64 a #s(literal 1/32400 binary64))))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 a #s(literal 1/32400 binary64)))) (*.f64 angle (*.f64 angle a))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) a) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 a a)) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) angle)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) a) a) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))) (*.f64 angle a)) (*.f64 angle a)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 a a)))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 a a) (*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) (sqrt.f64 (PI.f64))))) (sqrt.f64 (PI.f64)))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle (*.f64 angle (*.f64 a a))))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 a a))) (*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) (sqrt.f64 (PI.f64))))) (sqrt.f64 (PI.f64))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 angle (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) a)) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) a) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))) (*.f64 a a)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) (*.f64 a a)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 a a)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) #s(literal 1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 a (*.f64 a #s(literal 1/32400 binary64))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 a (*.f64 a #s(literal 1/32400 binary64))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 a (*.f64 a #s(literal 1/32400 binary64))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) a)) (*.f64 (*.f64 a #s(literal 1/32400 binary64)) (*.f64 angle angle))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))) (*.f64 (PI.f64) (PI.f64))) angle) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (PI.f64))) (*.f64 a #s(literal 1/32400 binary64))) a) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (PI.f64))) (*.f64 a a)) #s(literal 1/32400 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (*.f64 b (cos.f64 (/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) angle)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/198359290368000000000 binary64)) #s(literal 1101996057600000000 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #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 #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (sqrt.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 1/1101996057600000000 binary64)) #s(literal 1/198359290368000000000 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (*.f64 angle #s(literal 1/198359290368000000000 binary64)) #s(literal 1/1101996057600000000 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #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(literal 1 binary64)) #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 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) #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 (PI.f64) (/.f64 #s(literal -1 binary64) angle)) #s(literal -1/180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
Outputs
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
Calls

6 calls:

16.0ms
a
16.0ms
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
16.0ms
(/.f64 angle #s(literal 180 binary64))
15.0ms
b
15.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
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%1b
79.0%1angle
79.0%1(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
79.0%1(/.f64 angle #s(literal 180 binary64))
Compiler

Compiled 50 to 36 computations (28% saved)

regimes71.0ms (0.6%)

Memory
19.5MiB live, 94.7MiB allocated
Counts
36 → 2
Calls
Call 1
Inputs
(+.f64 (*.f64 (*.f64 angle a) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64)))) angle)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle a) (*.f64 (*.f64 (PI.f64) a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle a) (*.f64 (*.f64 (PI.f64) (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) angle)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 a (*.f64 a #s(literal 1/32400 binary64))))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))) angle) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) (*.f64 angle (*.f64 a a))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) #s(literal 1/32400 binary64)) (*.f64 angle (*.f64 (PI.f64) a)))) a) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) (*.f64 angle (*.f64 angle a))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) (*.f64 angle (*.f64 (PI.f64) (*.f64 a #s(literal 1/32400 binary64))))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 a #s(literal 1/32400 binary64)))) (*.f64 angle (*.f64 angle a))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) a) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 a a)) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) angle)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) a) a) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))) (*.f64 angle a)) (*.f64 angle a)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 a a)))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 a a) (*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) (sqrt.f64 (PI.f64))))) (sqrt.f64 (PI.f64)))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle (*.f64 angle (*.f64 a a))))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 a a))) (*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) (sqrt.f64 (PI.f64))))) (sqrt.f64 (PI.f64))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 angle (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) a)) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) a) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))) (*.f64 a a)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) (*.f64 a a)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 a a)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) #s(literal 1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 a (*.f64 a #s(literal 1/32400 binary64))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 a (*.f64 a #s(literal 1/32400 binary64))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 a (*.f64 a #s(literal 1/32400 binary64))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) a)) (*.f64 (*.f64 a #s(literal 1/32400 binary64)) (*.f64 angle angle))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))) (*.f64 (PI.f64) (PI.f64))) angle) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (PI.f64))) (*.f64 a #s(literal 1/32400 binary64))) a) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (PI.f64))) (*.f64 a a)) #s(literal 1/32400 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (*.f64 b (cos.f64 (/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) angle)))) #s(literal 2 binary64)))
Outputs
(+.f64 (*.f64 (*.f64 angle a) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64)))) angle)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 a a)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
Calls

6 calls:

19.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)))
12.0ms
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
10.0ms
(/.f64 angle #s(literal 180 binary64))
10.0ms
angle
9.0ms
a
Results
AccuracySegmentsBranch
77.6%2a
76.5%2(+.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.5%1b
79.1%2angle
79.1%2(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
79.1%2(/.f64 angle #s(literal 180 binary64))
Compiler

Compiled 50 to 36 computations (28% saved)

regimes48.0ms (0.4%)

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

3 calls:

32.0ms
angle
7.0ms
(/.f64 angle #s(literal 180 binary64))
7.0ms
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
Results
AccuracySegmentsBranch
79.1%2angle
79.1%2(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
79.1%2(/.f64 angle #s(literal 180 binary64))
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes33.0ms (0.3%)

Memory
-3.3MiB live, 44.6MiB allocated
Counts
23 → 2
Calls
Call 1
Inputs
(+.f64 (*.f64 (*.f64 angle a) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64)))) angle)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle a) (*.f64 (*.f64 (PI.f64) a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle a) (*.f64 (*.f64 (PI.f64) (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) angle)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 a (*.f64 a #s(literal 1/32400 binary64))))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))) angle) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) (*.f64 angle (*.f64 a a))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) #s(literal 1/32400 binary64)) (*.f64 angle (*.f64 (PI.f64) a)))) a) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) (*.f64 angle (*.f64 angle a))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) (*.f64 angle (*.f64 (PI.f64) (*.f64 a #s(literal 1/32400 binary64))))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 a #s(literal 1/32400 binary64)))) (*.f64 angle (*.f64 angle a))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) a) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 a a)) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) angle)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) a) a) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))) (*.f64 angle a)) (*.f64 angle a)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 a a)))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 a a) (*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) (sqrt.f64 (PI.f64))))) (sqrt.f64 (PI.f64)))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle (*.f64 angle (*.f64 a a))))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 a a))) (*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) (sqrt.f64 (PI.f64))))) (sqrt.f64 (PI.f64))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 angle (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) a)) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
Outputs
(+.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 a a)) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) angle)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle a) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64)))) angle)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
Calls

4 calls:

11.0ms
angle
7.0ms
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
6.0ms
(/.f64 angle #s(literal 180 binary64))
6.0ms
a
Results
AccuracySegmentsBranch
76.5%2a
76.5%2angle
76.5%2(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
76.5%2(/.f64 angle #s(literal 180 binary64))
Compiler

Compiled 22 to 18 computations (18.2% saved)

regimes21.0ms (0.2%)

Memory
-11.8MiB live, 26.2MiB allocated
Counts
13 → 2
Calls
Call 1
Inputs
(+.f64 (*.f64 (*.f64 angle a) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64)))) angle)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle a) (*.f64 (*.f64 (PI.f64) a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle a) (*.f64 (*.f64 (PI.f64) (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) angle)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 a (*.f64 a #s(literal 1/32400 binary64))))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))) angle) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) (*.f64 angle (*.f64 a a))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) #s(literal 1/32400 binary64)) (*.f64 angle (*.f64 (PI.f64) a)))) a) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) (*.f64 angle (*.f64 angle a))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) (*.f64 angle (*.f64 (PI.f64) (*.f64 a #s(literal 1/32400 binary64))))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 a #s(literal 1/32400 binary64)))) (*.f64 angle (*.f64 angle a))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) a) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
Outputs
(+.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))) angle) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle a) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64)))) angle)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
Calls

4 calls:

4.0ms
(/.f64 angle #s(literal 180 binary64))
4.0ms
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
4.0ms
a
4.0ms
angle
Results
AccuracySegmentsBranch
76.5%2angle
76.5%2(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
76.5%2(/.f64 angle #s(literal 180 binary64))
76.5%2a
Compiler

Compiled 22 to 18 computations (18.2% saved)

regimes13.0ms (0.1%)

Memory
28.8MiB live, 28.8MiB allocated
Accuracy

Total -7.8b remaining (-47.5%)

Threshold costs -7.8b (-47.5%)

Counts
6 → 1
Calls
Call 1
Inputs
(+.f64 (*.f64 (*.f64 angle a) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64)))) angle)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle a) (*.f64 (*.f64 (PI.f64) a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle a) (*.f64 (*.f64 (PI.f64) (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) angle)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 a (*.f64 a #s(literal 1/32400 binary64))))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
Outputs
(+.f64 (*.f64 (*.f64 angle a) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64)))) angle)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
Calls

5 calls:

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

Compiled 46 to 33 computations (28.3% saved)

bsearch1.0ms (0%)

Memory
1.1MiB live, 1.1MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.087049483780209e-13
1.3894812141551918e-10
Compiler

Compiled 25 to 20 computations (20% saved)

bsearch0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.773536078547472e-20
6.655808609316307e-16
Compiler

Compiled 25 to 20 computations (20% saved)

bsearch11.0ms (0.1%)

Memory
-23.3MiB live, 15.1MiB allocated
Algorithm
binary-search
Stop Event
predicate-same
Steps
TimeLeftRight
10.0ms
1.6122693720799045e+120
2.6293235452748318e+125
Samples
5.0ms16×1valid
4.0ms16×0valid
Compiler

Compiled 119 to 88 computations (26.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 5.0ms
ival-mult: 1.0ms (18.6% of total)
ival-cos: 1.0ms (18.6% of total)
ival-sin: 1.0ms (18.6% of total)
ival-pow2: 1.0ms (18.6% of total)
adjust: 0.0ms (0% of total)
ival-div: 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)

bsearch28.0ms (0.2%)

Memory
7.2MiB live, 44.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
26.0ms
2.322954874803487e-189
1.8887567226178664e-187
Samples
12.0ms39×1valid
9.0ms73×0valid
Compiler

Compiled 349 to 258 computations (26.1% saved)

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

simplify10.0ms (0.1%)

Memory
20.9MiB live, 20.9MiB allocated
Algorithm
egg-herbie
Rules
58×*-commutative_binary64
22×+-commutative_binary64
sub-neg_binary64
neg-sub0_binary64
neg-mul-1_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
068209
1110209
2121209
3127209
4131209
5132209
Stop Event
saturated
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 3961408125713217/19807040628566084398385987584 binary64)) (+.f64 (*.f64 (*.f64 angle a) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64)))) angle)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 a a)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64))))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 2076918743413931/41538374868278621028243970633760768 binary64)) (+.f64 (*.f64 (*.f64 angle a) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64)))) angle)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) a) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64))))
(if (<=.f64 a #s(literal 1999999999999999960006936694788402363337610385794017036377296623661544829254857450929578869859984879509552150362154074112 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 a a)) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) angle)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 angle a) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64)))) angle)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64))))
(if (<=.f64 a #s(literal 7250347299772867/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64)) (+.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))) angle) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 angle a) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64)))) angle)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64))))
(+.f64 (*.f64 (*.f64 angle a) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64)))) angle)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
Outputs
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 3961408125713217/19807040628566084398385987584 binary64)) (+.f64 (*.f64 (*.f64 angle a) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64)))) angle)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 a a)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64))))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 3961408125713217/19807040628566084398385987584 binary64)) (+.f64 (pow.f64 b #s(literal 2 binary64)) (*.f64 (*.f64 a angle) (*.f64 angle (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64))))))) (+.f64 (pow.f64 b #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 a a))))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 2076918743413931/41538374868278621028243970633760768 binary64)) (+.f64 (*.f64 (*.f64 angle a) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64)))) angle)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) a) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64))))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 2076918743413931/41538374868278621028243970633760768 binary64)) (+.f64 (pow.f64 b #s(literal 2 binary64)) (*.f64 (*.f64 a angle) (*.f64 angle (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64))))))) (+.f64 (pow.f64 b #s(literal 2 binary64)) (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))
(if (<=.f64 a #s(literal 1999999999999999960006936694788402363337610385794017036377296623661544829254857450929578869859984879509552150362154074112 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 a a)) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) angle)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 angle a) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64)))) angle)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64))))
(if (<=.f64 a #s(literal 1999999999999999960006936694788402363337610385794017036377296623661544829254857450929578869859984879509552150362154074112 binary64)) (+.f64 (pow.f64 b #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 a a))) (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (pow.f64 b #s(literal 2 binary64)) (*.f64 (*.f64 a angle) (*.f64 angle (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64))))))))
(if (<=.f64 a #s(literal 7250347299772867/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64)) (+.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))) angle) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 angle a) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64)))) angle)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64))))
(if (<=.f64 a #s(literal 7250347299772867/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64)) (+.f64 (pow.f64 b #s(literal 2 binary64)) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (*.f64 a (*.f64 a (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))))) (+.f64 (pow.f64 b #s(literal 2 binary64)) (*.f64 (*.f64 a angle) (*.f64 angle (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64))))))))
(+.f64 (*.f64 (*.f64 angle a) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64)))) angle)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 b #s(literal 2 binary64)) (*.f64 (*.f64 a angle) (*.f64 angle (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64)))))))

soundness1.1s (8.9%)

Memory
-20.9MiB live, 956.9MiB allocated
Rules
18 808×lower-fma.f64
18 808×lower-fma.f32
12 706×lower-fma.f64
12 706×lower-fma.f32
11 748×lower-fma.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01502068
14462068
216292036
326972036
431412036
532292036
633422036
734672036
841882036
085571988
0108672
1315672
21212660
32435660
45726660
55854660
65894660
75908660
85908660
96337660
106337656
09174638
039129
06987
123885
2150281
0854981
01172348
13192348
211452324
323262324
455902324
557542324
658522324
759632324
861532324
086722282
034108
06198
114596
253492
3325492
0831092
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 800 to 512 computations (36% saved)

preprocess86.0ms (0.7%)

Memory
0.7MiB live, 157.3MiB allocated
Remove

(abs a)

(abs b)

Compiler

Compiled 1 944 to 1 122 computations (42.3% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...