ab-angle->ABCF C

Time bar (total: 10.4s)

analyze0.0ms (0%)

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

Compiled 23 to 16 computations (30.4% saved)

sample2.6s (24.9%)

Memory
23.0MiB live, 3 244.7MiB allocated
Samples
1.6s3 603×1valid
595.0ms4 653×0valid
Precisions
Click to see histograms. Total time spent on operations: 1.9s
ival-sin: 523.0ms (28% of total)
ival-cos: 430.0ms (23% of total)
ival-pow2: 277.0ms (14.8% of total)
ival-mult: 247.0ms (13.2% of total)
ival-div: 178.0ms (9.5% of total)
adjust: 94.0ms (5% of total)
ival-add: 53.0ms (2.8% of total)
ival-pi: 51.0ms (2.7% of total)
ival-true: 6.0ms (0.3% of total)
exact: 5.0ms (0.3% of total)
ival-assert: 3.0ms (0.2% of total)
Bogosity

preprocess160.0ms (1.5%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
058198
1126192
2356192
31062192
41694192
52309192
63188192
73630192
83960192
94155192
104250192
114328192
124956192
135170192
145220192
155236192
165236192
175236192
185236192
195246192
01521
02521
13321
25921
38121
48221
08221
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
Outputs
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) #s(literal 2 binary64)))
Symmetry

(abs angle)

(abs b)

(abs a)

explain268.0ms (2.6%)

Memory
-11.2MiB live, 419.4MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1300-0-(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
1300-0-(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
00-0-(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
00-0-(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
00-0-(/.f64 angle #s(literal 180 binary64))
00-0-(pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
00-0-a
00-0-(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
00-0-#s(literal 180 binary64)
00-0-angle
00-0-(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
00-0-#s(literal 2 binary64)
00-0-b
00-0-(*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
00-0-(PI.f64)
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
cos.f64(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))sensitivity1300
sin.f64(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))sensitivity1300
Confusion
Predicted +Predicted -
+590
-71126
Precision
0.45384615384615384
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+5900
-710126
Precision?
0.45384615384615384
Recall?
1.0
Freqs
test
numberfreq
0126
2130
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
94.0ms252×1valid
30.0ms258×0valid
2.0ms2valid
Compiler

Compiled 218 to 64 computations (70.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 98.0ms
ival-sin: 23.0ms (23.4% of total)
ival-mult: 19.0ms (19.3% of total)
ival-cos: 19.0ms (19.3% of total)
ival-pow2: 18.0ms (18.3% of total)
ival-div: 8.0ms (8.1% of total)
adjust: 5.0ms (5.1% of total)
ival-pi: 3.0ms (3.1% of total)
ival-add: 3.0ms (3.1% of total)
exact: 1.0ms (1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Compiler

Compiled 3 to 3 computations (0% saved)

prune1.0ms (0%)

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

Compiled 24 to 15 computations (37.5% saved)

simplify0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

localize83.0ms (0.8%)

Memory
3.0MiB live, 126.8MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy99.6%
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
accuracy99.5%
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
accuracy55.5%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy54.5%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
Samples
48.0ms126×1valid
14.0ms129×0valid
1.0ms2valid
Compiler

Compiled 85 to 17 computations (80% saved)

Precisions
Click to see histograms. Total time spent on operations: 45.0ms
ival-cos: 13.0ms (28.9% of total)
ival-sin: 9.0ms (20% of total)
ival-mult: 7.0ms (15.5% of total)
ival-pow2: 7.0ms (15.5% of total)
ival-div: 3.0ms (6.7% of total)
adjust: 2.0ms (4.4% of total)
ival-pi: 2.0ms (4.4% of total)
ival-add: 2.0ms (4.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series6.0ms (0.1%)

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

15 calls:

TimeVariablePointExpression
1.0ms
b
@0
(* b (sin (* (PI) (/ angle 180))))
1.0ms
b
@inf
(* b (sin (* (PI) (/ angle 180))))
1.0ms
angle
@inf
(* (PI) (/ angle 180))
0.0ms
angle
@0
(cos (* (PI) (/ angle 180)))
0.0ms
angle
@0
(* (PI) (/ angle 180))

rewrite53.0ms (0.5%)

Memory
-7.0MiB live, 70.7MiB allocated
Algorithm
batch-egg-rewrite
Rules
750×times-frac
406×prod-exp
292×associate-/l*
284×associate-/r*
270×lower-*.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0925
01525
14325
218425
3114517
0891817
Stop Event
iter limit
node limit
iter limit
Counts
4 → 54
Calls
Call 1
Inputs
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
Outputs
(cos.f64 (*.f64 angle #s(literal 1/180 binary64)))
(cos.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))))
(+.f64 #s(literal 0 binary64) (*.f64 angle #s(literal 1/180 binary64)))
(exp.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64))))))
(exp.f64 (+.f64 #s(literal 0 binary64) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))))))
(exp.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 0 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 angle #s(literal -1/180 binary64)))
(neg.f64 (*.f64 angle #s(literal -1/180 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 #s(literal -1 binary64) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (neg.f64 angle) #s(literal -180 binary64))
(/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (neg.f64 (*.f64 angle (*.f64 angle angle))) (*.f64 #s(literal -180 binary64) (*.f64 angle angle)))
(/.f64 (neg.f64 (*.f64 angle angle)) (*.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 (*.f64 angle angle) #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) (*.f64 angle angle)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 angle angle))) (*.f64 #s(literal -180 binary64) angle))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) angle)) #s(literal -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 (-.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))))
(/.f64 (*.f64 #s(literal -1/180 binary64) (neg.f64 (*.f64 angle (*.f64 angle angle)))) (*.f64 angle angle))
(/.f64 (*.f64 #s(literal -1/180 binary64) (neg.f64 (*.f64 angle angle))) angle)
(/.f64 (*.f64 (neg.f64 (*.f64 angle (*.f64 angle angle))) #s(literal -1/180 binary64)) (*.f64 angle angle))
(/.f64 (*.f64 (neg.f64 (*.f64 angle angle)) #s(literal -1/180 binary64)) 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 (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))
(pow.f64 (exp.f64 (neg.f64 (log.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 #s(literal 1/180 binary64)) #s(literal 1 binary64))
(*.f64 angle #s(literal 1/180 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 angle #s(literal -1/180 binary64)))
(*.f64 (neg.f64 angle) #s(literal -1/180 binary64))
(*.f64 #s(literal 1/180 binary64) angle)
(*.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 (pow.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1/2 binary64)) #s(literal 1 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 (neg.f64 angle) #s(literal 1 binary64)))
(*.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))))
(*.f64 (sin.f64 (*.f64 angle #s(literal 1/180 binary64))) b)
(*.f64 b (sin.f64 (*.f64 angle #s(literal 1/180 binary64))))

simplify372.0ms (3.6%)

Memory
0.3MiB live, 314.0MiB allocated
Algorithm
egg-herbie
Rules
13 060×lower-fma.f64
13 060×lower-fma.f32
5 282×lower-*.f64
5 282×lower-*.f32
3 762×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
094560
1274560
2929552
32574540
43053540
54164540
64901540
75467540
85475540
95475540
105475540
115787540
125891540
135891540
146233540
156233540
166604540
176775540
186779540
196779538
08199520
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)))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* 1/180 (* angle (* b (PI))))
(* angle (+ (* -1/34992000 (* (pow angle 2) (* b (pow (PI) 3)))) (* 1/180 (* b (PI)))))
(* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* b (pow (PI) 5))))))))
(* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (* b (pow (PI) 7)))) (* 1/22674816000000 (* b (pow (PI) 5)))))))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
Outputs
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(fma.f64 (*.f64 angle angle) (fma.f64 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 angle (*.f64 angle (fma.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)))) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) #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 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) #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 (*.f64 angle angle) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (*.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 angle (*.f64 #s(literal -1/30855889612800000000 binary64) (*.f64 angle (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 (PI.f64) (*.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)))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b)
(* 1/180 (* angle (* b (PI))))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (* b (pow (PI) 3)))) (* 1/180 (* b (PI)))))
(*.f64 angle (*.f64 (*.f64 (PI.f64) b) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal -1/34992000 binary64))) #s(literal 1/180 binary64))))
(* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* b (pow (PI) 5))))))))
(*.f64 angle (*.f64 (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal -1/34992000 binary64))))) (*.f64 (PI.f64) #s(literal 1/180 binary64))) b))
(* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (* b (pow (PI) 7)))) (* 1/22674816000000 (* b (pow (PI) 5)))))))))
(*.f64 angle (fma.f64 angle (*.f64 (*.f64 angle b) (fma.f64 (*.f64 angle angle) (fma.f64 angle (*.f64 #s(literal -1/30855889612800000000 binary64) (*.f64 angle (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 (PI.f64) (*.f64 (PI.f64) #s(literal -1/34992000 binary64)))))) (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b)

eval23.0ms (0.2%)

Memory
-5.5MiB live, 35.4MiB allocated
Compiler

Compiled 4 068 to 610 computations (85% saved)

prune37.0ms (0.4%)

Memory
24.0MiB live, 63.1MiB allocated
Pruning

22 alts after pruning (22 fresh and 0 done)

PrunedKeptTotal
New15222174
Fresh000
Picked101
Done000
Total15322175
Accuracy
82.3%
Counts
175 → 22
Alt Table
Click to see full alt table
StatusAccuracyProgram
80.8%
(+.f64 (pow.f64 (*.f64 a (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)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
81.0%
(+.f64 (pow.f64 (*.f64 a (cos.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 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.9%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.9%
(+.f64 (pow.f64 (*.f64 a (cos.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 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
81.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b) #s(literal 2 binary64)))
71.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 angle #s(literal 1/180 binary64))) b) #s(literal 2 binary64)))
76.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
71.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (pow.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64))))) #s(literal -1 binary64)))) #s(literal 2 binary64)))
27.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 angle (*.f64 angle angle))) #s(literal -1/180 binary64)) (*.f64 angle angle)))) #s(literal 2 binary64)))
54.7%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 angle angle)) #s(literal -1/180 binary64)) angle))) #s(literal 2 binary64)))
54.7%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 (neg.f64 (*.f64 angle angle)) (*.f64 #s(literal -180 binary64) angle)))) #s(literal 2 binary64)))
71.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)))
71.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)))
71.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) angle)))) #s(literal 2 binary64)))
71.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))))))) #s(literal 2 binary64)))
74.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 angle (*.f64 (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal -1/34992000 binary64))))) (*.f64 (PI.f64) #s(literal 1/180 binary64))) b)) #s(literal 2 binary64)))
76.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))) #s(literal 2 binary64)))
81.0%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.9%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.9%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
81.4%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
Compiler

Compiled 1 122 to 844 computations (24.8% saved)

simplify0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

localize324.0ms (3.1%)

Memory
-1.2MiB live, 400.1MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy98.4%
(*.f64 (PI.f64) #s(literal -1/34992000 binary64))
accuracy98.4%
(*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))
accuracy95.5%
(*.f64 (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal -1/34992000 binary64))))) (*.f64 (PI.f64) #s(literal 1/180 binary64))) b)
accuracy54.5%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy99.6%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) angle))
accuracy99.5%
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
accuracy56.3%
(cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) angle)))
accuracy55.5%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy99.6%
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b)
accuracy99.5%
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
accuracy55.5%
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
accuracy54.5%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy99.6%
(*.f64 (PI.f64) b)
accuracy99.5%
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
accuracy99.4%
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))
accuracy54.5%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy99.7%
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
accuracy99.6%
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
accuracy99.5%
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
accuracy55.5%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
Samples
145.0ms126×1valid
70.0ms129×0valid
2.0ms2valid
Compiler

Compiled 574 to 55 computations (90.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 171.0ms
ival-mult: 46.0ms (26.9% of total)
const: 29.0ms (17% of total)
ival-pow2: 25.0ms (14.6% of total)
ival-sin: 20.0ms (11.7% of total)
ival-cos: 17.0ms (9.9% of total)
ival-add: 10.0ms (5.8% of total)
adjust: 9.0ms (5.3% of total)
ival-div: 8.0ms (4.7% of total)
ival-pow: 4.0ms (2.3% of total)
ival-pi: 1.0ms (0.6% of total)
exact: 1.0ms (0.6% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series19.0ms (0.2%)

Memory
-21.5MiB live, 20.2MiB allocated
Counts
14 → 192
Calls
Call 1
Inputs
#<alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))>
#<alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))>
#<alt (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))>
#<alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))>
#<alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))>
#<alt (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))>
#<alt (*.f64 (PI.f64) b)>
#<alt (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))>
#<alt (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b)>
#<alt (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) angle)))>
#<alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) angle))>
#<alt (*.f64 (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal -1/34992000 binary64))))) (*.f64 (PI.f64) #s(literal 1/180 binary64))) b)>
#<alt (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))>
#<alt (*.f64 (PI.f64) #s(literal -1/34992000 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 (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* 1/180 (* angle (* b (PI))))>
#<alt (* angle (+ (* -1/34992000 (* (pow angle 2) (* b (pow (PI) 3)))) (* 1/180 (* b (PI)))))>
#<alt (* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* b (pow (PI) 5))))))))>
#<alt (* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (* b (pow (PI) 7)))) (* 1/22674816000000 (* b (pow (PI) 5)))))))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* (pow angle 2) (+ (* -1/3149280000 (* (pow angle 2) (* (pow b 2) (pow (PI) 4)))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))>
#<alt (* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))>
#<alt (* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))>
#<alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 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))))>
#<alt (* 1/180 (* b (PI)))>
#<alt (* 1/180 (* b (PI)))>
#<alt (* 1/180 (* b (PI)))>
#<alt (* 1/180 (* b (PI)))>
#<alt (* 1/180 (* b (PI)))>
#<alt (* 1/180 (* b (PI)))>
#<alt (* 1/180 (* b (PI)))>
#<alt (* 1/180 (* b (PI)))>
#<alt (* 1/180 (* b (PI)))>
#<alt (* 1/180 (* b (PI)))>
#<alt (* 1/180 (* b (PI)))>
#<alt (* 1/180 (* b (PI)))>
#<alt (* b (PI))>
#<alt (* b (PI))>
#<alt (* b (PI))>
#<alt (* b (PI))>
#<alt (* b (PI))>
#<alt (* b (PI))>
#<alt (* b (PI))>
#<alt (* b (PI))>
#<alt (* b (PI))>
#<alt (* b (PI))>
#<alt (* b (PI))>
#<alt (* b (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 (* b (PI))))>
#<alt (* angle (+ (* -1/34992000 (* (pow angle 2) (* b (pow (PI) 3)))) (* 1/180 (* b (PI)))))>
#<alt (* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* b (pow (PI) 5))))))))>
#<alt (* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (* b (pow (PI) 7)))) (* 1/22674816000000 (* b (pow (PI) 5)))))))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (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/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 (* b (PI)))>
#<alt (+ (* -1/34992000 (* (pow angle 2) (* b (pow (PI) 3)))) (* 1/180 (* b (PI))))>
#<alt (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* b (pow (PI) 5)))))))>
#<alt (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* b (pow (PI) 5)))))))>
#<alt (* 1/22674816000000 (* (pow angle 4) (* b (pow (PI) 5))))>
#<alt (* (pow angle 4) (+ (* -1/34992000 (/ (* b (pow (PI) 3)) (pow angle 2))) (* 1/22674816000000 (* b (pow (PI) 5)))))>
#<alt (* (pow angle 4) (+ (* -1/34992000 (/ (* b (pow (PI) 3)) (pow angle 2))) (+ (* 1/22674816000000 (* b (pow (PI) 5))) (* 1/180 (/ (* b (PI)) (pow angle 4))))))>
#<alt (* (pow angle 4) (+ (* -1/34992000 (/ (* b (pow (PI) 3)) (pow angle 2))) (+ (* 1/22674816000000 (* b (pow (PI) 5))) (* 1/180 (/ (* b (PI)) (pow angle 4))))))>
#<alt (* 1/22674816000000 (* (pow angle 4) (* b (pow (PI) 5))))>
#<alt (* (pow angle 4) (+ (* -1/34992000 (/ (* b (pow (PI) 3)) (pow angle 2))) (* 1/22674816000000 (* b (pow (PI) 5)))))>
#<alt (* (pow angle 4) (+ (* -1/34992000 (/ (* b (pow (PI) 3)) (pow angle 2))) (+ (* 1/22674816000000 (* b (pow (PI) 5))) (* 1/180 (/ (* b (PI)) (pow angle 4))))))>
#<alt (* (pow angle 4) (+ (* -1/34992000 (/ (* b (pow (PI) 3)) (pow angle 2))) (+ (* 1/22674816000000 (* b (pow (PI) 5))) (* 1/180 (/ (* b (PI)) (pow angle 4))))))>
#<alt (* b (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))>
#<alt (* b (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))>
#<alt (* b (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))>
#<alt (* b (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))>
#<alt (* b (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))>
#<alt (* b (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))>
#<alt (* b (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))>
#<alt (* b (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))>
#<alt (* b (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))>
#<alt (* b (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))>
#<alt (* b (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))>
#<alt (* b (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))>
Calls

48 calls:

TimeVariablePointExpression
4.0ms
angle
@-inf
(/ 1 (/ 180 angle))
3.0ms
b
@0
(* (+ (* (* angle angle) (+ (* (* angle angle) (* 1/22674816000000 (pow (PI) 5))) (* (PI) (* (PI) (* (PI) -1/34992000))))) (* (PI) 1/180)) b)
2.0ms
angle
@inf
(pow (* b (sin (* (PI) (/ angle 180)))) 2)
1.0ms
angle
@0
(pow (* b (sin (* (PI) (/ angle 180)))) 2)
1.0ms
angle
@inf
(* (+ (* (* angle angle) (+ (* (* angle angle) (* 1/22674816000000 (pow (PI) 5))) (* (PI) (* (PI) (* (PI) -1/34992000))))) (* (PI) 1/180)) b)

rewrite328.0ms (3.2%)

Memory
11.0MiB live, 401.1MiB allocated
Algorithm
batch-egg-rewrite
Rules
7 770×lower-fma.f32
7 766×lower-fma.f64
5 326×lower-*.f32
5 300×lower-*.f64
2 418×lower-/.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
034101
06197
117695
2101395
3763295
0844395
Stop Event
iter limit
node limit
iter limit
Counts
14 → 264
Calls
Call 1
Inputs
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))
(*.f64 (PI.f64) b)
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b)
(cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) angle)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) angle))
(*.f64 (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal -1/34992000 binary64))))) (*.f64 (PI.f64) #s(literal 1/180 binary64))) b)
(*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))
(*.f64 (PI.f64) #s(literal -1/34992000 binary64))
Outputs
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 1 binary64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(neg.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))
(neg.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
(neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64)))))
(neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))
(neg.f64 (sin.f64 (/.f64 (neg.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 1 binary64))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 1/2 binary64)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 1/2 binary64)))
(exp.f64 (+.f64 (log.f64 (PI.f64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))))))
(exp.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))) (log.f64 (PI.f64))))
(neg.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(neg.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))
(neg.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64))))
(neg.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(neg.f64 (/.f64 (neg.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (*.f64 (PI.f64) (*.f64 angle #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 (PI.f64) angle)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -180 binary64) angle) (neg.f64 (PI.f64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))
(/.f64 (*.f64 (PI.f64) angle) #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 (neg.f64 (neg.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (/.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (/.f64 (PI.f64) #s(literal -1 binary64)) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (/.f64 (PI.f64) #s(literal -180 binary64)) (/.f64 #s(literal -1 binary64) angle))
(/.f64 (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)) #s(literal 180 binary64))
(/.f64 (/.f64 (PI.f64) (/.f64 #s(literal -1 binary64) angle)) #s(literal -180 binary64))
(/.f64 (/.f64 (neg.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 #s(literal -1 binary64) angle))
(/.f64 (/.f64 (neg.f64 (PI.f64)) #s(literal -1 binary64)) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (/.f64 (neg.f64 (PI.f64)) #s(literal -180 binary64)) (/.f64 #s(literal 1 binary64) angle))
(pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal -1 binary64))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(*.f64 angle (/.f64 (PI.f64) #s(literal 180 binary64)))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) (/.f64 (PI.f64) #s(literal 1 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 #s(literal 1 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(*.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 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))))
(*.f64 (neg.f64 angle) (/.f64 (PI.f64) #s(literal -180 binary64)))
(*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))
(*.f64 (*.f64 (PI.f64) (neg.f64 angle)) #s(literal -1/180 binary64))
(*.f64 #s(literal -1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal -1 binary64) angle)))
(*.f64 (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)))
(*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))
(*.f64 (neg.f64 (PI.f64)) (*.f64 angle #s(literal -1/180 binary64)))
(*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) angle)
(*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) angle)))
(*.f64 (/.f64 (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) #s(literal -180 binary64)) (neg.f64 angle))
(*.f64 (/.f64 (PI.f64) #s(literal -180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) angle)))
(*.f64 (/.f64 (PI.f64) #s(literal -180 binary64)) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) angle)) (/.f64 (PI.f64) #s(literal -180 binary64)))
(*.f64 (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) 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) (/.f64 #s(literal -180 binary64) angle)) #s(literal -1 binary64))
(*.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)) (/.f64 #s(literal 1 binary64) angle)) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 1 binary64)) (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 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)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 1 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 (*.f64 angle #s(literal 1/180 binary64)) (cbrt.f64 (PI.f64))) (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (cbrt.f64 (PI.f64))))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 #s(literal -180 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)) (/.f64 #s(literal -1 binary64) angle)) (/.f64 (cbrt.f64 (PI.f64)) #s(literal -180 binary64)))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)) (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 180 binary64)))
(*.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 (cbrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal -180 binary64)))
(*.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 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal -1 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal -180 binary64) angle)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64)) (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal -1 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -180 binary64) angle)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal -180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (/.f64 (sqrt.f64 (PI.f64)) #s(literal -180 binary64)))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (pow.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1/2 binary64)) (sqrt.f64 (PI.f64))) (*.f64 (pow.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1/2 binary64)) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (neg.f64 (PI.f64)) #s(literal 180 binary64)) (neg.f64 angle))
(*.f64 (/.f64 (neg.f64 (PI.f64)) #s(literal -1 binary64)) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 (/.f64 (neg.f64 (PI.f64)) #s(literal -180 binary64)) angle)
(*.f64 (/.f64 (neg.f64 (PI.f64)) #s(literal 1 binary64)) (*.f64 angle #s(literal -1/180 binary64)))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) b)))
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) b) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 b b) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) b)) #s(literal 2 binary64))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) b)
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) b)) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) b)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) b)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) b)) #s(literal 1 binary64)))
(*.f64 (exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (exp.f64 (log.f64 b)))
(*.f64 (exp.f64 (log.f64 b)) (exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) b))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 b b) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) b))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (*.f64 (*.f64 b b) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) b) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 b b) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) b)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) b)) #s(literal 1 binary64)))
(*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) b)))
(*.f64 b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) b)) #s(literal 1 binary64)))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) b))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
(*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 b b))
(*.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) b)) b)
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) b)) #s(literal 1 binary64)) b)
(*.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) b)) #s(literal 1 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 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64))))
(cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(cos.f64 (/.f64 (neg.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (PI.f64) (*.f64 b #s(literal 1/180 binary64)))
(*.f64 b (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))
(*.f64 (*.f64 (PI.f64) b) #s(literal 1/180 binary64))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) b)
(*.f64 (*.f64 b #s(literal 1/180 binary64)) (PI.f64))
(*.f64 (PI.f64) b)
(*.f64 b (PI.f64))
(*.f64 (*.f64 (PI.f64) b) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (PI.f64) b))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 b (pow.f64 (PI.f64) #s(literal 2/3 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 b (cbrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 b (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 b (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 b (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 b (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 1 binary64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(neg.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))
(neg.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
(neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64)))))
(neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))
(neg.f64 (sin.f64 (/.f64 (neg.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 1 binary64))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 1/2 binary64)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 1/2 binary64)))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) b)))
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) b) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 b b) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) b)) #s(literal 2 binary64))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) b)
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) b)) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) b)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) b)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) b)) #s(literal 1 binary64)))
(*.f64 (exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (exp.f64 (log.f64 b)))
(*.f64 (exp.f64 (log.f64 b)) (exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(+.f64 (*.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle #s(literal -1/180 binary64)))))
(+.f64 (*.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (sin.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)))
(fma.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 (*.f64 angle #s(literal 1/180 binary64))) (*.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle #s(literal -1/180 binary64)))))
(fma.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 (*.f64 angle #s(literal 1/180 binary64))) (*.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle #s(literal 1/180 binary64)))))
(exp.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64))))))
(-.f64 #s(literal 0 binary64) (*.f64 angle #s(literal -1/180 binary64)))
(neg.f64 (*.f64 angle #s(literal -1/180 binary64)))
(/.f64 angle #s(literal 180 binary64))
(/.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 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) angle))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (neg.f64 angle) #s(literal -180 binary64))
(/.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 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) angle)) #s(literal -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 (*.f64 (/.f64 #s(literal 180 binary64) angle) (/.f64 #s(literal 180 binary64) angle)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64))))) #s(literal -1 binary64))
(*.f64 angle #s(literal 1/180 binary64))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1/180 binary64) angle)
(*.f64 #s(literal 1 binary64) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 angle #s(literal -1/180 binary64)))
(*.f64 (neg.f64 angle) #s(literal -1/180 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) (pow.f64 (/.f64 #s(literal -1 binary64) angle) #s(literal -1 binary64)))
(*.f64 #s(literal -1/180 binary64) (/.f64 (neg.f64 angle) #s(literal 1 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 (pow.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) angle) #s(literal -1 binary64)) #s(literal -1/180 binary64))
(+.f64 (*.f64 b (*.f64 (PI.f64) #s(literal 1/180 binary64))) (*.f64 b (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))))))
(+.f64 (*.f64 b (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))))) (*.f64 b (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(+.f64 (*.f64 b (*.f64 angle (*.f64 angle (*.f64 #s(literal 1/22674816000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) angle) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) angle)))))) (*.f64 b (*.f64 (PI.f64) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/180 binary64)))))
(+.f64 (*.f64 b (fma.f64 (*.f64 angle angle) (*.f64 #s(literal 1/22674816000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) angle) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) angle))) (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))))))
(+.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 #s(literal 1/22674816000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) angle) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) angle))))) b) (*.f64 (*.f64 (PI.f64) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/180 binary64))) b))
(+.f64 (*.f64 (fma.f64 (*.f64 angle angle) (*.f64 #s(literal 1/22674816000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) angle) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) angle))) (*.f64 (PI.f64) #s(literal 1/180 binary64))) b) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64)))))) b))
(fma.f64 (PI.f64) (*.f64 b #s(literal 1/180 binary64)) (*.f64 b (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))))))
(fma.f64 b (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 b (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))))))
(fma.f64 b (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64)))))) (*.f64 b (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(fma.f64 b (*.f64 angle (*.f64 angle (*.f64 #s(literal 1/22674816000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) angle) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) angle))))) (*.f64 b (*.f64 (PI.f64) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/180 binary64)))))
(fma.f64 b (fma.f64 (*.f64 angle angle) (*.f64 #s(literal 1/22674816000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) angle) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) angle))) (*.f64 (PI.f64) #s(literal 1/180 binary64))) (*.f64 b (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))))))
(fma.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b) (*.f64 b (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))))))
(fma.f64 (*.f64 (PI.f64) b) #s(literal 1/180 binary64) (*.f64 b (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))))))
(fma.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) b (*.f64 b (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))))))
(fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64)))))) b (*.f64 b (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(fma.f64 (*.f64 angle (*.f64 angle (*.f64 #s(literal 1/22674816000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) angle) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) angle))))) b (*.f64 (*.f64 (PI.f64) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/180 binary64))) b))
(fma.f64 (fma.f64 (*.f64 angle angle) (*.f64 #s(literal 1/22674816000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) angle) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) angle))) (*.f64 (PI.f64) #s(literal 1/180 binary64))) b (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64)))))) b))
(fma.f64 (*.f64 b #s(literal 1/180 binary64)) (PI.f64) (*.f64 b (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))))))
(/.f64 b (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64)))))) (fma.f64 (PI.f64) #s(literal -1/180 binary64) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 b (fma.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/5832000 binary64) (pow.f64 (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64)))))) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (PI.f64) #s(literal -1/180 binary64) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))))) (*.f64 b (fma.f64 (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))))))
(/.f64 (*.f64 b (fma.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/5832000 binary64) (pow.f64 (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64)))))) #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64)))))) (fma.f64 (PI.f64) #s(literal -1/180 binary64) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(/.f64 (*.f64 b (fma.f64 (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) (fma.f64 (PI.f64) #s(literal -1/180 binary64) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))))))
(/.f64 (neg.f64 (*.f64 b (fma.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/5832000 binary64) (pow.f64 (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64)))))) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64)))))) (fma.f64 (PI.f64) #s(literal -1/180 binary64) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))
(/.f64 (neg.f64 (*.f64 b (fma.f64 (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))))) (neg.f64 (fma.f64 (PI.f64) #s(literal -1/180 binary64) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 b (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))))) #s(literal 3 binary64))) (fma.f64 (*.f64 b (*.f64 (PI.f64) #s(literal 1/180 binary64))) (*.f64 b (*.f64 (PI.f64) #s(literal 1/180 binary64))) (-.f64 (*.f64 (*.f64 b (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))))) (*.f64 b (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64)))))))) (*.f64 (*.f64 b (*.f64 (PI.f64) #s(literal 1/180 binary64))) (*.f64 b (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64)))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))))) #s(literal 3 binary64)) (pow.f64 (*.f64 b (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 b (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))))) (*.f64 b (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))))) (-.f64 (*.f64 (*.f64 b (*.f64 (PI.f64) #s(literal 1/180 binary64))) (*.f64 b (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (*.f64 b (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))))) (*.f64 b (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 (PI.f64) #s(literal 1/180 binary64))) (*.f64 b (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (*.f64 b (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))))) (*.f64 b (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))))))) (-.f64 (*.f64 b (*.f64 (PI.f64) #s(literal 1/180 binary64))) (*.f64 b (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))))) (*.f64 b (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64)))))))) (*.f64 (*.f64 b (*.f64 (PI.f64) #s(literal 1/180 binary64))) (*.f64 b (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (-.f64 (*.f64 b (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))))) (*.f64 b (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(/.f64 (*.f64 b (neg.f64 (fma.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/5832000 binary64) (pow.f64 (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64)))))) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64)))))) (fma.f64 (PI.f64) #s(literal -1/180 binary64) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))
(/.f64 (*.f64 b (neg.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))))) (neg.f64 (fma.f64 (PI.f64) #s(literal -1/180 binary64) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64)))))))))
(/.f64 (*.f64 b (-.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64)))))))))) (-.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/5832000 binary64) (pow.f64 (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64)))))) #s(literal 3 binary64)))) b) (neg.f64 (fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64)))))) (fma.f64 (PI.f64) #s(literal -1/180 binary64) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) b) (neg.f64 (fma.f64 (PI.f64) #s(literal -1/180 binary64) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64)))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))))))) b) (-.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))))))
(*.f64 b (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(*.f64 (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (PI.f64) #s(literal 1/180 binary64))) b)
(*.f64 (fma.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/5832000 binary64) (pow.f64 (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64)))))) #s(literal 3 binary64))) (/.f64 b (fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64)))))) (fma.f64 (PI.f64) #s(literal -1/180 binary64) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))
(*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (/.f64 b (fma.f64 (PI.f64) #s(literal -1/180 binary64) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64)))))))))
(*.f64 (*.f64 b (fma.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/5832000 binary64) (pow.f64 (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64)))))) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64)))))) (fma.f64 (PI.f64) #s(literal -1/180 binary64) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))
(*.f64 (*.f64 b (fma.f64 (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (PI.f64) #s(literal -1/180 binary64) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64)))))))))
(*.f64 (/.f64 (*.f64 b (fma.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/5832000 binary64) (pow.f64 (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64)))))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64)))))) #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (-.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64)))))))) #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (-.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64)))))))) (-.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (-.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64)))))))) (*.f64 (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))))))) (pow.f64 (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64)))))) #s(literal 4 binary64))))
(*.f64 (/.f64 (*.f64 b (fma.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/5832000 binary64) (pow.f64 (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64)))))) #s(literal 3 binary64)))) (-.f64 (pow.f64 (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64)))))) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (-.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64)))))))) #s(literal 2 binary64)))) (fma.f64 angle (*.f64 (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64)))))) (*.f64 angle (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (*.f64 (PI.f64) #s(literal -1/180 binary64)) (-.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))))))))
(*.f64 (/.f64 (*.f64 b (fma.f64 (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) (fma.f64 (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(*.f64 (/.f64 (*.f64 b (fma.f64 (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) (+.f64 (pow.f64 (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64)))))) #s(literal 3 binary64)) (*.f64 #s(literal -1/5832000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))) (fma.f64 (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)))) (*.f64 (PI.f64) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(*.f64 #s(literal 1/22674816000000 binary64) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64)))) #s(literal 1/22674816000000 binary64))
(*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 #s(literal 1/22674816000000 binary64) (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 #s(literal 1/22674816000000 binary64) (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64)))) (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))))
(*.f64 (PI.f64) #s(literal -1/34992000 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (PI.f64) #s(literal -1/34992000 binary64)))
(*.f64 #s(literal -1/34992000 binary64) (PI.f64))
(*.f64 (*.f64 (PI.f64) #s(literal -1/34992000 binary64)) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 #s(literal -1/34992000 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 #s(literal -1/34992000 binary64) (cbrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 #s(literal -1/34992000 binary64) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 #s(literal -1/34992000 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 #s(literal -1/34992000 binary64) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 #s(literal -1/34992000 binary64) (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))

simplify435.0ms (4.2%)

Memory
10.8MiB live, 511.0MiB allocated
Algorithm
egg-herbie
Rules
14 148×lower-fma.f64
14 148×lower-fma.f32
6 596×lower-+.f64
6 596×lower-+.f32
6 198×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01632156
14882156
216882050
327872042
466142042
569242034
673062034
090161953
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)))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* 1/180 (* angle (* b (PI))))
(* angle (+ (* -1/34992000 (* (pow angle 2) (* b (pow (PI) 3)))) (* 1/180 (* b (PI)))))
(* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* b (pow (PI) 5))))))))
(* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (* b (pow (PI) 7)))) (* 1/22674816000000 (* b (pow (PI) 5)))))))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow angle 2) (* (pow b 2) (pow (PI) 4)))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 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))))
(* 1/180 (* b (PI)))
(* 1/180 (* b (PI)))
(* 1/180 (* b (PI)))
(* 1/180 (* b (PI)))
(* 1/180 (* b (PI)))
(* 1/180 (* b (PI)))
(* 1/180 (* b (PI)))
(* 1/180 (* b (PI)))
(* 1/180 (* b (PI)))
(* 1/180 (* b (PI)))
(* 1/180 (* b (PI)))
(* 1/180 (* b (PI)))
(* b (PI))
(* b (PI))
(* b (PI))
(* b (PI))
(* b (PI))
(* b (PI))
(* b (PI))
(* b (PI))
(* b (PI))
(* b (PI))
(* b (PI))
(* b (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 (* b (PI))))
(* angle (+ (* -1/34992000 (* (pow angle 2) (* b (pow (PI) 3)))) (* 1/180 (* b (PI)))))
(* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* b (pow (PI) 5))))))))
(* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (* b (pow (PI) 7)))) (* 1/22674816000000 (* b (pow (PI) 5)))))))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
1
(+ 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 (* b (PI)))
(+ (* -1/34992000 (* (pow angle 2) (* b (pow (PI) 3)))) (* 1/180 (* b (PI))))
(+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* b (pow (PI) 5)))))))
(+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* b (pow (PI) 5)))))))
(* 1/22674816000000 (* (pow angle 4) (* b (pow (PI) 5))))
(* (pow angle 4) (+ (* -1/34992000 (/ (* b (pow (PI) 3)) (pow angle 2))) (* 1/22674816000000 (* b (pow (PI) 5)))))
(* (pow angle 4) (+ (* -1/34992000 (/ (* b (pow (PI) 3)) (pow angle 2))) (+ (* 1/22674816000000 (* b (pow (PI) 5))) (* 1/180 (/ (* b (PI)) (pow angle 4))))))
(* (pow angle 4) (+ (* -1/34992000 (/ (* b (pow (PI) 3)) (pow angle 2))) (+ (* 1/22674816000000 (* b (pow (PI) 5))) (* 1/180 (/ (* b (PI)) (pow angle 4))))))
(* 1/22674816000000 (* (pow angle 4) (* b (pow (PI) 5))))
(* (pow angle 4) (+ (* -1/34992000 (/ (* b (pow (PI) 3)) (pow angle 2))) (* 1/22674816000000 (* b (pow (PI) 5)))))
(* (pow angle 4) (+ (* -1/34992000 (/ (* b (pow (PI) 3)) (pow angle 2))) (+ (* 1/22674816000000 (* b (pow (PI) 5))) (* 1/180 (/ (* b (PI)) (pow angle 4))))))
(* (pow angle 4) (+ (* -1/34992000 (/ (* b (pow (PI) 3)) (pow angle 2))) (+ (* 1/22674816000000 (* b (pow (PI) 5))) (* 1/180 (/ (* b (PI)) (pow angle 4))))))
(* b (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* b (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* b (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* b (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* b (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* b (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* b (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* b (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* b (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* b (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* b (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* b (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
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 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 angle (*.f64 angle (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))) (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/34992000 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 (pow.f64 (PI.f64) #s(literal 7 binary64)) #s(literal -1/30855889612800000000 binary64)) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))) (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/34992000 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)))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* 1/180 (* angle (* b (PI))))
(*.f64 angle (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) b))
(* angle (+ (* -1/34992000 (* (pow angle 2) (* b (pow (PI) 3)))) (* 1/180 (* b (PI)))))
(*.f64 angle (*.f64 b (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64)))))
(* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* b (pow (PI) 5))))))))
(*.f64 angle (*.f64 (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 #s(literal 1/180 binary64) (PI.f64))) b))
(* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (* b (pow (PI) 7)))) (* 1/22674816000000 (* b (pow (PI) 5)))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 b (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) #s(literal -1/30855889612800000000 binary64)) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64))))))) (*.f64 b (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))))))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 angle (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow angle 2) (* (pow b 2) (pow (PI) 4)))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (fma.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/3149280000 binary64)) (pow.f64 (PI.f64) #s(literal 4 binary64))))))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(*.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (fma.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64)) (*.f64 angle angle)))) (*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(*.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 angle (*.f64 angle (*.f64 b b))) (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 8 binary64)) #s(literal -1/347128758144000000000 binary64)) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64)))) (*.f64 (*.f64 b b) (fma.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/3149280000 binary64)) (pow.f64 (PI.f64) #s(literal 4 binary64)))))))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(fma.f64 (*.f64 angle angle) (fma.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/25194240000 binary64))) (*.f64 (PI.f64) (*.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 #s(literal -1/24488801280000000 binary64) (pow.f64 (PI.f64) #s(literal 6 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/180 (* b (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) b)
(* 1/180 (* b (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) b)
(* 1/180 (* b (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) b)
(* 1/180 (* b (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) b)
(* 1/180 (* b (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) b)
(* 1/180 (* b (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) b)
(* 1/180 (* b (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) b)
(* 1/180 (* b (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) b)
(* 1/180 (* b (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) b)
(* 1/180 (* b (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) b)
(* 1/180 (* b (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) b)
(* 1/180 (* b (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) b)
(* b (PI))
(*.f64 (PI.f64) b)
(* b (PI))
(*.f64 (PI.f64) b)
(* b (PI))
(*.f64 (PI.f64) b)
(* b (PI))
(*.f64 (PI.f64) b)
(* b (PI))
(*.f64 (PI.f64) b)
(* b (PI))
(*.f64 (PI.f64) b)
(* b (PI))
(*.f64 (PI.f64) b)
(* b (PI))
(*.f64 (PI.f64) b)
(* b (PI))
(*.f64 (PI.f64) b)
(* b (PI))
(*.f64 (PI.f64) b)
(* b (PI))
(*.f64 (PI.f64) b)
(* b (PI))
(*.f64 (PI.f64) b)
(* 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 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 angle (*.f64 angle (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))) (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/34992000 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 (pow.f64 (PI.f64) #s(literal 7 binary64)) #s(literal -1/30855889612800000000 binary64)) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))) (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/34992000 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 (* b (PI))))
(*.f64 angle (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) b))
(* angle (+ (* -1/34992000 (* (pow angle 2) (* b (pow (PI) 3)))) (* 1/180 (* b (PI)))))
(*.f64 angle (*.f64 b (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64)))))
(* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* b (pow (PI) 5))))))))
(*.f64 angle (*.f64 (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 #s(literal 1/180 binary64) (PI.f64))) b))
(* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (* b (pow (PI) 7)))) (* 1/22674816000000 (* b (pow (PI) 5)))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 b (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) #s(literal -1/30855889612800000000 binary64)) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64))))))) (*.f64 b (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))))))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
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 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 (* b (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) b)
(+ (* -1/34992000 (* (pow angle 2) (* b (pow (PI) 3)))) (* 1/180 (* b (PI))))
(*.f64 b (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))))
(+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* b (pow (PI) 5)))))))
(*.f64 (fma.f64 (*.f64 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 #s(literal 1/180 binary64) (PI.f64))) b)
(+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* b (pow (PI) 5)))))))
(*.f64 (fma.f64 (*.f64 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 #s(literal 1/180 binary64) (PI.f64))) b)
(* 1/22674816000000 (* (pow angle 4) (* b (pow (PI) 5))))
(*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) b) (*.f64 #s(literal 1/22674816000000 binary64) (*.f64 (*.f64 angle angle) (*.f64 angle angle))))
(* (pow angle 4) (+ (* -1/34992000 (/ (* b (pow (PI) 3)) (pow angle 2))) (* 1/22674816000000 (* b (pow (PI) 5)))))
(fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/34992000 binary64) b)) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) b) (*.f64 #s(literal 1/22674816000000 binary64) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))))
(* (pow angle 4) (+ (* -1/34992000 (/ (* b (pow (PI) 3)) (pow angle 2))) (+ (* 1/22674816000000 (* b (pow (PI) 5))) (* 1/180 (/ (* b (PI)) (pow angle 4))))))
(fma.f64 #s(literal 1/22674816000000 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (*.f64 b (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) (*.f64 b (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow angle 4) (+ (* -1/34992000 (/ (* b (pow (PI) 3)) (pow angle 2))) (+ (* 1/22674816000000 (* b (pow (PI) 5))) (* 1/180 (/ (* b (PI)) (pow angle 4))))))
(fma.f64 #s(literal 1/22674816000000 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (*.f64 b (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) (*.f64 b (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64)))))
(* 1/22674816000000 (* (pow angle 4) (* b (pow (PI) 5))))
(*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) b) (*.f64 #s(literal 1/22674816000000 binary64) (*.f64 (*.f64 angle angle) (*.f64 angle angle))))
(* (pow angle 4) (+ (* -1/34992000 (/ (* b (pow (PI) 3)) (pow angle 2))) (* 1/22674816000000 (* b (pow (PI) 5)))))
(fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/34992000 binary64) b)) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) b) (*.f64 #s(literal 1/22674816000000 binary64) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))))
(* (pow angle 4) (+ (* -1/34992000 (/ (* b (pow (PI) 3)) (pow angle 2))) (+ (* 1/22674816000000 (* b (pow (PI) 5))) (* 1/180 (/ (* b (PI)) (pow angle 4))))))
(fma.f64 #s(literal 1/22674816000000 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (*.f64 b (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) (*.f64 b (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow angle 4) (+ (* -1/34992000 (/ (* b (pow (PI) 3)) (pow angle 2))) (+ (* 1/22674816000000 (* b (pow (PI) 5))) (* 1/180 (/ (* b (PI)) (pow angle 4))))))
(fma.f64 #s(literal 1/22674816000000 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (*.f64 b (*.f64 (*.f64 angle angle) (*.f64 angle angle)))) (*.f64 b (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64)))))
(* b (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 (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 #s(literal 1/180 binary64) (PI.f64))) b)
(* b (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 (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 #s(literal 1/180 binary64) (PI.f64))) b)
(* b (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 (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 #s(literal 1/180 binary64) (PI.f64))) b)
(* b (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 (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 #s(literal 1/180 binary64) (PI.f64))) b)
(* b (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 (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 #s(literal 1/180 binary64) (PI.f64))) b)
(* b (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 (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 #s(literal 1/180 binary64) (PI.f64))) b)
(* b (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 (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 #s(literal 1/180 binary64) (PI.f64))) b)
(* b (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 (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 #s(literal 1/180 binary64) (PI.f64))) b)
(* b (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 (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 #s(literal 1/180 binary64) (PI.f64))) b)
(* b (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 (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 #s(literal 1/180 binary64) (PI.f64))) b)
(* b (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 (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 #s(literal 1/180 binary64) (PI.f64))) b)
(* b (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 (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 #s(literal 1/180 binary64) (PI.f64))) b)

eval134.0ms (1.3%)

Memory
19.5MiB live, 220.0MiB allocated
Compiler

Compiled 29 364 to 2 284 computations (92.2% saved)

prune167.0ms (1.6%)

Memory
10.9MiB live, 249.3MiB allocated
Pruning

48 alts after pruning (47 fresh and 1 done)

PrunedKeptTotal
New967341 001
Fresh41317
Picked415
Done000
Total975481 023
Accuracy
82.5%
Counts
1 023 → 48
Alt Table
Click to see full alt table
StatusAccuracyProgram
74.0%
(+.f64 (pow.f64 (*.f64 a (fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))) #s(literal 2 binary64)))
80.8%
(+.f64 (pow.f64 (*.f64 a (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)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
81.0%
(+.f64 (pow.f64 (*.f64 a (cos.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 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.9%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
75.7%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) #s(literal 2 binary64)) (pow.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))) #s(literal 2 binary64)))
61.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) angle)))) #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 b b)))
68.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
75.7%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))) #s(literal 2 binary64)))
80.7%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b) #s(literal 2 binary64)))
75.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))) #s(literal 2 binary64)))
81.0%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b) #s(literal 2 binary64)))
80.6%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b) #s(literal 2 binary64)))
75.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))) #s(literal 2 binary64)))
76.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))) #s(literal 2 binary64)))
71.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 angle #s(literal 1/180 binary64))) b) #s(literal 2 binary64)))
71.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (pow.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64))))) #s(literal -1 binary64)))) #s(literal 2 binary64)))
27.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 angle (*.f64 angle angle))) #s(literal -1/180 binary64)) (*.f64 angle angle)))) #s(literal 2 binary64)))
54.7%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 angle angle)) #s(literal -1/180 binary64)) angle))) #s(literal 2 binary64)))
54.7%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 (neg.f64 (*.f64 angle angle)) (*.f64 #s(literal -180 binary64) angle)))) #s(literal 2 binary64)))
71.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)))
71.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) angle)))) #s(literal 2 binary64)))
71.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))))))) #s(literal 2 binary64)))
76.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))) #s(literal 2 binary64)))
80.9%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
81.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))) (log.f64 (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b) #s(literal 2 binary64)))
76.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))) (log.f64 (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))) #s(literal 2 binary64)))
80.9%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
65.4%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) b)) #s(literal 2 binary64)) #s(literal 2 binary64)))
81.5%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b) #s(literal 2 binary64)))
81.0%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b) #s(literal 2 binary64)))
74.7%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
76.5%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
81.0%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
81.1%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) #s(literal 2 binary64)))
81.3%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal -1 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal -180 binary64) angle))))) #s(literal 2 binary64)))
80.9%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)))
81.4%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1/2 binary64)) (sqrt.f64 (PI.f64))) (*.f64 (pow.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1/2 binary64)) (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)))
81.4%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)))
80.8%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.5%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (exp.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))) (log.f64 (PI.f64)))))) #s(literal 2 binary64)))
76.5%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 angle (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) b)) #s(literal 2 binary64)))
76.5%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))) #s(literal 2 binary64)))
62.4%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #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 b b)))
79.3%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
67.8%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
69.0%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
43.2%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (fma.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/3149280000 binary64)) (pow.f64 (PI.f64) #s(literal 4 binary64)))))))
62.4%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (exp.f64 (log.f64 (*.f64 (*.f64 b b) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))
Compiler

Compiled 2 347 to 1 745 computations (25.6% saved)

simplify0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

localize599.0ms (5.8%)

Memory
-128.7MiB live, 516.9MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy99.4%
(*.f64 (neg.f64 (*.f64 angle angle)) #s(literal -1/180 binary64))
accuracy56.2%
(sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 angle angle)) #s(literal -1/180 binary64)) angle))
accuracy54.5%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy53.7%
(/.f64 (*.f64 (neg.f64 (*.f64 angle angle)) #s(literal -1/180 binary64)) angle)
accuracy99.4%
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))
accuracy99.3%
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))
accuracy98.4%
(sqrt.f64 (PI.f64))
accuracy54.5%
(cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))
accuracy99.6%
(*.f64 b (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
accuracy99.6%
(*.f64 (PI.f64) angle)
accuracy99.3%
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
accuracy55.5%
(sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
accuracy99.3%
(*.f64 (*.f64 angle (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
accuracy98.4%
(*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))
accuracy93.9%
(*.f64 angle (*.f64 angle (*.f64 b b)))
accuracy81.2%
(*.f64 angle (*.f64 b b))
accuracy99.8%
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
accuracy99.7%
(pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b) #s(literal 2 binary64))
accuracy99.6%
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b)
accuracy55.5%
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
Samples
166.0ms125×1valid
62.0ms129×0valid
9.0ms2valid
Compiler

Compiled 441 to 59 computations (86.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 192.0ms
ival-mult: 58.0ms (30.2% of total)
ival-sin: 31.0ms (16.2% of total)
ival-pow2: 26.0ms (13.6% of total)
ival-cos: 19.0ms (9.9% of total)
ival-div: 18.0ms (9.4% of total)
const: 17.0ms (8.9% of total)
adjust: 8.0ms (4.2% of total)
ival-add: 8.0ms (4.2% of total)
ival-sqrt: 3.0ms (1.6% of total)
ival-pi: 1.0ms (0.5% of total)
ival-neg: 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)

series21.0ms (0.2%)

Memory
-18.0MiB live, 23.8MiB allocated
Counts
20 → 288
Calls
Call 1
Inputs
#<alt (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))>
#<alt (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b)>
#<alt (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b) #s(literal 2 binary64))>
#<alt (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))>
#<alt (*.f64 angle (*.f64 b b))>
#<alt (*.f64 angle (*.f64 angle (*.f64 b b)))>
#<alt (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))>
#<alt (*.f64 (*.f64 angle (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))>
#<alt (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))>
#<alt (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))>
#<alt (*.f64 (PI.f64) angle)>
#<alt (*.f64 b (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))>
#<alt (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))>
#<alt (sqrt.f64 (PI.f64))>
#<alt (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))>
#<alt (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))>
#<alt (/.f64 (*.f64 (neg.f64 (*.f64 angle angle)) #s(literal -1/180 binary64)) angle)>
#<alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))>
#<alt (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 angle angle)) #s(literal -1/180 binary64)) angle))>
#<alt (*.f64 (neg.f64 (*.f64 angle 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 (* b (PI))))>
#<alt (* angle (+ (* -1/34992000 (* (pow angle 2) (* b (pow (PI) 3)))) (* 1/180 (* b (PI)))))>
#<alt (* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* b (pow (PI) 5))))))))>
#<alt (* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (* b (pow (PI) 7)))) (* 1/22674816000000 (* b (pow (PI) 5)))))))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* (pow angle 2) (+ (* -1/3149280000 (* (pow angle 2) (* (pow b 2) (pow (PI) 4)))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))>
#<alt (* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))>
#<alt (* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))>
#<alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<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 (* angle (pow b 2))>
#<alt (* angle (pow b 2))>
#<alt (* angle (pow b 2))>
#<alt (* angle (pow b 2))>
#<alt (* angle (pow b 2))>
#<alt (* angle (pow b 2))>
#<alt (* angle (pow b 2))>
#<alt (* angle (pow b 2))>
#<alt (* angle (pow b 2))>
#<alt (* angle (pow b 2))>
#<alt (* angle (pow b 2))>
#<alt (* angle (pow b 2))>
#<alt (* angle (pow b 2))>
#<alt (* angle (pow b 2))>
#<alt (* angle (pow b 2))>
#<alt (* angle (pow b 2))>
#<alt (* angle (pow b 2))>
#<alt (* angle (pow b 2))>
#<alt (* angle (pow b 2))>
#<alt (* angle (pow b 2))>
#<alt (* angle (pow b 2))>
#<alt (* angle (pow b 2))>
#<alt (* angle (pow b 2))>
#<alt (* angle (pow b 2))>
#<alt (* (pow angle 2) (pow b 2))>
#<alt (* (pow angle 2) (pow b 2))>
#<alt (* (pow angle 2) (pow b 2))>
#<alt (* (pow angle 2) (pow b 2))>
#<alt (* (pow angle 2) (pow b 2))>
#<alt (* (pow angle 2) (pow b 2))>
#<alt (* (pow angle 2) (pow b 2))>
#<alt (* (pow angle 2) (pow b 2))>
#<alt (* (pow angle 2) (pow b 2))>
#<alt (* (pow angle 2) (pow b 2))>
#<alt (* (pow angle 2) (pow b 2))>
#<alt (* (pow angle 2) (pow b 2))>
#<alt (* (pow angle 2) (pow b 2))>
#<alt (* (pow angle 2) (pow b 2))>
#<alt (* (pow angle 2) (pow b 2))>
#<alt (* (pow angle 2) (pow b 2))>
#<alt (* (pow angle 2) (pow b 2))>
#<alt (* (pow angle 2) (pow b 2))>
#<alt (* (pow angle 2) (pow b 2))>
#<alt (* (pow angle 2) (pow b 2))>
#<alt (* (pow angle 2) (pow b 2))>
#<alt (* (pow angle 2) (pow b 2))>
#<alt (* (pow angle 2) (pow b 2))>
#<alt (* (pow angle 2) (pow b 2))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 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 (* 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 (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* 1/180 (* angle (* b (PI))))>
#<alt (* angle (+ (* -1/34992000 (* (pow angle 2) (* b (pow (PI) 3)))) (* 1/180 (* b (PI)))))>
#<alt (* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* b (pow (PI) 5))))))))>
#<alt (* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (* b (pow (PI) 7)))) (* 1/22674816000000 (* b (pow (PI) 5)))))))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (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/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 (* b (PI)))>
#<alt (* 1/180 (* b (PI)))>
#<alt (* 1/180 (* b (PI)))>
#<alt (* 1/180 (* b (PI)))>
#<alt (* 1/180 (* b (PI)))>
#<alt (* 1/180 (* b (PI)))>
#<alt (* 1/180 (* b (PI)))>
#<alt (* 1/180 (* b (PI)))>
#<alt (* 1/180 (* b (PI)))>
#<alt (* 1/180 (* b (PI)))>
#<alt (* 1/180 (* b (PI)))>
#<alt (* 1/180 (* b (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>
#<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)>
#<alt (* angle (+ 1/180 (* -1/34992000 (pow angle 2))))>
#<alt (* angle (+ 1/180 (* (pow angle 2) (- (* 1/22674816000000 (pow angle 2)) 1/34992000))))>
#<alt (* angle (+ 1/180 (* (pow angle 2) (- (* (pow angle 2) (+ 1/22674816000000 (* -1/30855889612800000000 (pow angle 2)))) 1/34992000))))>
#<alt (sin (* 1/180 angle))>
#<alt (sin (* 1/180 angle))>
#<alt (sin (* 1/180 angle))>
#<alt (sin (* 1/180 angle))>
#<alt (sin (* 1/180 angle))>
#<alt (sin (* 1/180 angle))>
#<alt (sin (* 1/180 angle))>
#<alt (sin (* 1/180 angle))>
#<alt (* 1/180 (pow angle 2))>
#<alt (* 1/180 (pow angle 2))>
#<alt (* 1/180 (pow angle 2))>
#<alt (* 1/180 (pow angle 2))>
#<alt (* 1/180 (pow angle 2))>
#<alt (* 1/180 (pow angle 2))>
#<alt (* 1/180 (pow angle 2))>
#<alt (* 1/180 (pow angle 2))>
#<alt (* 1/180 (pow angle 2))>
#<alt (* 1/180 (pow angle 2))>
#<alt (* 1/180 (pow angle 2))>
#<alt (* 1/180 (pow angle 2))>
Calls

72 calls:

TimeVariablePointExpression
8.0ms
b
@inf
(* (* angle (* angle (* b b))) (* (* (PI) (PI)) 1/32400))
3.0ms
b
@inf
(* angle (* b b))
1.0ms
b
@0
(* (* angle (* angle (* b b))) (* (* (PI) (PI)) 1/32400))
1.0ms
angle
@0
(* (* angle (* angle (* b b))) (* (* (PI) (PI)) 1/32400))
0.0ms
angle
@inf
(* (* angle (* angle (* b b))) (* (* (PI) (PI)) 1/32400))

rewrite240.0ms (2.3%)

Memory
5.9MiB live, 330.7MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 652×lower-*.f32
4 618×lower-*.f64
1 524×lower-/.f32
1 512×lower-/.f64
1 290×lower-pow.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
040140
072132
1182121
2770119
35410119
08223119
Stop Event
iter limit
node limit
iter limit
Counts
20 → 813
Calls
Call 1
Inputs
(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)))) b)
(pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b) #s(literal 2 binary64))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(*.f64 angle (*.f64 b b))
(*.f64 angle (*.f64 angle (*.f64 b b)))
(*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))
(*.f64 (*.f64 angle (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
(*.f64 (PI.f64) angle)
(*.f64 b (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
(cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))
(sqrt.f64 (PI.f64))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))
(/.f64 (*.f64 (neg.f64 (*.f64 angle angle)) #s(literal -1/180 binary64)) angle)
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 angle angle)) #s(literal -1/180 binary64)) angle))
(*.f64 (neg.f64 (*.f64 angle 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)))
(exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(-.f64 (*.f64 (sin.f64 #s(literal 0 binary64)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 (cos.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(neg.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 1/2 binary64)) #s(literal 2 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 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b))) #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 b b) (-.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)))) b)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b)) #s(literal 1/2 binary64)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b)
(*.f64 b (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)))) b)) (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b)))
(*.f64 (exp.f64 (log.f64 b)) (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 b)))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b))))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 b b) (-.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 (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b)) #s(literal 4 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 1 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b)) #s(literal 1 binary64)))
(*.f64 b (*.f64 b (-.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 b (pow.f64 (*.f64 b (-.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)))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b))
(*.f64 (*.f64 b b) (-.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 b b))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b)))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(*.f64 (*.f64 b (-.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)))))))) b)
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b)) #s(literal 1 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(*.f64 (pow.f64 (*.f64 b (-.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)) b)
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b)) #s(literal 3 binary64)) (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b)))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b)))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b)))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b)))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(neg.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(neg.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))
(/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (PI.f64))))
(/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))
(/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))
(/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))))
(/.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) angle)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))))
(/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) (/.f64 #s(literal 1 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal 1 binary64))
(/.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))))
(/.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))))
(/.f64 (neg.f64 (sqrt.f64 (PI.f64))) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))) #s(literal -1 binary64)))
(/.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (/.f64 #s(literal -1 binary64) angle))
(/.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) #s(literal -1 binary64)) (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (pow.f64 angle #s(literal -1/2 binary64))) (pow.f64 angle #s(literal -1/2 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))))
(pow.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(*.f64 (PI.f64) (*.f64 angle #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 angle (PI.f64)) #s(literal 1/180 binary64))
(*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))))
(*.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 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 #s(literal -1/180 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) (*.f64 angle (sqrt.f64 (PI.f64))))
(*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64)))))
(*.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 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle (*.f64 #s(literal 1/180 binary64) (cbrt.f64 (PI.f64))))))
(*.f64 (cbrt.f64 (PI.f64)) (/.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (/.f64 #s(literal 180 binary64) (*.f64 angle (sqrt.f64 (PI.f64))))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 angle (*.f64 #s(literal 1/180 binary64) (cbrt.f64 (PI.f64)))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 (*.f64 angle (cbrt.f64 (PI.f64))) #s(literal -180 binary64)))
(*.f64 (neg.f64 angle) (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))))
(*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (*.f64 (neg.f64 angle) (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))))
(*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -180 binary64) angle)))
(*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (neg.f64 angle))
(*.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 (sqrt.f64 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) (*.f64 angle (sqrt.f64 (PI.f64))))))
(*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (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 (*.f64 #s(literal 1/180 binary64) (cbrt.f64 (PI.f64))) #s(literal 1 binary64)))
(*.f64 (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (/.f64 (cbrt.f64 (PI.f64)) #s(literal -180 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 (*.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)))) (neg.f64 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 #s(literal 1/180 binary64) (cbrt.f64 (PI.f64))) (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))))
(*.f64 (*.f64 #s(literal 1/180 binary64) (cbrt.f64 (PI.f64))) (/.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 angle (sqrt.f64 (PI.f64))))))
(*.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (cbrt.f64 (PI.f64)))) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (/.f64 #s(literal 1 binary64) (*.f64 angle (sqrt.f64 (PI.f64))))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1/2 binary64))) (/.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) (pow.f64 angle #s(literal -1/2 binary64))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (/.f64 #s(literal 1 binary64) angle)) (/.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 1 binary64)) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64)))))
(*.f64 (pow.f64 angle #s(literal 1/2 binary64)) (/.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (pow.f64 angle #s(literal -1/2 binary64))))
(*.f64 (*.f64 angle (cbrt.f64 (PI.f64))) (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 180 binary64)))
(*.f64 (*.f64 angle (cbrt.f64 (PI.f64))) (/.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 180 binary64)) (*.f64 angle (cbrt.f64 (PI.f64))))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1 binary64)) (*.f64 angle (*.f64 #s(literal 1/180 binary64) (cbrt.f64 (PI.f64)))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64)))) (/.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (/.f64 #s(literal 1 binary64) (*.f64 angle (sqrt.f64 (PI.f64))))) (/.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) #s(literal 180 binary64)))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) (*.f64 angle (sqrt.f64 (PI.f64))))) (/.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 180 binary64)))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64)))) (/.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (PI.f64) (pow.f64 angle #s(literal -1/2 binary64))) (/.f64 #s(literal 1/180 binary64) (pow.f64 angle #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal 1/180 binary64) (pow.f64 angle #s(literal -1/2 binary64))) (/.f64 (PI.f64) (pow.f64 angle #s(literal -1/2 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) (pow.f64 angle #s(literal -1/2 binary64))) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1/2 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) #s(literal -1 binary64)) (*.f64 angle (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal 1/180 binary64) (cbrt.f64 (PI.f64))) (/.f64 #s(literal -1 binary64) angle)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (pow.f64 angle #s(literal -1/2 binary64))) (/.f64 (*.f64 #s(literal 1/180 binary64) (cbrt.f64 (PI.f64))) (pow.f64 angle #s(literal -1/2 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal 1 binary64)) (*.f64 angle (cbrt.f64 (PI.f64))))
(*.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (/.f64 #s(literal 1 binary64) angle)) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal -1 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)))
(*.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (pow.f64 angle #s(literal -1/2 binary64))) (/.f64 (cbrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.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 #s(literal 1/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/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 1/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 (*.f64 b b) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (*.f64 angle (*.f64 b b)) #s(literal 1 binary64))
(/.f64 (*.f64 (*.f64 b b) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (*.f64 (*.f64 b b) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) angle))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 b b)) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (*.f64 (neg.f64 angle) (*.f64 b b)) #s(literal -1 binary64))
(/.f64 (*.f64 (*.f64 b b) (neg.f64 angle)) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 b b)) (/.f64 #s(literal -1 binary64) angle))
(*.f64 angle (*.f64 b b))
(*.f64 angle (*.f64 #s(literal 1 binary64) (*.f64 b b)))
(*.f64 b (*.f64 angle b))
(*.f64 (*.f64 b b) angle)
(*.f64 (*.f64 angle (*.f64 b b)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 b b)))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 angle) (*.f64 b b)))
(*.f64 (*.f64 angle b) b)
(*.f64 (*.f64 (*.f64 b b) #s(literal 1 binary64)) angle)
(*.f64 (*.f64 (*.f64 b b) #s(literal -1 binary64)) (neg.f64 angle))
(exp.f64 (*.f64 (log.f64 (*.f64 angle b)) #s(literal 2 binary64)))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 b) (*.f64 #s(literal 2 binary64) (log.f64 angle))))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 angle) (*.f64 #s(literal 2 binary64) (log.f64 b))))
(/.f64 (*.f64 angle (*.f64 b b)) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (*.f64 angle (*.f64 angle (*.f64 b b))) #s(literal 1 binary64))
(/.f64 (*.f64 (*.f64 angle (*.f64 b b)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) angle))
(/.f64 (*.f64 (neg.f64 angle) (*.f64 angle (*.f64 b b))) #s(literal -1 binary64))
(/.f64 (*.f64 (*.f64 angle (*.f64 b b)) (neg.f64 angle)) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 angle (*.f64 b b))) (/.f64 #s(literal -1 binary64) angle))
(pow.f64 (*.f64 angle b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 angle b) #s(literal 1 binary64)) #s(literal 2 binary64))
(*.f64 angle (*.f64 angle (*.f64 b b)))
(*.f64 b (*.f64 angle (*.f64 angle b)))
(*.f64 (*.f64 b b) (*.f64 angle angle))
(*.f64 (*.f64 angle (*.f64 b b)) angle)
(*.f64 (*.f64 angle (*.f64 angle (*.f64 b b))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 b b))))
(*.f64 (*.f64 angle angle) (*.f64 b b))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 angle) (*.f64 angle (*.f64 b b))))
(*.f64 (*.f64 angle b) (*.f64 angle b))
(*.f64 (*.f64 angle (*.f64 angle b)) b)
(*.f64 (pow.f64 (*.f64 angle b) #s(literal 1 binary64)) (pow.f64 (*.f64 angle b) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) #s(literal -1 binary64)) (neg.f64 angle))
(/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))) #s(literal 1 binary64))
(/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))) #s(literal 1/32400 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))) #s(literal 1/32400 binary64))) #s(literal -1 binary64))
(*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))
(*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))
(*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))
(*.f64 (*.f64 (PI.f64) (*.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))) #s(literal 1/32400 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (*.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))) #s(literal 1/32400 binary64))))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (pow.f64 (PI.f64) #s(literal 4/3 binary64)) #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 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1/32400 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))) #s(literal 1/32400 binary64))))
(*.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))) (*.f64 #s(literal 1/32400 binary64) (sqrt.f64 (PI.f64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 5/3 binary64)) (*.f64 #s(literal 1/32400 binary64) (cbrt.f64 (PI.f64))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (sqrt.f64 (PI.f64))) (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))) #s(literal 1/32400 binary64)) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4/3 binary64)) #s(literal 1/32400 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(*.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 #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 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (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 (*.f64 (*.f64 (PI.f64) #s(literal 1/32400 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 angle (*.f64 angle (*.f64 b b)))))) #s(literal 1 binary64))
(/.f64 (*.f64 b (*.f64 b (*.f64 angle (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 angle (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 angle (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) angle))
(/.f64 (*.f64 (neg.f64 angle) (*.f64 b (*.f64 b (*.f64 angle (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))))) #s(literal -1 binary64))
(/.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 angle (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))) (neg.f64 angle)) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 b (*.f64 angle (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))))) (/.f64 #s(literal -1 binary64) angle))
(*.f64 angle (*.f64 b (*.f64 b (*.f64 angle (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))))
(*.f64 (PI.f64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 b b))) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))
(*.f64 b (*.f64 (*.f64 angle b) (*.f64 angle (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))))
(*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))
(*.f64 (*.f64 b b) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))))
(*.f64 (*.f64 angle (*.f64 b b)) (*.f64 angle (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))
(*.f64 (*.f64 angle (*.f64 angle (*.f64 b b))) (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))
(*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 angle (*.f64 (*.f64 angle (*.f64 b b)) #s(literal 1/32400 binary64))))
(*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 angle (*.f64 angle (*.f64 b b))))))
(*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))) (*.f64 angle (*.f64 angle (*.f64 b b))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 angle (*.f64 angle (*.f64 b b)))))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 b b))) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 (*.f64 angle (*.f64 b b)) #s(literal 1/32400 binary64)))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))) #s(literal 1/32400 binary64)) (*.f64 angle (*.f64 angle (*.f64 b b)))))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 angle (*.f64 angle (*.f64 b b)))))))
(*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 angle) (*.f64 b (*.f64 b (*.f64 angle (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))))))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 b b))) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 b b))) (*.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)) (*.f64 angle (*.f64 (*.f64 angle (*.f64 b b)) #s(literal 1/32400 binary64)))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4/3 binary64)) #s(literal 1/32400 binary64)) (*.f64 angle (*.f64 angle (*.f64 b b)))))
(*.f64 (*.f64 angle b) (*.f64 b (*.f64 angle (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))))
(*.f64 (*.f64 angle b) (*.f64 (*.f64 angle b) (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))
(*.f64 (*.f64 angle b) (*.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) angle))
(*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 angle (*.f64 angle (*.f64 b b))))) #s(literal 1/32400 binary64))
(*.f64 (*.f64 b (*.f64 b (*.f64 angle (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))) angle)
(*.f64 (*.f64 (PI.f64) #s(literal 1/32400 binary64)) (*.f64 (PI.f64) (*.f64 angle (*.f64 angle (*.f64 b b)))))
(*.f64 (pow.f64 (PI.f64) #s(literal 4/3 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 angle (*.f64 (*.f64 angle (*.f64 b b)) #s(literal 1/32400 binary64)))))
(*.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle (*.f64 (*.f64 angle (*.f64 b b)) #s(literal 1/32400 binary64)))))
(*.f64 (*.f64 angle (*.f64 angle b)) (*.f64 b (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))
(*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 angle (*.f64 b b)))) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))
(*.f64 (*.f64 angle (*.f64 (*.f64 angle (*.f64 b b)) #s(literal 1/32400 binary64))) (*.f64 (PI.f64) (PI.f64)))
(*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))) (*.f64 b b))
(*.f64 (pow.f64 (PI.f64) #s(literal 5/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle (*.f64 (*.f64 angle (*.f64 b b)) #s(literal 1/32400 binary64)))))
(*.f64 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))) (*.f64 (*.f64 (PI.f64) #s(literal 1/32400 binary64)) angle))
(*.f64 (*.f64 angle (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))) (*.f64 #s(literal 1/32400 binary64) angle))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) #s(literal 1/32400 binary64)) (*.f64 angle (*.f64 (PI.f64) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) (*.f64 angle (*.f64 b b)))
(*.f64 (*.f64 b (*.f64 b (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 angle angle))
(*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 b b))) (*.f64 (PI.f64) #s(literal 1/32400 binary64))) (PI.f64))
(*.f64 (*.f64 #s(literal 1/32400 binary64) angle) (*.f64 angle (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 b b))) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))) #s(literal 1/32400 binary64)))
(*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 b b))) (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 (*.f64 (PI.f64) (*.f64 angle (*.f64 angle (*.f64 b b)))) (sqrt.f64 (PI.f64))) (*.f64 #s(literal 1/32400 binary64) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 angle (*.f64 b b)))) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (*.f64 #s(literal 1/32400 binary64) (cbrt.f64 (PI.f64))))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))) (*.f64 angle b)) (*.f64 angle b))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))) (*.f64 angle (*.f64 angle b))) b)
(*.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 angle (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))) #s(literal 1 binary64)) angle)
(*.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 angle (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))) #s(literal -1 binary64)) (neg.f64 angle))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 angle (*.f64 b b)))) #s(literal 1/32400 binary64)) (PI.f64))
(*.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 angle (*.f64 b b)) #s(literal 1/32400 binary64))) (PI.f64)) (PI.f64))
(*.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 angle (*.f64 b b)) #s(literal 1/32400 binary64))) (sqrt.f64 (PI.f64))) (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 angle (*.f64 b b)) #s(literal 1/32400 binary64))) #s(literal 1 binary64)) (*.f64 (PI.f64) (PI.f64)))
(*.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 angle (*.f64 b b)) #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 b b)) #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 b b)) #s(literal 1/32400 binary64))) (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 angle (*.f64 b b)) #s(literal 1/32400 binary64))) (pow.f64 (PI.f64) #s(literal 5/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) b) (*.f64 angle b))
(*.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) (*.f64 angle b)) b)
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))) b) b)
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(-.f64 (*.f64 (sin.f64 #s(literal 0 binary64)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 (cos.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(neg.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 1/2 binary64)) #s(literal 2 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 (neg.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(neg.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(neg.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))
(/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (PI.f64))))
(/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))
(/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))
(/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))))
(/.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) angle)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))))
(/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) (/.f64 #s(literal 1 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal 1 binary64))
(/.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))))
(/.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))))
(/.f64 (neg.f64 (sqrt.f64 (PI.f64))) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))) #s(literal -1 binary64)))
(/.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (/.f64 #s(literal -1 binary64) angle))
(/.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) #s(literal -1 binary64)) (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (pow.f64 angle #s(literal -1/2 binary64))) (pow.f64 angle #s(literal -1/2 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))))
(pow.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(*.f64 (PI.f64) (*.f64 angle #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 angle (PI.f64)) #s(literal 1/180 binary64))
(*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))))
(*.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 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 #s(literal -1/180 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) (*.f64 angle (sqrt.f64 (PI.f64))))
(*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64)))))
(*.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 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle (*.f64 #s(literal 1/180 binary64) (cbrt.f64 (PI.f64))))))
(*.f64 (cbrt.f64 (PI.f64)) (/.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (/.f64 #s(literal 180 binary64) (*.f64 angle (sqrt.f64 (PI.f64))))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 angle (*.f64 #s(literal 1/180 binary64) (cbrt.f64 (PI.f64)))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 (*.f64 angle (cbrt.f64 (PI.f64))) #s(literal -180 binary64)))
(*.f64 (neg.f64 angle) (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))))
(*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (*.f64 (neg.f64 angle) (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))))
(*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -180 binary64) angle)))
(*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (neg.f64 angle))
(*.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 (sqrt.f64 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) (*.f64 angle (sqrt.f64 (PI.f64))))))
(*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (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 (*.f64 #s(literal 1/180 binary64) (cbrt.f64 (PI.f64))) #s(literal 1 binary64)))
(*.f64 (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (/.f64 (cbrt.f64 (PI.f64)) #s(literal -180 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 (*.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)))) (neg.f64 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 #s(literal 1/180 binary64) (cbrt.f64 (PI.f64))) (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))))
(*.f64 (*.f64 #s(literal 1/180 binary64) (cbrt.f64 (PI.f64))) (/.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 angle (sqrt.f64 (PI.f64))))))
(*.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (cbrt.f64 (PI.f64)))) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (/.f64 #s(literal 1 binary64) (*.f64 angle (sqrt.f64 (PI.f64))))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1/2 binary64))) (/.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) (pow.f64 angle #s(literal -1/2 binary64))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (/.f64 #s(literal 1 binary64) angle)) (/.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 1 binary64)) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64)))))
(*.f64 (pow.f64 angle #s(literal 1/2 binary64)) (/.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (pow.f64 angle #s(literal -1/2 binary64))))
(*.f64 (*.f64 angle (cbrt.f64 (PI.f64))) (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 180 binary64)))
(*.f64 (*.f64 angle (cbrt.f64 (PI.f64))) (/.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 180 binary64)) (*.f64 angle (cbrt.f64 (PI.f64))))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1 binary64)) (*.f64 angle (*.f64 #s(literal 1/180 binary64) (cbrt.f64 (PI.f64)))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64)))) (/.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (/.f64 #s(literal 1 binary64) (*.f64 angle (sqrt.f64 (PI.f64))))) (/.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) #s(literal 180 binary64)))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) (*.f64 angle (sqrt.f64 (PI.f64))))) (/.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 180 binary64)))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64)))) (/.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (PI.f64) (pow.f64 angle #s(literal -1/2 binary64))) (/.f64 #s(literal 1/180 binary64) (pow.f64 angle #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal 1/180 binary64) (pow.f64 angle #s(literal -1/2 binary64))) (/.f64 (PI.f64) (pow.f64 angle #s(literal -1/2 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) (pow.f64 angle #s(literal -1/2 binary64))) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1/2 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) #s(literal -1 binary64)) (*.f64 angle (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal 1/180 binary64) (cbrt.f64 (PI.f64))) (/.f64 #s(literal -1 binary64) angle)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (pow.f64 angle #s(literal -1/2 binary64))) (/.f64 (*.f64 #s(literal 1/180 binary64) (cbrt.f64 (PI.f64))) (pow.f64 angle #s(literal -1/2 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal 1 binary64)) (*.f64 angle (cbrt.f64 (PI.f64))))
(*.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (/.f64 #s(literal 1 binary64) angle)) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal -1 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)))
(*.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (pow.f64 angle #s(literal -1/2 binary64))) (/.f64 (cbrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.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 #s(literal 1/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/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 1/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 #s(literal 0 binary64) (*.f64 angle (PI.f64)))
(exp.f64 (-.f64 (log.f64 (PI.f64)) (neg.f64 (log.f64 angle))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 angle (PI.f64)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (PI.f64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (-.f64 (log.f64 (PI.f64)) (neg.f64 (log.f64 angle))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 angle (PI.f64)))
(neg.f64 (*.f64 angle (PI.f64)))
(/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (PI.f64) (/.f64 #s(literal -1 binary64) angle))
(/.f64 (*.f64 angle (PI.f64)) #s(literal 1 binary64))
(/.f64 (*.f64 angle (PI.f64)) #s(literal -1 binary64))
(/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (PI.f64))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) angle) (PI.f64)))
(/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (PI.f64))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64)))))
(/.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 #s(literal 1 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))))
(/.f64 (/.f64 (PI.f64) (pow.f64 angle #s(literal -1/2 binary64))) (pow.f64 angle #s(literal -1/2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 angle (PI.f64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 angle (PI.f64)) (*.f64 angle (PI.f64)) (*.f64 #s(literal 0 binary64) (*.f64 angle (PI.f64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 angle (PI.f64)) (*.f64 angle (PI.f64)))) (*.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))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1/2 binary64))) #s(literal 2 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal -1 binary64) angle) (PI.f64)) #s(literal -1 binary64))
(*.f64 angle (PI.f64))
(*.f64 (PI.f64) angle)
(*.f64 (PI.f64) (neg.f64 angle))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1 binary64))
(*.f64 (*.f64 angle (PI.f64)) #s(literal -1 binary64))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle (neg.f64 (sqrt.f64 (PI.f64)))))
(*.f64 #s(literal 1 binary64) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (neg.f64 (sqrt.f64 (PI.f64))))
(*.f64 #s(literal -1 binary64) (*.f64 angle (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))))
(*.f64 (cbrt.f64 (PI.f64)) (/.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 angle (sqrt.f64 (PI.f64))))))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (neg.f64 angle)))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (*.f64 angle (sqrt.f64 (PI.f64)))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 angle (cbrt.f64 (PI.f64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (neg.f64 (*.f64 angle (cbrt.f64 (PI.f64)))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (neg.f64 angle)))
(*.f64 (neg.f64 angle) (PI.f64))
(*.f64 (neg.f64 (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 #s(literal 1 binary64) (*.f64 angle (sqrt.f64 (PI.f64))))))
(*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (*.f64 angle (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (neg.f64 (cbrt.f64 (PI.f64))))
(*.f64 (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) #s(literal -1 binary64)) (sqrt.f64 (PI.f64)))
(*.f64 (neg.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (*.f64 angle (cbrt.f64 (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1/2 binary64))) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1/2 binary64))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (/.f64 #s(literal 1 binary64) angle)) (/.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 1 binary64)) (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 angle (sqrt.f64 (PI.f64))))))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 #s(literal -1 binary64) angle)))
(*.f64 (pow.f64 angle #s(literal 1/2 binary64)) (/.f64 (PI.f64) (pow.f64 angle #s(literal -1/2 binary64))))
(*.f64 (*.f64 angle (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(*.f64 (*.f64 angle (cbrt.f64 (PI.f64))) (/.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 angle (cbrt.f64 (PI.f64))) (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1/2 binary64))) (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (pow.f64 angle #s(literal -1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1 binary64)) (*.f64 angle (cbrt.f64 (PI.f64))))
(*.f64 (/.f64 (PI.f64) (pow.f64 angle #s(literal -1/2 binary64))) (pow.f64 angle #s(literal 1/2 binary64)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal -1 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (pow.f64 angle #s(literal -1/2 binary64))) (/.f64 (cbrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1/2 binary64))))
(*.f64 (neg.f64 (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (*.f64 angle (cbrt.f64 (PI.f64))))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (neg.f64 angle) (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(*.f64 (*.f64 (neg.f64 angle) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (*.f64 (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal 1 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.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 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)))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b))) #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 b b) (-.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)))) b)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b)) #s(literal 1/2 binary64)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b)
(*.f64 b (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)))) b)) (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b)))
(*.f64 (exp.f64 (log.f64 b)) (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 b)))
(+.f64 (*.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))
(fma.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #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 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (log.f64 (PI.f64))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (PI.f64))) #s(literal 1/4 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 3 binary64) (log.f64 (PI.f64))) #s(literal 1/6 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/2 binary64) (log.f64 (PI.f64))) #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/2 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 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 2 binary64) (log.f64 (PI.f64))) #s(literal 1 binary64)) #s(literal 1/4 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 (*.f64 #s(literal 2/3 binary64) (log.f64 (PI.f64))) #s(literal 1/2 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 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 3 binary64)) #s(literal 1/6 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/2 binary64) (log.f64 (PI.f64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(fabs.f64 (sqrt.f64 (PI.f64)))
(fabs.f64 (neg.f64 (sqrt.f64 (PI.f64))))
(-.f64 #s(literal 0 binary64) (neg.f64 (sqrt.f64 (PI.f64))))
(sqrt.f64 (PI.f64))
(cbrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))
(neg.f64 (neg.f64 (sqrt.f64 (PI.f64))))
(/.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))))
(/.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64)))))
(/.f64 (neg.f64 (sqrt.f64 (PI.f64))) #s(literal -1 binary64))
(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 (neg.f64 (sqrt.f64 (PI.f64))) #s(literal 1 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) (sqrt.f64 (PI.f64))) #s(literal -1 binary64))
(pow.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/8 binary64))
(pow.f64 (fabs.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64)))) #s(literal -1 binary64))
(*.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64)))
(*.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (neg.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 (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)))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(neg.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(neg.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))
(/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (PI.f64))))
(/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))
(/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))
(/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))))
(/.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) angle)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))))
(/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) (/.f64 #s(literal 1 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal 1 binary64))
(/.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))))
(/.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))))
(/.f64 (neg.f64 (sqrt.f64 (PI.f64))) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))) #s(literal -1 binary64)))
(/.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (/.f64 #s(literal -1 binary64) angle))
(/.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) #s(literal -1 binary64)) (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (pow.f64 angle #s(literal -1/2 binary64))) (pow.f64 angle #s(literal -1/2 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))))
(pow.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(*.f64 (PI.f64) (*.f64 angle #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 angle (PI.f64)) #s(literal 1/180 binary64))
(*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))))
(*.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 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 #s(literal -1/180 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) (*.f64 angle (sqrt.f64 (PI.f64))))
(*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64)))))
(*.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 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle (*.f64 #s(literal 1/180 binary64) (cbrt.f64 (PI.f64))))))
(*.f64 (cbrt.f64 (PI.f64)) (/.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (/.f64 #s(literal 180 binary64) (*.f64 angle (sqrt.f64 (PI.f64))))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 angle (*.f64 #s(literal 1/180 binary64) (cbrt.f64 (PI.f64)))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 (*.f64 angle (cbrt.f64 (PI.f64))) #s(literal -180 binary64)))
(*.f64 (neg.f64 angle) (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))))
(*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (*.f64 (neg.f64 angle) (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))))
(*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -180 binary64) angle)))
(*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (neg.f64 angle))
(*.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 (sqrt.f64 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) (*.f64 angle (sqrt.f64 (PI.f64))))))
(*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (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 (*.f64 #s(literal 1/180 binary64) (cbrt.f64 (PI.f64))) #s(literal 1 binary64)))
(*.f64 (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (/.f64 (cbrt.f64 (PI.f64)) #s(literal -180 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 (*.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)))) (neg.f64 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 #s(literal 1/180 binary64) (cbrt.f64 (PI.f64))) (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))))
(*.f64 (*.f64 #s(literal 1/180 binary64) (cbrt.f64 (PI.f64))) (/.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 angle (sqrt.f64 (PI.f64))))))
(*.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (cbrt.f64 (PI.f64)))) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (/.f64 #s(literal 1 binary64) (*.f64 angle (sqrt.f64 (PI.f64))))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1/2 binary64))) (/.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) (pow.f64 angle #s(literal -1/2 binary64))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (/.f64 #s(literal 1 binary64) angle)) (/.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 1 binary64)) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64)))))
(*.f64 (pow.f64 angle #s(literal 1/2 binary64)) (/.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (pow.f64 angle #s(literal -1/2 binary64))))
(*.f64 (*.f64 angle (cbrt.f64 (PI.f64))) (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 180 binary64)))
(*.f64 (*.f64 angle (cbrt.f64 (PI.f64))) (/.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 180 binary64)) (*.f64 angle (cbrt.f64 (PI.f64))))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1 binary64)) (*.f64 angle (*.f64 #s(literal 1/180 binary64) (cbrt.f64 (PI.f64)))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64)))) (/.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (/.f64 #s(literal 1 binary64) (*.f64 angle (sqrt.f64 (PI.f64))))) (/.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) #s(literal 180 binary64)))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) (*.f64 angle (sqrt.f64 (PI.f64))))) (/.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 180 binary64)))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64)))) (/.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (PI.f64) (pow.f64 angle #s(literal -1/2 binary64))) (/.f64 #s(literal 1/180 binary64) (pow.f64 angle #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal 1/180 binary64) (pow.f64 angle #s(literal -1/2 binary64))) (/.f64 (PI.f64) (pow.f64 angle #s(literal -1/2 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) (pow.f64 angle #s(literal -1/2 binary64))) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1/2 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) #s(literal -1 binary64)) (*.f64 angle (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal 1/180 binary64) (cbrt.f64 (PI.f64))) (/.f64 #s(literal -1 binary64) angle)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (pow.f64 angle #s(literal -1/2 binary64))) (/.f64 (*.f64 #s(literal 1/180 binary64) (cbrt.f64 (PI.f64))) (pow.f64 angle #s(literal -1/2 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal 1 binary64)) (*.f64 angle (cbrt.f64 (PI.f64))))
(*.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (/.f64 #s(literal 1 binary64) angle)) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal -1 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)))
(*.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (pow.f64 angle #s(literal -1/2 binary64))) (/.f64 (cbrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.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 #s(literal 1/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/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 1/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 (*.f64 (PI.f64) b) #s(literal 180 binary64))
(/.f64 (*.f64 (PI.f64) b) #s(literal -180 binary64))
(/.f64 (*.f64 b (sqrt.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64))))
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) b))
(*.f64 (PI.f64) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/180 binary64) b)))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))
(*.f64 b (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 #s(literal 1/180 binary64) b)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 b (sqrt.f64 (PI.f64))) #s(literal 1/180 binary64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) b))
(*.f64 #s(literal 1 binary64) (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) b)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) (*.f64 b (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (PI.f64) b) #s(literal 1/180 binary64))
(*.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) b)) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 #s(literal 1/180 binary64) b)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 #s(literal 1/180 binary64) b)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (*.f64 b (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))) b))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) b)
(*.f64 (*.f64 b (sqrt.f64 (PI.f64))) (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 b (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (*.f64 #s(literal 1/180 binary64) (cbrt.f64 (PI.f64))))
(*.f64 (*.f64 #s(literal 1/180 binary64) b) (PI.f64))
(*.f64 (*.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (*.f64 b (cbrt.f64 (PI.f64))))
(*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 b (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 b (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 b (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 b (*.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) b) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) b) #s(literal 1 binary64)) (PI.f64))
(*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) b) (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) b) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(+.f64 (*.f64 (/.f64 #s(literal -1/180 binary64) angle) #s(literal 0 binary64)) (/.f64 (*.f64 angle (*.f64 angle #s(literal 1/180 binary64))) angle))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal -1/180 binary64) angle)) (/.f64 (*.f64 angle (*.f64 angle #s(literal 1/180 binary64))) angle))
(exp.f64 (*.f64 (log.f64 (/.f64 angle (*.f64 angle (*.f64 angle #s(literal 1/180 binary64))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 angle angle) (*.f64 angle #s(literal -180 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 angle)) (/.f64 (*.f64 angle angle) (*.f64 angle #s(literal -180 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) angle) (/.f64 (*.f64 angle angle) (*.f64 angle #s(literal -180 binary64))))
(fma.f64 #s(literal 0 binary64) (/.f64 #s(literal -1/180 binary64) angle) (/.f64 (*.f64 angle (*.f64 angle #s(literal 1/180 binary64))) angle))
(fma.f64 (/.f64 #s(literal -1/180 binary64) angle) #s(literal 0 binary64) (/.f64 (*.f64 angle (*.f64 angle #s(literal 1/180 binary64))) angle))
(neg.f64 (/.f64 (*.f64 angle angle) (*.f64 angle #s(literal -180 binary64))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 angle (*.f64 angle (*.f64 angle #s(literal 1/180 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 angle (*.f64 angle (*.f64 angle #s(literal 1/180 binary64)))))
(/.f64 (/.f64 #s(literal 1 binary64) angle) (/.f64 #s(literal 180 binary64) (*.f64 angle angle)))
(/.f64 (*.f64 angle (neg.f64 angle)) (*.f64 angle #s(literal -180 binary64)))
(/.f64 (*.f64 angle (*.f64 angle #s(literal 1/180 binary64))) angle)
(/.f64 (/.f64 (*.f64 angle (*.f64 angle #s(literal 1/180 binary64))) angle) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 angle (*.f64 angle (*.f64 angle #s(literal -1/180 binary64)))))
(/.f64 (*.f64 angle (*.f64 angle #s(literal -1/180 binary64))) (neg.f64 angle))
(/.f64 (/.f64 (*.f64 angle angle) (*.f64 angle #s(literal -180 binary64))) #s(literal -1 binary64))
(/.f64 (/.f64 angle (*.f64 angle #s(literal -180 binary64))) (/.f64 #s(literal -1 binary64) angle))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle angle))))) #s(literal 1/180 binary64)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) (neg.f64 angle)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle angle))))) #s(literal 1 binary64)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) (*.f64 angle #s(literal -180 binary64))))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle angle))))) #s(literal -1/180 binary64)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))) angle))
(/.f64 (*.f64 (neg.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle)))) #s(literal 1/180 binary64)) (*.f64 (*.f64 angle angle) (neg.f64 angle)))
(/.f64 (*.f64 (neg.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle)))) #s(literal 1 binary64)) (*.f64 (*.f64 angle angle) (*.f64 angle #s(literal -180 binary64))))
(/.f64 (*.f64 (neg.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle)))) #s(literal -1/180 binary64)) (*.f64 (*.f64 angle angle) angle))
(/.f64 (*.f64 #s(literal 1/180 binary64) (neg.f64 (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle angle)))))) (*.f64 (neg.f64 angle) (*.f64 angle (*.f64 angle (*.f64 angle angle)))))
(/.f64 (*.f64 #s(literal 1/180 binary64) (neg.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))))) (*.f64 (neg.f64 angle) (*.f64 angle angle)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle angle)))))) (*.f64 (*.f64 angle #s(literal -180 binary64)) (*.f64 angle (*.f64 angle (*.f64 angle angle)))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))))) (*.f64 (*.f64 angle #s(literal -180 binary64)) (*.f64 angle angle)))
(/.f64 (*.f64 #s(literal -1/180 binary64) (neg.f64 (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle angle)))))) (*.f64 angle (*.f64 angle (*.f64 angle (*.f64 angle angle)))))
(/.f64 (*.f64 #s(literal -1/180 binary64) (neg.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))))) (*.f64 angle (*.f64 angle angle)))
(/.f64 (*.f64 (*.f64 angle (*.f64 angle #s(literal -1/180 binary64))) #s(literal 1 binary64)) (neg.f64 angle))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 angle #s(literal 1/180 binary64)) angle)) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (*.f64 (/.f64 #s(literal -1/180 binary64) angle) (neg.f64 (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle angle)))))) (*.f64 angle (*.f64 angle (*.f64 angle angle))))
(/.f64 (*.f64 (/.f64 #s(literal -1/180 binary64) angle) (neg.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))))) (*.f64 angle angle))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle angle))))) (/.f64 #s(literal -1/180 binary64) angle)) (*.f64 angle (*.f64 angle (*.f64 angle angle))))
(/.f64 (*.f64 (neg.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle)))) (/.f64 #s(literal -1/180 binary64) angle)) (*.f64 angle angle))
(pow.f64 (/.f64 (*.f64 angle (*.f64 angle #s(literal 1/180 binary64))) angle) #s(literal 1 binary64))
(pow.f64 (/.f64 angle (*.f64 angle (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 (*.f64 angle (*.f64 angle #s(literal 1/180 binary64))) angle) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 angle (/.f64 (*.f64 angle #s(literal 1/180 binary64)) angle))
(*.f64 angle (/.f64 (*.f64 angle #s(literal -1/180 binary64)) (neg.f64 angle)))
(*.f64 angle (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 angle #s(literal 1/180 binary64)) angle)))
(*.f64 angle (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (/.f64 #s(literal -1 binary64) angle)))
(*.f64 #s(literal 1/180 binary64) (/.f64 (*.f64 angle angle) angle))
(*.f64 #s(literal 1/180 binary64) (/.f64 (*.f64 angle (neg.f64 angle)) (neg.f64 angle)))
(*.f64 #s(literal 1/180 binary64) (*.f64 (*.f64 angle angle) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 #s(literal 1/180 binary64) (*.f64 (*.f64 angle (neg.f64 angle)) (/.f64 #s(literal -1 binary64) angle)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 angle (*.f64 angle #s(literal 1/180 binary64))) angle))
(*.f64 (/.f64 #s(literal 1 binary64) angle) (*.f64 angle (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) angle) (pow.f64 (*.f64 angle (*.f64 angle #s(literal 1/180 binary64))) #s(literal 1 binary64)))
(*.f64 (*.f64 angle angle) (/.f64 #s(literal 1/180 binary64) angle))
(*.f64 (*.f64 angle angle) (/.f64 #s(literal -1/180 binary64) (neg.f64 angle)))
(*.f64 (*.f64 angle angle) (neg.f64 (/.f64 #s(literal -1/180 binary64) angle)))
(*.f64 (*.f64 angle angle) (*.f64 #s(literal -1/180 binary64) (/.f64 #s(literal -1 binary64) angle)))
(*.f64 (*.f64 angle angle) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1/180 binary64) angle)))
(*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (*.f64 angle (neg.f64 angle)) (/.f64 #s(literal -1/180 binary64) angle))
(*.f64 #s(literal -1/180 binary64) (/.f64 (*.f64 angle (neg.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 #s(literal 1/180 binary64))) angle) #s(literal 1 binary64))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) (/.f64 angle angle))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) (/.f64 (neg.f64 angle) (neg.f64 angle)))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) (*.f64 angle (/.f64 #s(literal 1 binary64) angle)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 angle angle) (*.f64 angle #s(literal -180 binary64))))
(*.f64 (*.f64 angle (*.f64 angle #s(literal -1/180 binary64))) (/.f64 #s(literal -1 binary64) angle))
(*.f64 (neg.f64 angle) (/.f64 angle (*.f64 angle #s(literal -180 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) angle) (*.f64 angle (*.f64 angle #s(literal -1/180 binary64))))
(*.f64 (/.f64 #s(literal -1/180 binary64) angle) (*.f64 angle (neg.f64 angle)))
(*.f64 (pow.f64 angle #s(literal -1/2 binary64)) (*.f64 (pow.f64 angle #s(literal -1/2 binary64)) (*.f64 angle (*.f64 angle #s(literal 1/180 binary64)))))
(*.f64 (/.f64 (*.f64 angle angle) (*.f64 angle #s(literal -180 binary64))) #s(literal -1 binary64))
(*.f64 (*.f64 angle #s(literal -1/180 binary64)) (/.f64 angle (neg.f64 angle)))
(*.f64 (*.f64 angle #s(literal -1/180 binary64)) (/.f64 (neg.f64 angle) angle))
(*.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 (neg.f64 angle) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (*.f64 angle #s(literal 1/180 binary64)) angle) angle)
(*.f64 (/.f64 angle (*.f64 angle #s(literal -180 binary64))) (neg.f64 angle))
(*.f64 (/.f64 (*.f64 angle (neg.f64 angle)) angle) #s(literal -1/180 binary64))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) angle) (neg.f64 angle)) (*.f64 angle #s(literal -1/180 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) angle) angle) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 (/.f64 (*.f64 angle angle) angle) #s(literal 1/180 binary64))
(*.f64 (/.f64 angle angle) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 (/.f64 (neg.f64 angle) angle) (*.f64 angle #s(literal -1/180 binary64)))
(*.f64 (/.f64 #s(literal 1/180 binary64) angle) (*.f64 angle angle))
(*.f64 (pow.f64 (/.f64 (*.f64 angle (*.f64 angle #s(literal 1/180 binary64))) angle) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (*.f64 angle (*.f64 angle #s(literal 1/180 binary64))) angle) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 angle (*.f64 angle #s(literal -1/180 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) angle))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) angle) #s(literal 1/180 binary64)) (*.f64 angle angle))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) angle) (*.f64 angle angle)) #s(literal 1/180 binary64))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) angle) (*.f64 angle #s(literal -1/180 binary64))) (neg.f64 angle))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) angle) (*.f64 angle #s(literal 1/180 binary64))) angle)
(*.f64 (*.f64 (*.f64 angle (*.f64 angle #s(literal 1/180 binary64))) (pow.f64 angle #s(literal -1/2 binary64))) (pow.f64 angle #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1/180 binary64) angle) #s(literal -1 binary64)) (*.f64 angle angle))
(+.f64 (*.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))
(fma.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (/.f64 #s(literal -1/180 binary64) angle) #s(literal 0 binary64))) (cos.f64 (/.f64 (*.f64 angle (*.f64 angle #s(literal 1/180 binary64))) angle))) (*.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/180 binary64) angle) #s(literal 0 binary64))) (sin.f64 (/.f64 (*.f64 angle (*.f64 angle #s(literal 1/180 binary64))) angle))))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal -1/180 binary64) angle))) (cos.f64 (/.f64 (*.f64 angle (*.f64 angle #s(literal 1/180 binary64))) angle))) (*.f64 (cos.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal -1/180 binary64) angle))) (sin.f64 (/.f64 (*.f64 angle (*.f64 angle #s(literal 1/180 binary64))) angle))))
(-.f64 (*.f64 (sin.f64 #s(literal 0 binary64)) (cos.f64 (/.f64 (*.f64 angle angle) (*.f64 angle #s(literal -180 binary64))))) (*.f64 (cos.f64 #s(literal 0 binary64)) (sin.f64 (/.f64 (*.f64 angle angle) (*.f64 angle #s(literal -180 binary64))))))
(-.f64 (*.f64 (sin.f64 (/.f64 #s(literal 0 binary64) (neg.f64 angle))) (cos.f64 (/.f64 (*.f64 angle angle) (*.f64 angle #s(literal -180 binary64))))) (*.f64 (cos.f64 (/.f64 #s(literal 0 binary64) (neg.f64 angle))) (sin.f64 (/.f64 (*.f64 angle angle) (*.f64 angle #s(literal -180 binary64))))))
(-.f64 (*.f64 (sin.f64 (/.f64 #s(literal 0 binary64) angle)) (cos.f64 (/.f64 (*.f64 angle angle) (*.f64 angle #s(literal -180 binary64))))) (*.f64 (cos.f64 (/.f64 #s(literal 0 binary64) angle)) (sin.f64 (/.f64 (*.f64 angle angle) (*.f64 angle #s(literal -180 binary64))))))
(sin.f64 (/.f64 (*.f64 angle (*.f64 angle #s(literal 1/180 binary64))) angle))
(fma.f64 (sin.f64 (*.f64 (/.f64 #s(literal -1/180 binary64) angle) #s(literal 0 binary64))) (cos.f64 (/.f64 (*.f64 angle (*.f64 angle #s(literal 1/180 binary64))) angle)) (*.f64 (cos.f64 (*.f64 (/.f64 #s(literal -1/180 binary64) angle) #s(literal 0 binary64))) (sin.f64 (/.f64 (*.f64 angle (*.f64 angle #s(literal 1/180 binary64))) angle))))
(fma.f64 (sin.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal -1/180 binary64) angle))) (cos.f64 (/.f64 (*.f64 angle (*.f64 angle #s(literal 1/180 binary64))) angle)) (*.f64 (cos.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal -1/180 binary64) angle))) (sin.f64 (/.f64 (*.f64 angle (*.f64 angle #s(literal 1/180 binary64))) angle))))
(neg.f64 (sin.f64 (/.f64 (*.f64 angle angle) (*.f64 angle #s(literal -180 binary64)))))
(neg.f64 (sin.f64 (/.f64 #s(literal -1 binary64) (/.f64 angle (*.f64 angle (*.f64 angle #s(literal 1/180 binary64)))))))
(+.f64 #s(literal 0 binary64) (*.f64 angle (*.f64 angle #s(literal 1/180 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 #s(literal 1 binary64) angle) (/.f64 #s(literal 180 binary64) angle))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 angle (*.f64 angle #s(literal -1/180 binary64))))
(neg.f64 (*.f64 angle (*.f64 angle #s(literal -1/180 binary64))))
(neg.f64 (*.f64 (*.f64 angle (*.f64 angle #s(literal -1/180 binary64))) #s(literal 1 binary64)))
(/.f64 angle (/.f64 #s(literal 180 binary64) angle))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) angle) (/.f64 #s(literal 180 binary64) angle)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) angle) (/.f64 #s(literal -180 binary64) angle)))
(/.f64 (*.f64 angle angle) #s(literal 180 binary64))
(/.f64 (*.f64 angle (neg.f64 angle)) #s(literal -180 binary64))
(/.f64 (*.f64 angle (*.f64 angle #s(literal 1/180 binary64))) #s(literal 1 binary64))
(/.f64 (*.f64 angle #s(literal 1/180 binary64)) (/.f64 #s(literal 1 binary64) angle))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) angle) (/.f64 #s(literal -180 binary64) angle)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) angle) (/.f64 #s(literal 180 binary64) angle)))
(/.f64 (*.f64 angle (*.f64 angle #s(literal -1/180 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 angle) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (*.f64 angle #s(literal -1/180 binary64)) (/.f64 #s(literal -1 binary64) angle))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle angle))))) #s(literal -1/180 binary64)) (*.f64 angle (*.f64 angle (*.f64 angle angle))))
(/.f64 (*.f64 (neg.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle)))) #s(literal -1/180 binary64)) (*.f64 angle angle))
(/.f64 (*.f64 #s(literal -1/180 binary64) (neg.f64 (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 angle angle)))))) (*.f64 angle (*.f64 angle (*.f64 angle angle))))
(/.f64 (*.f64 #s(literal -1/180 binary64) (neg.f64 (*.f64 angle (*.f64 angle (*.f64 angle angle))))) (*.f64 angle angle))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 angle (*.f64 angle #s(literal -1/180 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 angle (*.f64 angle #s(literal -1/180 binary64))) (*.f64 angle (*.f64 angle #s(literal -1/180 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 angle (*.f64 angle #s(literal -1/180 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 angle (*.f64 angle #s(literal -1/180 binary64))) (*.f64 angle (*.f64 angle #s(literal -1/180 binary64))))) (*.f64 angle (*.f64 angle #s(literal -1/180 binary64))))
(/.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) angle))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) angle) (/.f64 #s(literal 180 binary64) angle)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal -1 binary64) angle) (/.f64 #s(literal -180 binary64) angle)) #s(literal -1 binary64))
(*.f64 angle (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle angle))
(*.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (*.f64 angle angle) #s(literal 1/180 binary64))
(*.f64 (*.f64 angle (neg.f64 angle)) #s(literal -1/180 binary64))
(*.f64 #s(literal -1/180 binary64) (*.f64 angle (neg.f64 angle)))
(*.f64 (*.f64 angle (*.f64 angle #s(literal 1/180 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) angle)
(*.f64 #s(literal -1 binary64) (*.f64 angle (*.f64 angle #s(literal -1/180 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 angle (*.f64 angle #s(literal -1/180 binary64))) #s(literal 1 binary64)))
(*.f64 (*.f64 angle (*.f64 angle #s(literal -1/180 binary64))) #s(literal -1 binary64))
(*.f64 (neg.f64 angle) (*.f64 angle #s(literal -1/180 binary64)))
(*.f64 (*.f64 angle #s(literal -1/180 binary64)) (neg.f64 angle))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal -1 binary64)) (neg.f64 angle))
(*.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal -1 binary64)) angle)

simplify420.0ms (4%)

Memory
18.6MiB live, 563.8MiB allocated
Algorithm
egg-herbie
Rules
14 778×lower-fma.f64
14 778×lower-fma.f32
6 070×lower-+.f64
6 070×lower-+.f32
5 668×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01562428
14642428
215592396
328812396
460772396
561632396
662212396
763182396
865522396
083622348
Stop Event
iter limit
node limit
Counts
288 → 288
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 (* b (PI))))
(* angle (+ (* -1/34992000 (* (pow angle 2) (* b (pow (PI) 3)))) (* 1/180 (* b (PI)))))
(* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* b (pow (PI) 5))))))))
(* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (* b (pow (PI) 7)))) (* 1/22674816000000 (* b (pow (PI) 5)))))))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow angle 2) (* (pow b 2) (pow (PI) 4)))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/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)))
(* angle (pow b 2))
(* angle (pow b 2))
(* angle (pow b 2))
(* angle (pow b 2))
(* angle (pow b 2))
(* angle (pow b 2))
(* angle (pow b 2))
(* angle (pow b 2))
(* angle (pow b 2))
(* angle (pow b 2))
(* angle (pow b 2))
(* angle (pow b 2))
(* angle (pow b 2))
(* angle (pow b 2))
(* angle (pow b 2))
(* angle (pow b 2))
(* angle (pow b 2))
(* angle (pow b 2))
(* angle (pow b 2))
(* angle (pow b 2))
(* angle (pow b 2))
(* angle (pow b 2))
(* angle (pow b 2))
(* angle (pow b 2))
(* (pow angle 2) (pow b 2))
(* (pow angle 2) (pow b 2))
(* (pow angle 2) (pow b 2))
(* (pow angle 2) (pow b 2))
(* (pow angle 2) (pow b 2))
(* (pow angle 2) (pow b 2))
(* (pow angle 2) (pow b 2))
(* (pow angle 2) (pow b 2))
(* (pow angle 2) (pow b 2))
(* (pow angle 2) (pow b 2))
(* (pow angle 2) (pow b 2))
(* (pow angle 2) (pow b 2))
(* (pow angle 2) (pow b 2))
(* (pow angle 2) (pow b 2))
(* (pow angle 2) (pow b 2))
(* (pow angle 2) (pow b 2))
(* (pow angle 2) (pow b 2))
(* (pow angle 2) (pow b 2))
(* (pow angle 2) (pow b 2))
(* (pow angle 2) (pow b 2))
(* (pow angle 2) (pow b 2))
(* (pow angle 2) (pow b 2))
(* (pow angle 2) (pow b 2))
(* (pow angle 2) (pow b 2))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/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)))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* 1/180 (* angle (* b (PI))))
(* angle (+ (* -1/34992000 (* (pow angle 2) (* b (pow (PI) 3)))) (* 1/180 (* b (PI)))))
(* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* b (pow (PI) 5))))))))
(* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (* b (pow (PI) 7)))) (* 1/22674816000000 (* b (pow (PI) 5)))))))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
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)))
(* 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 (* b (PI)))
(* 1/180 (* b (PI)))
(* 1/180 (* b (PI)))
(* 1/180 (* b (PI)))
(* 1/180 (* b (PI)))
(* 1/180 (* b (PI)))
(* 1/180 (* b (PI)))
(* 1/180 (* b (PI)))
(* 1/180 (* b (PI)))
(* 1/180 (* b (PI)))
(* 1/180 (* b (PI)))
(* 1/180 (* b (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
(+ 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)
(* angle (+ 1/180 (* -1/34992000 (pow angle 2))))
(* angle (+ 1/180 (* (pow angle 2) (- (* 1/22674816000000 (pow angle 2)) 1/34992000))))
(* angle (+ 1/180 (* (pow angle 2) (- (* (pow angle 2) (+ 1/22674816000000 (* -1/30855889612800000000 (pow angle 2)))) 1/34992000))))
(sin (* 1/180 angle))
(sin (* 1/180 angle))
(sin (* 1/180 angle))
(sin (* 1/180 angle))
(sin (* 1/180 angle))
(sin (* 1/180 angle))
(sin (* 1/180 angle))
(sin (* 1/180 angle))
(* 1/180 (pow angle 2))
(* 1/180 (pow angle 2))
(* 1/180 (pow angle 2))
(* 1/180 (pow angle 2))
(* 1/180 (pow angle 2))
(* 1/180 (pow angle 2))
(* 1/180 (pow angle 2))
(* 1/180 (pow angle 2))
(* 1/180 (pow angle 2))
(* 1/180 (pow angle 2))
(* 1/180 (pow angle 2))
(* 1/180 (pow angle 2))
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 angle (*.f64 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))))) (*.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 (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 (* b (PI))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/180 binary64) b))
(* angle (+ (* -1/34992000 (* (pow angle 2) (* b (pow (PI) 3)))) (* 1/180 (* b (PI)))))
(*.f64 angle (*.f64 b (*.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 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* b (pow (PI) 5))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (*.f64 b (fma.f64 angle (*.f64 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)))))) (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))))
(* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (* b (pow (PI) 7)))) (* 1/22674816000000 (* b (pow (PI) 5)))))))))
(*.f64 angle (fma.f64 b (*.f64 (PI.f64) (fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 angle (*.f64 angle #s(literal -1/34992000 binary64))) #s(literal 1/180 binary64))) (*.f64 (*.f64 b (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 (*.f64 angle angle) (*.f64 angle angle)))))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 b (*.f64 (*.f64 angle angle) b)) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow angle 2) (* (pow b 2) (pow (PI) 4)))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (fma.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 (*.f64 angle angle) #s(literal -1/3149280000 binary64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(*.f64 (*.f64 angle angle) (fma.f64 (*.f64 b (*.f64 (*.f64 angle angle) b)) (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 (PI.f64) (*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b))))))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(*.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 b (*.f64 (*.f64 angle angle) b)) (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 (*.f64 b b) (*.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 b b))))))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* 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)))
(* angle (pow b 2))
(*.f64 angle (*.f64 b b))
(* angle (pow b 2))
(*.f64 angle (*.f64 b b))
(* angle (pow b 2))
(*.f64 angle (*.f64 b b))
(* angle (pow b 2))
(*.f64 angle (*.f64 b b))
(* angle (pow b 2))
(*.f64 angle (*.f64 b b))
(* angle (pow b 2))
(*.f64 angle (*.f64 b b))
(* angle (pow b 2))
(*.f64 angle (*.f64 b b))
(* angle (pow b 2))
(*.f64 angle (*.f64 b b))
(* angle (pow b 2))
(*.f64 angle (*.f64 b b))
(* angle (pow b 2))
(*.f64 angle (*.f64 b b))
(* angle (pow b 2))
(*.f64 angle (*.f64 b b))
(* angle (pow b 2))
(*.f64 angle (*.f64 b b))
(* angle (pow b 2))
(*.f64 angle (*.f64 b b))
(* angle (pow b 2))
(*.f64 angle (*.f64 b b))
(* angle (pow b 2))
(*.f64 angle (*.f64 b b))
(* angle (pow b 2))
(*.f64 angle (*.f64 b b))
(* angle (pow b 2))
(*.f64 angle (*.f64 b b))
(* angle (pow b 2))
(*.f64 angle (*.f64 b b))
(* angle (pow b 2))
(*.f64 angle (*.f64 b b))
(* angle (pow b 2))
(*.f64 angle (*.f64 b b))
(* angle (pow b 2))
(*.f64 angle (*.f64 b b))
(* angle (pow b 2))
(*.f64 angle (*.f64 b b))
(* angle (pow b 2))
(*.f64 angle (*.f64 b b))
(* angle (pow b 2))
(*.f64 angle (*.f64 b b))
(* (pow angle 2) (pow b 2))
(*.f64 b (*.f64 (*.f64 angle angle) b))
(* (pow angle 2) (pow b 2))
(*.f64 b (*.f64 (*.f64 angle angle) b))
(* (pow angle 2) (pow b 2))
(*.f64 b (*.f64 (*.f64 angle angle) b))
(* (pow angle 2) (pow b 2))
(*.f64 b (*.f64 (*.f64 angle angle) b))
(* (pow angle 2) (pow b 2))
(*.f64 b (*.f64 (*.f64 angle angle) b))
(* (pow angle 2) (pow b 2))
(*.f64 b (*.f64 (*.f64 angle angle) b))
(* (pow angle 2) (pow b 2))
(*.f64 b (*.f64 (*.f64 angle angle) b))
(* (pow angle 2) (pow b 2))
(*.f64 b (*.f64 (*.f64 angle angle) b))
(* (pow angle 2) (pow b 2))
(*.f64 b (*.f64 (*.f64 angle angle) b))
(* (pow angle 2) (pow b 2))
(*.f64 b (*.f64 (*.f64 angle angle) b))
(* (pow angle 2) (pow b 2))
(*.f64 b (*.f64 (*.f64 angle angle) b))
(* (pow angle 2) (pow b 2))
(*.f64 b (*.f64 (*.f64 angle angle) b))
(* (pow angle 2) (pow b 2))
(*.f64 b (*.f64 (*.f64 angle angle) b))
(* (pow angle 2) (pow b 2))
(*.f64 b (*.f64 (*.f64 angle angle) b))
(* (pow angle 2) (pow b 2))
(*.f64 b (*.f64 (*.f64 angle angle) b))
(* (pow angle 2) (pow b 2))
(*.f64 b (*.f64 (*.f64 angle angle) b))
(* (pow angle 2) (pow b 2))
(*.f64 b (*.f64 (*.f64 angle angle) b))
(* (pow angle 2) (pow b 2))
(*.f64 b (*.f64 (*.f64 angle angle) b))
(* (pow angle 2) (pow b 2))
(*.f64 b (*.f64 (*.f64 angle angle) b))
(* (pow angle 2) (pow b 2))
(*.f64 b (*.f64 (*.f64 angle angle) b))
(* (pow angle 2) (pow b 2))
(*.f64 b (*.f64 (*.f64 angle angle) b))
(* (pow angle 2) (pow b 2))
(*.f64 b (*.f64 (*.f64 angle angle) b))
(* (pow angle 2) (pow b 2))
(*.f64 b (*.f64 (*.f64 angle angle) b))
(* (pow angle 2) (pow b 2))
(*.f64 b (*.f64 (*.f64 angle angle) b))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 b (*.f64 (*.f64 angle angle) b)) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 b (*.f64 (*.f64 angle angle) b)) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 b (*.f64 (*.f64 angle angle) b)) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 b (*.f64 (*.f64 angle angle) b)) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 b (*.f64 (*.f64 angle angle) b)) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 b (*.f64 (*.f64 angle angle) b)) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 b (*.f64 (*.f64 angle angle) b)) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 b (*.f64 (*.f64 angle angle) b)) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 b (*.f64 (*.f64 angle angle) b)) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 b (*.f64 (*.f64 angle angle) b)) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 b (*.f64 (*.f64 angle angle) b)) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 b (*.f64 (*.f64 angle angle) b)) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 b (*.f64 (*.f64 angle angle) b)) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 b (*.f64 (*.f64 angle angle) b)) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 b (*.f64 (*.f64 angle angle) b)) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 b (*.f64 (*.f64 angle angle) b)) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 b (*.f64 (*.f64 angle angle) b)) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 b (*.f64 (*.f64 angle angle) b)) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 b (*.f64 (*.f64 angle angle) b)) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 b (*.f64 (*.f64 angle angle) b)) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 b (*.f64 (*.f64 angle angle) b)) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 b (*.f64 (*.f64 angle angle) b)) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 b (*.f64 (*.f64 angle angle) b)) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 b (*.f64 (*.f64 angle angle) b)) (*.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 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 angle (*.f64 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))))) (*.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 (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)))
(* 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))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* 1/180 (* angle (* b (PI))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/180 binary64) b))
(* angle (+ (* -1/34992000 (* (pow angle 2) (* b (pow (PI) 3)))) (* 1/180 (* b (PI)))))
(*.f64 angle (*.f64 b (*.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 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* b (pow (PI) 5))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (*.f64 b (fma.f64 angle (*.f64 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)))))) (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))))
(* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (* b (pow (PI) 7)))) (* 1/22674816000000 (* b (pow (PI) 5)))))))))
(*.f64 angle (fma.f64 b (*.f64 (PI.f64) (fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 angle (*.f64 angle #s(literal -1/34992000 binary64))) #s(literal 1/180 binary64))) (*.f64 (*.f64 b (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 (*.f64 angle angle) (*.f64 angle angle)))))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 angle (*.f64 angle (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64))) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(fma.f64 (*.f64 angle angle) (fma.f64 (*.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/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 (* b (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))
(* 1/180 (* b (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))
(* 1/180 (* b (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))
(* 1/180 (* b (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))
(* 1/180 (* b (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))
(* 1/180 (* b (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))
(* 1/180 (* b (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))
(* 1/180 (* b (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))
(* 1/180 (* b (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))
(* 1/180 (* b (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))
(* 1/180 (* b (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))
(* 1/180 (* b (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))
(* 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) (pow (PI) 2))))
(fma.f64 angle (*.f64 angle (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64))) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(fma.f64 (*.f64 angle angle) (fma.f64 (*.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/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* angle (+ 1/180 (* -1/34992000 (pow angle 2))))
(*.f64 angle (fma.f64 angle (*.f64 angle #s(literal -1/34992000 binary64)) #s(literal 1/180 binary64)))
(* angle (+ 1/180 (* (pow angle 2) (- (* 1/22674816000000 (pow angle 2)) 1/34992000))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)) #s(literal -1/34992000 binary64)) #s(literal 1/180 binary64)))
(* angle (+ 1/180 (* (pow angle 2) (- (* (pow angle 2) (+ 1/22674816000000 (* -1/30855889612800000000 (pow angle 2)))) 1/34992000))))
(*.f64 angle (fma.f64 angle (*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) #s(literal -1/30855889612800000000 binary64) #s(literal 1/22674816000000 binary64)) #s(literal -1/34992000 binary64))) #s(literal 1/180 binary64)))
(sin (* 1/180 angle))
(sin.f64 (*.f64 #s(literal 1/180 binary64) angle))
(sin (* 1/180 angle))
(sin.f64 (*.f64 #s(literal 1/180 binary64) angle))
(sin (* 1/180 angle))
(sin.f64 (*.f64 #s(literal 1/180 binary64) angle))
(sin (* 1/180 angle))
(sin.f64 (*.f64 #s(literal 1/180 binary64) angle))
(sin (* 1/180 angle))
(sin.f64 (*.f64 #s(literal 1/180 binary64) angle))
(sin (* 1/180 angle))
(sin.f64 (*.f64 #s(literal 1/180 binary64) angle))
(sin (* 1/180 angle))
(sin.f64 (*.f64 #s(literal 1/180 binary64) angle))
(sin (* 1/180 angle))
(sin.f64 (*.f64 #s(literal 1/180 binary64) angle))
(* 1/180 (pow angle 2))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle angle))
(* 1/180 (pow angle 2))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle angle))
(* 1/180 (pow angle 2))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle angle))
(* 1/180 (pow angle 2))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle angle))
(* 1/180 (pow angle 2))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle angle))
(* 1/180 (pow angle 2))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle angle))
(* 1/180 (pow angle 2))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle angle))
(* 1/180 (pow angle 2))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle angle))
(* 1/180 (pow angle 2))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle angle))
(* 1/180 (pow angle 2))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle angle))
(* 1/180 (pow angle 2))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle angle))
(* 1/180 (pow angle 2))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle angle))

eval181.0ms (1.7%)

Memory
6.3MiB live, 247.5MiB allocated
Compiler

Compiled 26 931 to 4 385 computations (83.7% saved)

prune329.0ms (3.2%)

Memory
19.9MiB live, 514.7MiB allocated
Pruning

72 alts after pruning (68 fresh and 4 done)

PrunedKeptTotal
New1 118401 158
Fresh142842
Picked145
Done101
Total1 134721 206
Accuracy
82.6%
Counts
1 206 → 72
Alt Table
Click to see full alt table
StatusAccuracyProgram
74.0%
(+.f64 (pow.f64 (*.f64 a (fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))) #s(literal 2 binary64)))
80.8%
(+.f64 (pow.f64 (*.f64 a (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)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
81.0%
(+.f64 (pow.f64 (*.f64 a (cos.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 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
76.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (/.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (pow.f64 angle #s(literal -1/2 binary64))) (pow.f64 angle #s(literal -1/2 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))) #s(literal 2 binary64)))
80.9%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
75.7%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) #s(literal 2 binary64)) (pow.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))) #s(literal 2 binary64)))
61.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) angle)))) #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 b b)))
68.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
75.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))) #s(literal 2 binary64)))
76.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) (pow.f64 angle #s(literal -1/2 binary64))) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1/2 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))) #s(literal 2 binary64)))
75.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (/.f64 #s(literal 1 binary64) (*.f64 angle (sqrt.f64 (PI.f64))))) (/.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))) #s(literal 2 binary64)))
75.7%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))) #s(literal 2 binary64)))
76.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))) #s(literal 2 binary64)))
80.7%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b) #s(literal 2 binary64)))
75.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))) #s(literal 2 binary64)))
81.0%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b) #s(literal 2 binary64)))
80.6%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b) #s(literal 2 binary64)))
75.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))) #s(literal 2 binary64)))
76.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))) #s(literal 2 binary64)))
71.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 angle #s(literal 1/180 binary64))) b) #s(literal 2 binary64)))
66.9%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (*.f64 #s(literal 1/180 binary64) angle)) #s(literal 2 binary64)))
27.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 angle (*.f64 angle angle))) #s(literal -1/180 binary64)) (*.f64 angle angle)))) #s(literal 2 binary64)))
54.7%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (neg.f64 angle)) (*.f64 angle #s(literal -180 binary64))))) #s(literal 2 binary64)))
54.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 #s(literal 1 binary64) angle) (/.f64 #s(literal 180 binary64) angle))) #s(literal -1 binary64))) angle))) #s(literal 2 binary64)))
54.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 angle (*.f64 angle (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 2 binary64)))
71.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)))
70.7%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle (*.f64 angle #s(literal -180 binary64))) (neg.f64 angle)))) #s(literal 2 binary64)))
54.7%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 #s(literal 1/180 binary64) angle) (*.f64 angle angle)))) #s(literal 2 binary64)))
71.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) angle) (*.f64 angle #s(literal 1/180 binary64))) angle))) #s(literal 2 binary64)))
71.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) angle) angle) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
71.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))))))) #s(literal 2 binary64)))
80.9%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
81.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))) (log.f64 (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b) #s(literal 2 binary64)))
76.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))) #s(literal 2 binary64)))
80.9%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
74.7%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.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)))) b) #s(literal 2 binary64)))
76.5%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/180 binary64) b)) #s(literal 2 binary64)))
81.5%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)))
81.1%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (PI.f64))))) b) #s(literal 2 binary64)))
81.3%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 angle (*.f64 #s(literal 1/180 binary64) (cbrt.f64 (PI.f64)))))) b) #s(literal 2 binary64)))
81.5%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)))
81.0%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) b) #s(literal 2 binary64)))
81.5%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b) #s(literal 2 binary64)))
80.5%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal -1 binary64)))) b) #s(literal 2 binary64)))
81.0%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
55.0%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 angle angle)) #s(literal -1/180 binary64)) angle))) #s(literal 2 binary64)))
81.1%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) #s(literal 2 binary64)))
80.1%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 angle (PI.f64))) #s(literal 1 binary64))) #s(literal 180 binary64)))) #s(literal 2 binary64)))
80.9%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)))
81.4%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1/2 binary64)) (sqrt.f64 (PI.f64))) (*.f64 (pow.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1/2 binary64)) (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)))
81.4%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)))
80.5%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (exp.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))) (log.f64 (PI.f64)))))) #s(literal 2 binary64)))
67.6%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b)) #s(literal 4 binary64)))
74.8%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 b (*.f64 b (*.f64 angle (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))) (/.f64 #s(literal 1 binary64) angle)))
62.4%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #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 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) (*.f64 b b)))
76.1%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))) (*.f64 angle (*.f64 angle b))) b))
76.5%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))) (*.f64 angle b)) (*.f64 angle b)))
69.0%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 angle (*.f64 b b)) #s(literal 1/32400 binary64))) (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))))
69.0%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 b b))) (*.f64 (PI.f64) #s(literal 1/32400 binary64))) (PI.f64)))
76.5%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 angle b) (*.f64 angle b)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
69.0%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 angle (*.f64 (*.f64 angle (*.f64 b b)) #s(literal 1/32400 binary64)))))
69.4%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 b (-.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)))))))) b))
71.9%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 b (*.f64 (*.f64 angle angle) b)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
79.3%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
74.9%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 b (*.f64 b (*.f64 angle (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))) angle))
67.8%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
69.0%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 angle (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))) (*.f64 #s(literal 1/32400 binary64) angle)))
69.0%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))) (*.f64 #s(literal 1/32400 binary64) (sqrt.f64 (PI.f64))))))
69.0%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
43.2%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (fma.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 (*.f64 angle angle) #s(literal -1/3149280000 binary64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))))))
69.0%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 b b))) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))))
62.4%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (exp.f64 (log.f64 (*.f64 (*.f64 b b) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))
Compiler

Compiled 3 531 to 2 577 computations (27% saved)

simplify0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

localize502.0ms (4.8%)

Memory
8.3MiB live, 836.4MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy99.6%
(*.f64 angle #s(literal 1/180 binary64))
accuracy99.5%
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
accuracy56.2%
(sin.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) angle) angle) (*.f64 angle #s(literal 1/180 binary64))))
accuracy54.5%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy85.3%
(*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 b b))
accuracy76.7%
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
accuracy56.3%
(cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) angle)))
accuracy54.5%
(cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
accuracy99.6%
(*.f64 (PI.f64) b)
accuracy99.4%
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))
accuracy98.8%
(*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64))
accuracy94.0%
(*.f64 a (fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64)) #s(literal 1 binary64)))
accuracy99.8%
(*.f64 #s(literal 1/32400 binary64) angle)
accuracy99.4%
(*.f64 b (*.f64 (PI.f64) (PI.f64)))
accuracy93.9%
(*.f64 (*.f64 angle (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))) (*.f64 #s(literal 1/32400 binary64) angle))
accuracy81.1%
(*.f64 angle (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64)))))
accuracy99.6%
(*.f64 (sin.f64 (/.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))))) b)
accuracy99.6%
(/.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))))
accuracy98.4%
(sqrt.f64 (PI.f64))
accuracy55.5%
(sin.f64 (/.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64)))))
Samples
272.0ms188×1valid
95.0ms60×2valid
3.0ms0valid
3.0ms3valid
Compiler

Compiled 542 to 68 computations (87.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 294.0ms
ival-mult: 95.0ms (32.3% of total)
ival-cos: 38.0ms (12.9% of total)
ival-pow2: 37.0ms (12.6% of total)
const: 29.0ms (9.9% of total)
adjust: 26.0ms (8.8% of total)
ival-sin: 25.0ms (8.5% of total)
ival-div: 21.0ms (7.1% of total)
ival-add: 13.0ms (4.4% of total)
ival-sqrt: 4.0ms (1.4% of total)
ival-sub: 3.0ms (1% of total)
ival-pi: 2.0ms (0.7% of total)
exact: 1.0ms (0.3% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series24.0ms (0.2%)

Memory
-9.5MiB live, 27.4MiB allocated
Counts
20 → 288
Calls
Call 1
Inputs
#<alt (sin.f64 (/.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64)))))>
#<alt (sqrt.f64 (PI.f64))>
#<alt (/.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))))>
#<alt (*.f64 (sin.f64 (/.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))))) b)>
#<alt (*.f64 angle (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64)))))>
#<alt (*.f64 (*.f64 angle (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))) (*.f64 #s(literal 1/32400 binary64) angle))>
#<alt (*.f64 b (*.f64 (PI.f64) (PI.f64)))>
#<alt (*.f64 #s(literal 1/32400 binary64) angle)>
#<alt (*.f64 a (fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64)) #s(literal 1 binary64)))>
#<alt (*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64))>
#<alt (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))>
#<alt (*.f64 (PI.f64) b)>
#<alt (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))>
#<alt (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) angle)))>
#<alt (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))>
#<alt (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 b b))>
#<alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))>
#<alt (sin.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) angle) angle) (*.f64 angle #s(literal 1/180 binary64))))>
#<alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))>
#<alt (*.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 (* 1/180 (* angle (* b (PI))))>
#<alt (* angle (+ (* -1/34992000 (* (pow angle 2) (* b (pow (PI) 3)))) (* 1/180 (* b (PI)))))>
#<alt (* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* b (pow (PI) 5))))))))>
#<alt (* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (* b (pow (PI) 7)))) (* 1/22674816000000 (* b (pow (PI) 5)))))))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* b (sin (* 1/180 (* angle (PI)))))>
#<alt (* angle (* (pow b 2) (pow (PI) 2)))>
#<alt (* angle (* (pow b 2) (pow (PI) 2)))>
#<alt (* angle (* (pow b 2) (pow (PI) 2)))>
#<alt (* angle (* (pow b 2) (pow (PI) 2)))>
#<alt (* angle (* (pow b 2) (pow (PI) 2)))>
#<alt (* angle (* (pow b 2) (pow (PI) 2)))>
#<alt (* angle (* (pow b 2) (pow (PI) 2)))>
#<alt (* angle (* (pow b 2) (pow (PI) 2)))>
#<alt (* angle (* (pow b 2) (pow (PI) 2)))>
#<alt (* angle (* (pow b 2) (pow (PI) 2)))>
#<alt (* angle (* (pow b 2) (pow (PI) 2)))>
#<alt (* angle (* (pow b 2) (pow (PI) 2)))>
#<alt (* angle (* (pow b 2) (pow (PI) 2)))>
#<alt (* angle (* (pow b 2) (pow (PI) 2)))>
#<alt (* angle (* (pow b 2) (pow (PI) 2)))>
#<alt (* angle (* (pow b 2) (pow (PI) 2)))>
#<alt (* angle (* (pow b 2) (pow (PI) 2)))>
#<alt (* angle (* (pow b 2) (pow (PI) 2)))>
#<alt (* angle (* (pow b 2) (pow (PI) 2)))>
#<alt (* angle (* (pow b 2) (pow (PI) 2)))>
#<alt (* angle (* (pow b 2) (pow (PI) 2)))>
#<alt (* angle (* (pow b 2) (pow (PI) 2)))>
#<alt (* angle (* (pow b 2) (pow (PI) 2)))>
#<alt (* angle (* (pow b 2) (pow (PI) 2)))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* b (pow (PI) 2))>
#<alt (* b (pow (PI) 2))>
#<alt (* b (pow (PI) 2))>
#<alt (* b (pow (PI) 2))>
#<alt (* b (pow (PI) 2))>
#<alt (* b (pow (PI) 2))>
#<alt (* b (pow (PI) 2))>
#<alt (* b (pow (PI) 2))>
#<alt (* b (pow (PI) 2))>
#<alt (* b (pow (PI) 2))>
#<alt (* b (pow (PI) 2))>
#<alt (* b (pow (PI) 2))>
#<alt (* 1/32400 angle)>
#<alt (* 1/32400 angle)>
#<alt (* 1/32400 angle)>
#<alt (* 1/32400 angle)>
#<alt (* 1/32400 angle)>
#<alt (* 1/32400 angle)>
#<alt (* 1/32400 angle)>
#<alt (* 1/32400 angle)>
#<alt (* 1/32400 angle)>
#<alt (* 1/32400 angle)>
#<alt (* 1/32400 angle)>
#<alt (* 1/32400 angle)>
#<alt (* a (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))>
#<alt (* a (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))>
#<alt (* a (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))>
#<alt (* a (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))>
#<alt (* a (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))>
#<alt (* a (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))>
#<alt (* a (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))>
#<alt (* a (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))>
#<alt (* a (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))>
#<alt (* a (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))>
#<alt (* a (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))>
#<alt (* a (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))>
#<alt a>
#<alt (+ a (* -1/64800 (* a (* (pow angle 2) (pow (PI) 2)))))>
#<alt (+ a (* -1/64800 (* a (* (pow angle 2) (pow (PI) 2)))))>
#<alt (+ a (* -1/64800 (* a (* (pow angle 2) (pow (PI) 2)))))>
#<alt (* -1/64800 (* a (* (pow angle 2) (pow (PI) 2))))>
#<alt (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (/ a (pow angle 2))))>
#<alt (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (/ a (pow angle 2))))>
#<alt (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (/ a (pow angle 2))))>
#<alt (* -1/64800 (* a (* (pow angle 2) (pow (PI) 2))))>
#<alt (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (/ a (pow angle 2))))>
#<alt (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (/ a (pow angle 2))))>
#<alt (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (/ a (pow angle 2))))>
#<alt (* -1/64800 (pow angle 2))>
#<alt (* -1/64800 (pow angle 2))>
#<alt (* -1/64800 (pow angle 2))>
#<alt (* -1/64800 (pow angle 2))>
#<alt (* -1/64800 (pow angle 2))>
#<alt (* -1/64800 (pow angle 2))>
#<alt (* -1/64800 (pow angle 2))>
#<alt (* -1/64800 (pow angle 2))>
#<alt (* -1/64800 (pow angle 2))>
#<alt (* -1/64800 (pow angle 2))>
#<alt (* -1/64800 (pow angle 2))>
#<alt (* -1/64800 (pow angle 2))>
#<alt (* 1/180 (* b (PI)))>
#<alt (* 1/180 (* b (PI)))>
#<alt (* 1/180 (* b (PI)))>
#<alt (* 1/180 (* b (PI)))>
#<alt (* 1/180 (* b (PI)))>
#<alt (* 1/180 (* b (PI)))>
#<alt (* 1/180 (* b (PI)))>
#<alt (* 1/180 (* b (PI)))>
#<alt (* 1/180 (* b (PI)))>
#<alt (* 1/180 (* b (PI)))>
#<alt (* 1/180 (* b (PI)))>
#<alt (* 1/180 (* b (PI)))>
#<alt (* b (PI))>
#<alt (* b (PI))>
#<alt (* b (PI))>
#<alt (* b (PI))>
#<alt (* b (PI))>
#<alt (* b (PI))>
#<alt (* b (PI))>
#<alt (* b (PI))>
#<alt (* b (PI))>
#<alt (* b (PI))>
#<alt (* b (PI))>
#<alt (* b (PI))>
#<alt 1>
#<alt (+ 1 (* -1/16200 (* (pow angle 2) (pow (PI) 2))))>
#<alt (+ 1 (* (pow angle 2) (+ (* -1/16200 (pow (PI) 2)) (* 1/1574640000 (* (pow angle 2) (pow (PI) 4))))))>
#<alt (+ 1 (* (pow angle 2) (+ (* -1/16200 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/382637520000000 (* (pow angle 2) (pow (PI) 6))) (* 1/1574640000 (pow (PI) 4)))))))>
#<alt (cos (* 1/90 (* angle (PI))))>
#<alt (cos (* 1/90 (* angle (PI))))>
#<alt (cos (* 1/90 (* angle (PI))))>
#<alt (cos (* 1/90 (* angle (PI))))>
#<alt (cos (* 1/90 (* angle (PI))))>
#<alt (cos (* 1/90 (* angle (PI))))>
#<alt (cos (* 1/90 (* angle (PI))))>
#<alt (cos (* 1/90 (* 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/32400 (* (pow angle 2) (pow (PI) 2)))>
#<alt (* (pow angle 2) (- (* -1/3149280000 (* (pow angle 2) (pow (PI) 4))) (* -1/32400 (pow (PI) 2))))>
#<alt (* (pow angle 2) (- (* (pow angle 2) (- (* 1/765275040000000 (* (pow angle 2) (pow (PI) 6))) (* 1/3149280000 (pow (PI) 4)))) (* -1/32400 (pow (PI) 2))))>
#<alt (* (pow angle 2) (- (* (pow angle 2) (- (* (pow angle 2) (- (* -1/347128758144000000000 (* (pow angle 2) (pow (PI) 8))) (* -1/765275040000000 (pow (PI) 6)))) (* 1/3149280000 (pow (PI) 4)))) (* -1/32400 (pow (PI) 2))))>
#<alt (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))>
#<alt (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))>
#<alt (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))>
#<alt (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))>
#<alt (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))>
#<alt (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))>
#<alt (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))>
#<alt (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* (pow angle 2) (+ (* -1/3149280000 (* (pow angle 2) (* (pow b 2) (pow (PI) 4)))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))>
#<alt (* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* 1/765275040000000 (* (pow angle 2) (* (pow b 2) (pow (PI) 6))))))))>
#<alt (* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (+ (* -1/347128758144000000000 (* (pow angle 2) (* (pow b 2) (pow (PI) 8)))) (* 1/765275040000000 (* (pow b 2) (pow (PI) 6)))))))))>
#<alt (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))>
#<alt (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))>
#<alt (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))>
#<alt (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))>
#<alt (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))>
#<alt (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))>
#<alt (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))>
#<alt (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))>
#<alt (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))>
#<alt (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))>
#<alt (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))>
#<alt (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))>
#<alt (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))>
#<alt (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))>
#<alt (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))>
#<alt (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))>
#<alt (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))>
#<alt (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))>
#<alt (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))>
#<alt (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* 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/180 angle)>
#<alt (* angle (+ 1/180 (* -1/34992000 (pow angle 2))))>
#<alt (* angle (+ 1/180 (* (pow angle 2) (- (* 1/22674816000000 (pow angle 2)) 1/34992000))))>
#<alt (* angle (+ 1/180 (* (pow angle 2) (- (* (pow angle 2) (+ 1/22674816000000 (* -1/30855889612800000000 (pow angle 2)))) 1/34992000))))>
#<alt (sin (* 1/180 angle))>
#<alt (sin (* 1/180 angle))>
#<alt (sin (* 1/180 angle))>
#<alt (sin (* 1/180 angle))>
#<alt (sin (* 1/180 angle))>
#<alt (sin (* 1/180 angle))>
#<alt (sin (* 1/180 angle))>
#<alt (sin (* 1/180 angle))>
#<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)>
Calls

72 calls:

TimeVariablePointExpression
10.0ms
a
@0
(* a (+ (* (* (PI) (PI)) (* (* angle angle) -1/64800)) 1))
1.0ms
b
@0
(* (- 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180)))))) (* b b))
0.0ms
b
@inf
(* angle (* b (* b (* (PI) (PI)))))
0.0ms
angle
@0
(- 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180))))))
0.0ms
angle
@inf
(* a (+ (* (* (PI) (PI)) (* (* angle angle) -1/64800)) 1))

rewrite301.0ms (2.9%)

Memory
3.3MiB live, 456.4MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 504×lower-*.f32
4 462×lower-*.f64
3 984×lower-fma.f32
3 982×lower-fma.f64
2 862×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
048160
087158
1245119
21172117
08499116
Stop Event
iter limit
node limit
iter limit
Counts
20 → 631
Calls
Call 1
Inputs
(sin.f64 (/.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64)))))
(sqrt.f64 (PI.f64))
(/.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))))
(*.f64 (sin.f64 (/.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))))) b)
(*.f64 angle (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 angle (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))) (*.f64 #s(literal 1/32400 binary64) angle))
(*.f64 b (*.f64 (PI.f64) (PI.f64)))
(*.f64 #s(literal 1/32400 binary64) angle)
(*.f64 a (fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))
(*.f64 (PI.f64) b)
(cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
(cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) angle)))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 b b))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(sin.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) angle) angle) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(*.f64 angle #s(literal 1/180 binary64))
Outputs
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(neg.f64 (sin.f64 (neg.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal 1 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 (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal -1 binary64))))
(fabs.f64 (sqrt.f64 (PI.f64)))
(fabs.f64 (neg.f64 (sqrt.f64 (PI.f64))))
(-.f64 #s(literal 0 binary64) (neg.f64 (sqrt.f64 (PI.f64))))
(sqrt.f64 (PI.f64))
(neg.f64 (neg.f64 (sqrt.f64 (PI.f64))))
(/.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))))
(/.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64)))))
(/.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (PI.f64)))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (sqrt.f64 (PI.f64))))
(/.f64 (neg.f64 (sqrt.f64 (PI.f64))) #s(literal -1 binary64))
(pow.f64 (PI.f64) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))) #s(literal -1 binary64))
(pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/4 binary64))
(pow.f64 (cbrt.f64 (PI.f64)) #s(literal 3/2 binary64))
(pow.f64 (*.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))
(*.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64)))
(*.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (PI.f64))))
(*.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 (sqrt.f64 (PI.f64))) #s(literal 1 binary64)))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (cbrt.f64 (PI.f64)) (fabs.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64))))
(*.f64 (neg.f64 (sqrt.f64 (PI.f64))) #s(literal -1 binary64))
(*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (sqrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal -1/4 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 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 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -1 binary64) (log.f64 (PI.f64))))
(-.f64 #s(literal 0 binary64) (neg.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (sqrt.f64 (PI.f64)))) (neg.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(neg.f64 (neg.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(neg.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(neg.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 1 binary64)))
(neg.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) angle) (*.f64 (*.f64 angle (*.f64 angle #s(literal 1/180 binary64))) (PI.f64))))
(neg.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64))))
(neg.f64 (/.f64 (neg.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 1 binary64)))
(neg.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))))
(neg.f64 (/.f64 (*.f64 (PI.f64) #s(literal -1 binary64)) (/.f64 #s(literal 180 binary64) angle)))
(neg.f64 (/.f64 (neg.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))
(/.f64 angle (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(/.f64 angle (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(/.f64 angle (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/180 binary64) (PI.f64))) #s(literal 1 binary64)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (sqrt.f64 (PI.f64))))))
(/.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (PI.f64))) (/.f64 #s(literal -180 binary64) angle)))
(/.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 #s(literal -180 binary64) angle) (/.f64 #s(literal -1 binary64) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) (/.f64 #s(literal 1 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))) (*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (PI.f64))) #s(literal -1 binary64)))
(/.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) angle) (PI.f64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (PI.f64) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -180 binary64) angle) (neg.f64 (PI.f64))))
(/.f64 (*.f64 #s(literal 1/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 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (sqrt.f64 (PI.f64))))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (PI.f64))))
(/.f64 (neg.f64 (sqrt.f64 (PI.f64))) (*.f64 (/.f64 #s(literal 180 binary64) angle) (/.f64 #s(literal -1 binary64) (sqrt.f64 (PI.f64)))))
(/.f64 (neg.f64 (sqrt.f64 (PI.f64))) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))) (/.f64 #s(literal -180 binary64) angle)))
(/.f64 (neg.f64 (sqrt.f64 (PI.f64))) (*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) angle)))
(/.f64 (neg.f64 (sqrt.f64 (PI.f64))) (*.f64 (/.f64 #s(literal -180 binary64) angle) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64)))))
(/.f64 (neg.f64 (sqrt.f64 (PI.f64))) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))))))
(/.f64 (neg.f64 (sqrt.f64 (PI.f64))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (sqrt.f64 (PI.f64))))) #s(literal -1 binary64)))
(/.f64 (neg.f64 angle) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(/.f64 (neg.f64 angle) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/180 binary64) (PI.f64))) #s(literal -1 binary64)))
(/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))
(/.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (*.f64 angle (neg.f64 (PI.f64))) #s(literal -180 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -1 binary64))
(/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))) #s(literal 180 binary64)))
(/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (*.f64 #s(literal 180 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (*.f64 angle (*.f64 angle #s(literal 1/180 binary64))) (sqrt.f64 (PI.f64))) (*.f64 angle (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (PI.f64) #s(literal -1 binary64)) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (neg.f64 (PI.f64)) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (neg.f64 (*.f64 angle (sqrt.f64 (PI.f64)))) (*.f64 #s(literal -180 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))) (/.f64 #s(literal 1 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) angle) (/.f64 #s(literal -1 binary64) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 #s(literal -1/180 binary64) (*.f64 angle (sqrt.f64 (PI.f64))))) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 angle (sqrt.f64 (PI.f64))))) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))) #s(literal -180 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))) (*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (PI.f64))) #s(literal 180 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 angle (sqrt.f64 (PI.f64))))) (*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (PI.f64))) #s(literal -180 binary64)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (neg.f64 (*.f64 angle (sqrt.f64 (PI.f64))))) #s(literal 180 binary64))
(/.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) #s(literal 180 binary64))
(/.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) #s(literal -1 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 #s(literal -1 binary64) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (neg.f64 (sqrt.f64 (PI.f64)))) #s(literal -180 binary64))
(/.f64 (*.f64 (neg.f64 (*.f64 angle (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))) #s(literal -180 binary64))
(/.f64 (*.f64 (neg.f64 (*.f64 angle (sqrt.f64 (PI.f64)))) #s(literal 1 binary64)) (*.f64 #s(literal -180 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (neg.f64 (*.f64 angle (sqrt.f64 (PI.f64)))) #s(literal -1 binary64)) (*.f64 #s(literal -180 binary64) (/.f64 #s(literal -1 binary64) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (neg.f64 (*.f64 angle (sqrt.f64 (PI.f64)))) (neg.f64 (sqrt.f64 (PI.f64)))) #s(literal 180 binary64))
(/.f64 (*.f64 (neg.f64 (*.f64 angle (*.f64 angle #s(literal 1/180 binary64)))) (sqrt.f64 (PI.f64))) (*.f64 (neg.f64 angle) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (PI.f64))) (/.f64 #s(literal 1 binary64) angle)))
(/.f64 (neg.f64 (*.f64 angle (neg.f64 (PI.f64)))) #s(literal 180 binary64))
(/.f64 (neg.f64 (*.f64 (PI.f64) #s(literal -1 binary64))) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (neg.f64 (neg.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) angle))
(pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal -1 binary64))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) #s(literal 180 binary64)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(*.f64 #s(literal 1/180 binary64) (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64)))))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) (*.f64 angle (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64)))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))) #s(literal 1 binary64))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))
(*.f64 (/.f64 #s(literal 1 binary64) angle) (*.f64 (*.f64 angle (*.f64 angle #s(literal 1/180 binary64))) (PI.f64)))
(*.f64 (/.f64 #s(literal 1 binary64) angle) (/.f64 (*.f64 (*.f64 angle (*.f64 angle #s(literal 1/180 binary64))) (sqrt.f64 (PI.f64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64)))))
(*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))) (neg.f64 (sqrt.f64 (PI.f64))))
(*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (*.f64 #s(literal -1/180 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))))
(*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 (*.f64 angle #s(literal 1/180 binary64)) (/.f64 #s(literal -1 binary64) (sqrt.f64 (PI.f64)))))
(*.f64 (neg.f64 angle) (/.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (PI.f64)))))
(*.f64 (neg.f64 angle) (/.f64 (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64)))))
(*.f64 (neg.f64 angle) (/.f64 (PI.f64) #s(literal -180 binary64)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(*.f64 (*.f64 angle (neg.f64 (PI.f64))) #s(literal -1/180 binary64))
(*.f64 #s(literal -1/180 binary64) (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (PI.f64)))))
(*.f64 #s(literal -1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal -1 binary64) angle)))
(*.f64 (/.f64 (PI.f64) angle) (*.f64 angle (*.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 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 (PI.f64) #s(literal -1 binary64)) (*.f64 angle #s(literal -1/180 binary64)))
(*.f64 (neg.f64 (PI.f64)) (*.f64 angle #s(literal -1/180 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) #s(literal -1 binary64)) (neg.f64 (*.f64 angle (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) #s(literal -1 binary64)) (/.f64 angle (/.f64 #s(literal -1 binary64) (sqrt.f64 (PI.f64)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal -1/4 binary64))) (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal -1/4 binary64))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 (PI.f64) #s(literal -1/4 binary64))) (/.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal -1/4 binary64))))
(*.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64)))) #s(literal 1/180 binary64))
(*.f64 (/.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal -1 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal -1 binary64)) (/.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) #s(literal -1 binary64)) (/.f64 (*.f64 (*.f64 angle (*.f64 angle #s(literal 1/180 binary64))) (sqrt.f64 (PI.f64))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) #s(literal -1 binary64)) (/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal -1 binary64) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 angle (pow.f64 (PI.f64) #s(literal -1/4 binary64))) (/.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal -1/4 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal -1/4 binary64))) (/.f64 angle (pow.f64 (PI.f64) #s(literal -1/4 binary64))))
(*.f64 (/.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal -1/4 binary64))) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 (PI.f64) #s(literal -1/4 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))) (pow.f64 (PI.f64) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (PI.f64) #s(literal -1/4 binary64))))
(*.f64 (/.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (PI.f64) #s(literal -1/4 binary64))) (/.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))) (pow.f64 (PI.f64) #s(literal -1/4 binary64))))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 #s(literal -180 binary64) angle)))
(*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) angle)
(*.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))
(*.f64 (/.f64 (PI.f64) (/.f64 #s(literal -1 binary64) angle)) #s(literal -1/180 binary64))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (*.f64 angle (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal -180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (/.f64 (sqrt.f64 (PI.f64)) #s(literal -180 binary64)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 1 binary64)))
(*.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)) (/.f64 #s(literal 1 binary64) angle)) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))) (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 180 binary64)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) 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)) (/.f64 #s(literal -1 binary64) angle)) (/.f64 (cbrt.f64 (PI.f64)) #s(literal -180 binary64)))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal -180 binary64)))
(*.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 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal -1 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal -180 binary64) angle)))
(*.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal -1/4 binary64))) (/.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal -1/4 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (*.f64 angle (*.f64 angle #s(literal 1/180 binary64))) (sqrt.f64 (PI.f64))) #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (pow.f64 (PI.f64) #s(literal -1/4 binary64))) (/.f64 (*.f64 (*.f64 angle (*.f64 angle #s(literal 1/180 binary64))) (sqrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (pow.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1/2 binary64)) (sqrt.f64 (PI.f64))) (*.f64 (pow.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1/2 binary64)) (sqrt.f64 (PI.f64))))
(*.f64 b (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)))) b)
(/.f64 (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 1 binary64) angle))
(*.f64 angle (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64)))))
(*.f64 b (*.f64 (*.f64 b (*.f64 (PI.f64) (PI.f64))) angle))
(*.f64 (*.f64 b (*.f64 (PI.f64) (PI.f64))) (*.f64 angle b))
(*.f64 (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64)))) angle)
(*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (PI.f64)) angle))
(*.f64 (*.f64 angle b) (*.f64 b (*.f64 (PI.f64) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (PI.f64)))) b)
(*.f64 (*.f64 angle (*.f64 b b)) (*.f64 (PI.f64) (PI.f64)))
(*.f64 (*.f64 (*.f64 angle b) b) (*.f64 (PI.f64) (PI.f64)))
(*.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) (PI.f64))) b)
(*.f64 (*.f64 (*.f64 angle b) (*.f64 (PI.f64) b)) (PI.f64))
(/.f64 (*.f64 (*.f64 b (*.f64 (PI.f64) (PI.f64))) (*.f64 b (*.f64 angle #s(literal 1/32400 binary64)))) (/.f64 #s(literal 1 binary64) angle))
(*.f64 angle (*.f64 (*.f64 b (*.f64 (PI.f64) (PI.f64))) (*.f64 b (*.f64 angle #s(literal 1/32400 binary64)))))
(*.f64 (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle #s(literal 1/32400 binary64))))
(*.f64 (*.f64 angle (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))) (*.f64 angle #s(literal 1/32400 binary64)))
(*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64)))))))
(*.f64 (*.f64 angle #s(literal 1/32400 binary64)) (*.f64 angle (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))))
(*.f64 (*.f64 angle b) (*.f64 (*.f64 b (*.f64 (PI.f64) (PI.f64))) (*.f64 angle #s(literal 1/32400 binary64))))
(*.f64 (*.f64 (*.f64 b (*.f64 (PI.f64) (PI.f64))) (*.f64 b (*.f64 angle #s(literal 1/32400 binary64)))) angle)
(*.f64 (*.f64 (*.f64 angle (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))) angle) #s(literal 1/32400 binary64))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/32400 binary64)) angle) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/32400 binary64)) (*.f64 angle b)) (*.f64 b (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (*.f64 (PI.f64) b) (sqrt.f64 (PI.f64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))))
(*.f64 (PI.f64) (*.f64 (PI.f64) b))
(*.f64 b (*.f64 (PI.f64) (PI.f64)))
(*.f64 (*.f64 (PI.f64) (PI.f64)) b)
(*.f64 (*.f64 (PI.f64) b) (PI.f64))
(*.f64 (*.f64 (*.f64 (PI.f64) b) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 (PI.f64) b) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(/.f64 #s(literal 1/32400 binary64) (/.f64 #s(literal 1 binary64) angle))
(*.f64 angle #s(literal 1/32400 binary64))
(*.f64 #s(literal 1/32400 binary64) angle)
(+.f64 a (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64)) a)))
(+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64)) a)) a)
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 a (PI.f64)) (*.f64 a (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 angle angle))) #s(literal 1/4199040000 binary64))) (fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64)) a) (neg.f64 a))) (/.f64 (*.f64 a a) (fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64)) a) (neg.f64 a))))
(fma.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64))) a) a)
(fma.f64 #s(literal 1 binary64) a (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64)) a)))
(fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64)) a) a)
(fma.f64 a #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64)) a)))
(fma.f64 a (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64))) a)
(fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) a) a)
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64))) a a)
(fma.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 angle angle))) (*.f64 #s(literal -1/64800 binary64) a) a)
(fma.f64 (*.f64 a (PI.f64)) (*.f64 (PI.f64) (*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64))) a)
(fma.f64 (*.f64 a (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64)) a)
(fma.f64 (*.f64 a (*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64))) (*.f64 (PI.f64) (PI.f64)) a)
(fma.f64 (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 angle angle)))) #s(literal -1/64800 binary64) a)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 angle angle))) #s(literal 1/4199040000 binary64))) (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64)) a)) a))) (fma.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 angle angle))) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (PI.f64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 angle angle))))) #s(literal -1/272097792000000 binary64)) (*.f64 a (*.f64 a a)) (*.f64 a (*.f64 a a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64)) a) (neg.f64 a)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 angle angle))) #s(literal 1/4199040000 binary64))) (*.f64 a a) (neg.f64 (*.f64 a a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 angle angle))) #s(literal 1/4199040000 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 angle angle))) #s(literal 1/64800 binary64))) (*.f64 a (fma.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 angle angle))) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (PI.f64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 angle angle))))) #s(literal -1/272097792000000 binary64) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64)) #s(literal -1 binary64)) (*.f64 a (fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 angle angle))) #s(literal 1/4199040000 binary64)) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 angle angle))) #s(literal 1/4199040000 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 angle angle))) #s(literal 1/64800 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 angle angle))) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (PI.f64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 angle angle))))) #s(literal -1/272097792000000 binary64) #s(literal 1 binary64)) a)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 angle angle))) #s(literal 1/4199040000 binary64)) #s(literal -1 binary64)) a)))
(/.f64 a (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 angle angle))) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (PI.f64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 angle angle))))) #s(literal -1/272097792000000 binary64)) (*.f64 a (*.f64 a a)) (*.f64 a (*.f64 a a))) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 angle angle))) #s(literal 1/4199040000 binary64))) (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64)) a)) a))))
(/.f64 (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 angle angle))) #s(literal 1/4199040000 binary64))) (*.f64 a a) (neg.f64 (*.f64 a a))) (fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64)) a) (neg.f64 a)))
(/.f64 (*.f64 a (fma.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 angle angle))) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (PI.f64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 angle angle))))) #s(literal -1/272097792000000 binary64) #s(literal 1 binary64))) (+.f64 (fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 angle angle))) #s(literal 1/4199040000 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 angle angle))) #s(literal 1/64800 binary64))))
(/.f64 (*.f64 a (fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 angle angle))) #s(literal 1/4199040000 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 angle angle))) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (PI.f64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 angle angle))))) #s(literal -1/272097792000000 binary64) #s(literal 1 binary64)) a) (+.f64 (fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 angle angle))) #s(literal 1/4199040000 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 angle angle))) #s(literal 1/64800 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 angle angle))) #s(literal 1/4199040000 binary64)) #s(literal -1 binary64)) a) (fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 angle angle))) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (PI.f64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 angle angle))))) #s(literal -1/272097792000000 binary64)) (*.f64 a (*.f64 a a)) (*.f64 a (*.f64 a a)))) (neg.f64 (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 angle angle))) #s(literal 1/4199040000 binary64))) (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64)) a)) a)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 angle angle))) #s(literal 1/4199040000 binary64))) (*.f64 a a) (neg.f64 (*.f64 a a)))) (neg.f64 (fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64)) a) (neg.f64 a))))
(/.f64 (neg.f64 (*.f64 a (fma.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 angle angle))) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (PI.f64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 angle angle))))) #s(literal -1/272097792000000 binary64) #s(literal 1 binary64)))) (neg.f64 (+.f64 (fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 angle angle))) #s(literal 1/4199040000 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 angle angle))) #s(literal 1/64800 binary64)))))
(/.f64 (neg.f64 (*.f64 a (fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 angle angle))) #s(literal 1/4199040000 binary64)) #s(literal -1 binary64)))) (fma.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 angle angle))) #s(literal 1/64800 binary64) #s(literal 1 binary64)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 angle angle))) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (PI.f64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 angle angle))))) #s(literal -1/272097792000000 binary64) #s(literal 1 binary64)) a)) (neg.f64 (+.f64 (fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 angle angle))) #s(literal 1/4199040000 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 angle angle))) #s(literal 1/64800 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 angle angle))) #s(literal 1/4199040000 binary64)) #s(literal -1 binary64)) a)) (fma.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 angle angle))) #s(literal 1/64800 binary64) #s(literal 1 binary64)))
(/.f64 (fma.f64 a (*.f64 a a) (*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 angle angle))) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (PI.f64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 angle angle))))) #s(literal -1/272097792000000 binary64)) (*.f64 a (*.f64 a a)))) (fma.f64 a a (-.f64 (*.f64 (*.f64 (*.f64 a (PI.f64)) (*.f64 a (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 angle angle))) #s(literal 1/4199040000 binary64))) (*.f64 a (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64)) a))))))
(/.f64 (-.f64 (*.f64 a a) (*.f64 (*.f64 (*.f64 a (PI.f64)) (*.f64 a (PI.f64))) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 angle angle))) #s(literal 1/4199040000 binary64)))) (-.f64 a (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64)) a))))
(*.f64 a (fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64)) #s(literal 1 binary64)) a)
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 angle angle))) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (PI.f64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 angle angle))))) #s(literal -1/272097792000000 binary64)) (*.f64 a (*.f64 a a)) (*.f64 a (*.f64 a a))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 angle angle))) #s(literal 1/4199040000 binary64))) (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64)) a)) a)))))
(*.f64 (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 angle angle))) #s(literal 1/4199040000 binary64))) (*.f64 a a) (neg.f64 (*.f64 a a))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64)) a) (neg.f64 a))))
(*.f64 (*.f64 a (fma.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 angle angle))) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (PI.f64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 angle angle))))) #s(literal -1/272097792000000 binary64) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 angle angle))) #s(literal 1/4199040000 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 angle angle))) #s(literal 1/64800 binary64)))))
(*.f64 (*.f64 a (fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 angle angle))) #s(literal 1/4199040000 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 angle angle))) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (PI.f64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 angle angle))))) #s(literal -1/272097792000000 binary64) #s(literal 1 binary64)) a) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 angle angle))) #s(literal 1/4199040000 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 angle angle))) #s(literal 1/64800 binary64)))))
(*.f64 (*.f64 (fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 angle angle))) #s(literal 1/4199040000 binary64)) #s(literal -1 binary64)) a) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 angle #s(literal -1/64800 binary64)) (/.f64 #s(literal 1 binary64) angle))
(*.f64 angle (*.f64 angle #s(literal -1/64800 binary64)))
(*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64))
(*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64)) #s(literal 1 binary64))
(*.f64 (*.f64 angle #s(literal -1/64800 binary64)) angle)
(/.f64 b (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))
(*.f64 (PI.f64) (*.f64 b #s(literal 1/180 binary64)))
(*.f64 b (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(*.f64 (*.f64 (PI.f64) b) #s(literal 1/180 binary64))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) b)
(*.f64 (*.f64 #s(literal 1/180 binary64) b) (PI.f64))
(/.f64 (*.f64 b (sqrt.f64 (PI.f64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))))
(*.f64 (PI.f64) b)
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) b))
(*.f64 #s(literal 1 binary64) (*.f64 (PI.f64) b))
(*.f64 b (PI.f64))
(*.f64 (*.f64 (PI.f64) b) #s(literal 1 binary64))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) b))
(*.f64 (*.f64 b (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 b (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(+.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (neg.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))
(cos.f64 (fma.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(-.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 6 binary64)) (+.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64)) (+.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 6 binary64)) (+.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64)) (+.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))))))
(-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64)) #s(literal 1 binary64)))
(fma.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (neg.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))
(fma.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (neg.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))
(fma.f64 (+.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1 binary64)) #s(literal 1/2 binary64) (neg.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))
(fma.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 #s(literal -1/4 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (neg.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 1 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 1 binary64)) (neg.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64)) (+.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 6 binary64))) (+.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64)) (+.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1 binary64))
(/.f64 (-.f64 (+.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) #s(literal -1/4 binary64))) (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64))))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) #s(literal -1/4 binary64))) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) #s(literal -1/4 binary64))))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) #s(literal -1/4 binary64))) #s(literal 2 binary64)) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) #s(literal -1/4 binary64))) (neg.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (+.f64 #s(literal -1/8 binary64) (neg.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64)))))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (neg.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) #s(literal -1/4 binary64))) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (+.f64 #s(literal -1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal -1/2 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) #s(literal -1/4 binary64))) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (neg.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64))))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (neg.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))))
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) #s(literal -1/4 binary64))))) (*.f64 #s(literal 2 binary64) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1 binary64)) (neg.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))) (*.f64 #s(literal 2 binary64) (+.f64 #s(literal -1/8 binary64) (neg.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64)))))) (*.f64 #s(literal 2 binary64) (neg.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))))
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 #s(literal 2 binary64) (+.f64 #s(literal -1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))))) (*.f64 #s(literal 2 binary64) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal -1/2 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1 binary64)) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (neg.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))) (*.f64 #s(literal 2 binary64) (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 2 binary64) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (neg.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 #s(literal -1/4 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 #s(literal -1/4 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 #s(literal -1/4 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 #s(literal -1/4 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 #s(literal -1/4 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) #s(literal -1/4 binary64))))) (*.f64 (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 #s(literal -1/4 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64))) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 #s(literal -1/4 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 #s(literal -1/4 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (neg.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))) (*.f64 (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 #s(literal -1/4 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (+.f64 #s(literal -1/8 binary64) (neg.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64)))))) (*.f64 (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 #s(literal -1/4 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (neg.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 #s(literal -1/4 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (+.f64 #s(literal -1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))))) (*.f64 (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 #s(literal -1/4 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal -1/2 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (neg.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))) (*.f64 (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 #s(literal -1/4 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 #s(literal -1/4 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (neg.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64)) (+.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) #s(literal -1 binary64))
(/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 6 binary64)) (pow.f64 (neg.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64)) (-.f64 (*.f64 (neg.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (neg.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (neg.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64)) (*.f64 (neg.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (neg.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))) (-.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (neg.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))))
(*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64)) (+.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))))))
(*.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1 binary64))
(*.f64 (+.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (-.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.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 angle #s(literal -1/180 binary64)))
(+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)))
(+.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
(+.f64 (/.f64 #s(literal 1/8 binary64) (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))))
(+.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (+.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1 binary64))) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
(-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))
(-.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 2 binary64)))
(-.f64 (/.f64 #s(literal 1/8 binary64) (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))))
(-.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (+.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1 binary64))) #s(literal 1/2 binary64)))
(fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) (neg.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))))
(fma.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (+.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1 binary64))) #s(literal 1/2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))
(fma.f64 (neg.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(neg.f64 (neg.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (neg.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))
(/.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (neg.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))))
(/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) #s(literal -1/4 binary64))) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 2 binary64))
(/.f64 (+.f64 #s(literal -1/8 binary64) (neg.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))))
(/.f64 (+.f64 #s(literal -1/8 binary64) (neg.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (neg.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))))
(/.f64 (+.f64 #s(literal -1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal -1/2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1/512 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1/64 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 3 binary64)))) (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1/16 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 4 binary64)) (*.f64 #s(literal 1/16 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1/16 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) #s(literal -2 binary64))
(/.f64 (neg.f64 (+.f64 #s(literal -1/8 binary64) (neg.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal -1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))) (neg.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal -1/8 binary64) #s(literal 1/8 binary64)) (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1/8 binary64) (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (/.f64 #s(literal 1/8 binary64) (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (/.f64 #s(literal 1/8 binary64) (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (+.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (fma.f64 (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (+.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1 binary64))) #s(literal 1/2 binary64)) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (+.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1 binary64))) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (+.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1 binary64))) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) #s(literal 1/4 binary64)) (-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (/.f64 #s(literal 1/8 binary64) (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))) (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))))) (+.f64 (/.f64 #s(literal 1/8 binary64) (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (+.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1 binary64))) #s(literal 1/2 binary64)) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (+.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1 binary64))) #s(literal 1/2 binary64)))) (+.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (+.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1 binary64))) #s(literal 1/2 binary64))))
(pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(*.f64 (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 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))))
(*.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (neg.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))))
(*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))
(*.f64 (+.f64 #s(literal -1/8 binary64) (neg.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))))
(*.f64 (+.f64 #s(literal -1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (/.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 b b) #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 b b)) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) (*.f64 b b)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 b b) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) (*.f64 b b)))
(fma.f64 (*.f64 b b) #s(literal 1/2 binary64) (*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) #s(literal -1/4 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (*.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (*.f64 b b))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) #s(literal -1/4 binary64))) (*.f64 b b))))
(/.f64 (*.f64 b b) (/.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64)))) (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))
(/.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) #s(literal -1/4 binary64)))) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (*.f64 b b)) (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) #s(literal -1/4 binary64))) (*.f64 b b)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) #s(literal -1/4 binary64))))) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (*.f64 b b))) (neg.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) #s(literal -1/4 binary64))) (*.f64 b b))) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal -1/2 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 b b) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 b b) #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) #s(literal 1/2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64))) (*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)))) (*.f64 (*.f64 (*.f64 b b) #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 b b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) (*.f64 b b)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 b b)) (*.f64 #s(literal 1/2 binary64) (*.f64 b b)) (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) (*.f64 b b)) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) (*.f64 b b))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 b b)) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) (*.f64 b b))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b b) #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64))) (*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64))))) (-.f64 (*.f64 (*.f64 b b) #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 b b)) (*.f64 #s(literal 1/2 binary64) (*.f64 b b))) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) (*.f64 b b)) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) (*.f64 b b)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 b b)) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) (*.f64 b b))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))
(*.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 b (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 b (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))
(*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(*.f64 (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) b)
(*.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))))
(*.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) #s(literal -1/4 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (*.f64 b b)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))))
(*.f64 (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) #s(literal -1/4 binary64))) (*.f64 b b)) (/.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) #s(literal -1/4 binary64))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) #s(literal -1/4 binary64))) (+.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1 binary64))) (/.f64 (*.f64 b b) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) #s(literal -1/4 binary64))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (*.f64 b b) (+.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1 binary64))) (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) #s(literal -1/4 binary64))) #s(literal 1/2 binary64)))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos.f64 (neg.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 angle #s(literal 1/180 binary64)))
(neg.f64 (sin.f64 (*.f64 angle #s(literal -1/180 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 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 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -1 binary64) (log.f64 (PI.f64))))
(-.f64 #s(literal 0 binary64) (neg.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (sqrt.f64 (PI.f64)))) (neg.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(neg.f64 (neg.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(neg.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(neg.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 1 binary64)))
(neg.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) angle) (*.f64 (*.f64 angle (*.f64 angle #s(literal 1/180 binary64))) (PI.f64))))
(neg.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64))))
(neg.f64 (/.f64 (neg.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 1 binary64)))
(neg.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))))
(neg.f64 (/.f64 (*.f64 (PI.f64) #s(literal -1 binary64)) (/.f64 #s(literal 180 binary64) angle)))
(neg.f64 (/.f64 (neg.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))
(/.f64 angle (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(/.f64 angle (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(/.f64 angle (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/180 binary64) (PI.f64))) #s(literal 1 binary64)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (sqrt.f64 (PI.f64))))))
(/.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (PI.f64))) (/.f64 #s(literal -180 binary64) angle)))
(/.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 #s(literal -180 binary64) angle) (/.f64 #s(literal -1 binary64) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) (/.f64 #s(literal 1 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))) (*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (PI.f64))) #s(literal -1 binary64)))
(/.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) angle) (PI.f64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (PI.f64) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -180 binary64) angle) (neg.f64 (PI.f64))))
(/.f64 (*.f64 #s(literal 1/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 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (sqrt.f64 (PI.f64))))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (PI.f64))))
(/.f64 (neg.f64 (sqrt.f64 (PI.f64))) (*.f64 (/.f64 #s(literal 180 binary64) angle) (/.f64 #s(literal -1 binary64) (sqrt.f64 (PI.f64)))))
(/.f64 (neg.f64 (sqrt.f64 (PI.f64))) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))) (/.f64 #s(literal -180 binary64) angle)))
(/.f64 (neg.f64 (sqrt.f64 (PI.f64))) (*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) angle)))
(/.f64 (neg.f64 (sqrt.f64 (PI.f64))) (*.f64 (/.f64 #s(literal -180 binary64) angle) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64)))))
(/.f64 (neg.f64 (sqrt.f64 (PI.f64))) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))))))
(/.f64 (neg.f64 (sqrt.f64 (PI.f64))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (sqrt.f64 (PI.f64))))) #s(literal -1 binary64)))
(/.f64 (neg.f64 angle) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(/.f64 (neg.f64 angle) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/180 binary64) (PI.f64))) #s(literal -1 binary64)))
(/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))
(/.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (*.f64 angle (neg.f64 (PI.f64))) #s(literal -180 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -1 binary64))
(/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))) #s(literal 180 binary64)))
(/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (*.f64 #s(literal 180 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (*.f64 angle (*.f64 angle #s(literal 1/180 binary64))) (sqrt.f64 (PI.f64))) (*.f64 angle (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (PI.f64) #s(literal -1 binary64)) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (neg.f64 (PI.f64)) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (neg.f64 (*.f64 angle (sqrt.f64 (PI.f64)))) (*.f64 #s(literal -180 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))) (/.f64 #s(literal 1 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) angle) (/.f64 #s(literal -1 binary64) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 #s(literal -1/180 binary64) (*.f64 angle (sqrt.f64 (PI.f64))))) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 angle (sqrt.f64 (PI.f64))))) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))) #s(literal -180 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))) (*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (PI.f64))) #s(literal 180 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 angle (sqrt.f64 (PI.f64))))) (*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (PI.f64))) #s(literal -180 binary64)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (neg.f64 (*.f64 angle (sqrt.f64 (PI.f64))))) #s(literal 180 binary64))
(/.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) #s(literal 180 binary64))
(/.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) #s(literal -1 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 #s(literal -1 binary64) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (neg.f64 (sqrt.f64 (PI.f64)))) #s(literal -180 binary64))
(/.f64 (*.f64 (neg.f64 (*.f64 angle (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))) #s(literal -180 binary64))
(/.f64 (*.f64 (neg.f64 (*.f64 angle (sqrt.f64 (PI.f64)))) #s(literal 1 binary64)) (*.f64 #s(literal -180 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (neg.f64 (*.f64 angle (sqrt.f64 (PI.f64)))) #s(literal -1 binary64)) (*.f64 #s(literal -180 binary64) (/.f64 #s(literal -1 binary64) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (neg.f64 (*.f64 angle (sqrt.f64 (PI.f64)))) (neg.f64 (sqrt.f64 (PI.f64)))) #s(literal 180 binary64))
(/.f64 (*.f64 (neg.f64 (*.f64 angle (*.f64 angle #s(literal 1/180 binary64)))) (sqrt.f64 (PI.f64))) (*.f64 (neg.f64 angle) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (PI.f64))) (/.f64 #s(literal 1 binary64) angle)))
(/.f64 (neg.f64 (*.f64 angle (neg.f64 (PI.f64)))) #s(literal 180 binary64))
(/.f64 (neg.f64 (*.f64 (PI.f64) #s(literal -1 binary64))) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (neg.f64 (neg.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) angle))
(pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal -1 binary64))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) #s(literal 180 binary64)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(*.f64 #s(literal 1/180 binary64) (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64)))))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) (*.f64 angle (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64)))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))) #s(literal 1 binary64))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))
(*.f64 (/.f64 #s(literal 1 binary64) angle) (*.f64 (*.f64 angle (*.f64 angle #s(literal 1/180 binary64))) (PI.f64)))
(*.f64 (/.f64 #s(literal 1 binary64) angle) (/.f64 (*.f64 (*.f64 angle (*.f64 angle #s(literal 1/180 binary64))) (sqrt.f64 (PI.f64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64)))))
(*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))) (neg.f64 (sqrt.f64 (PI.f64))))
(*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (*.f64 #s(literal -1/180 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))))
(*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 (*.f64 angle #s(literal 1/180 binary64)) (/.f64 #s(literal -1 binary64) (sqrt.f64 (PI.f64)))))
(*.f64 (neg.f64 angle) (/.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (PI.f64)))))
(*.f64 (neg.f64 angle) (/.f64 (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64)))))
(*.f64 (neg.f64 angle) (/.f64 (PI.f64) #s(literal -180 binary64)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(*.f64 (*.f64 angle (neg.f64 (PI.f64))) #s(literal -1/180 binary64))
(*.f64 #s(literal -1/180 binary64) (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (PI.f64)))))
(*.f64 #s(literal -1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal -1 binary64) angle)))
(*.f64 (/.f64 (PI.f64) angle) (*.f64 angle (*.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 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 (PI.f64) #s(literal -1 binary64)) (*.f64 angle #s(literal -1/180 binary64)))
(*.f64 (neg.f64 (PI.f64)) (*.f64 angle #s(literal -1/180 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) #s(literal -1 binary64)) (neg.f64 (*.f64 angle (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) #s(literal -1 binary64)) (/.f64 angle (/.f64 #s(literal -1 binary64) (sqrt.f64 (PI.f64)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal -1/4 binary64))) (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal -1/4 binary64))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 (PI.f64) #s(literal -1/4 binary64))) (/.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal -1/4 binary64))))
(*.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64)))) #s(literal 1/180 binary64))
(*.f64 (/.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal -1 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal -1 binary64)) (/.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) #s(literal -1 binary64)) (/.f64 (*.f64 (*.f64 angle (*.f64 angle #s(literal 1/180 binary64))) (sqrt.f64 (PI.f64))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) #s(literal -1 binary64)) (/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal -1 binary64) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 angle (pow.f64 (PI.f64) #s(literal -1/4 binary64))) (/.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal -1/4 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal -1/4 binary64))) (/.f64 angle (pow.f64 (PI.f64) #s(literal -1/4 binary64))))
(*.f64 (/.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal -1/4 binary64))) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 (PI.f64) #s(literal -1/4 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))) (pow.f64 (PI.f64) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (PI.f64) #s(literal -1/4 binary64))))
(*.f64 (/.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (PI.f64) #s(literal -1/4 binary64))) (/.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))) (pow.f64 (PI.f64) #s(literal -1/4 binary64))))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 #s(literal -180 binary64) angle)))
(*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) angle)
(*.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))
(*.f64 (/.f64 (PI.f64) (/.f64 #s(literal -1 binary64) angle)) #s(literal -1/180 binary64))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (*.f64 angle (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal -180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (/.f64 (sqrt.f64 (PI.f64)) #s(literal -180 binary64)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 1 binary64)))
(*.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)) (/.f64 #s(literal 1 binary64) angle)) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))) (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 180 binary64)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) 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)) (/.f64 #s(literal -1 binary64) angle)) (/.f64 (cbrt.f64 (PI.f64)) #s(literal -180 binary64)))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal -180 binary64)))
(*.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 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal -1 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal -180 binary64) angle)))
(*.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal -1/4 binary64))) (/.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal -1/4 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (*.f64 angle (*.f64 angle #s(literal 1/180 binary64))) (sqrt.f64 (PI.f64))) #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (pow.f64 (PI.f64) #s(literal -1/4 binary64))) (/.f64 (*.f64 (*.f64 angle (*.f64 angle #s(literal 1/180 binary64))) (sqrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (pow.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1/2 binary64)) (sqrt.f64 (PI.f64))) (*.f64 (pow.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1/2 binary64)) (sqrt.f64 (PI.f64))))
(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 angle #s(literal -1/180 binary64)) #s(literal 1 binary64)))
(/.f64 angle #s(literal 180 binary64))
(/.f64 angle (*.f64 angle (/.f64 #s(literal 180 binary64) angle)))
(/.f64 angle (*.f64 (neg.f64 angle) (/.f64 #s(literal -180 binary64) angle)))
(/.f64 angle (*.f64 (/.f64 #s(literal 180 binary64) angle) angle))
(/.f64 angle (*.f64 (/.f64 #s(literal -180 binary64) angle) (neg.f64 angle)))
(/.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 angle) (*.f64 angle #s(literal 180 binary64)))
(/.f64 (*.f64 angle angle) (*.f64 #s(literal 180 binary64) angle))
(/.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 (neg.f64 angle) (*.f64 angle (/.f64 #s(literal -180 binary64) angle)))
(/.f64 (neg.f64 angle) (*.f64 (neg.f64 angle) (/.f64 #s(literal 180 binary64) angle)))
(/.f64 (neg.f64 angle) (*.f64 (/.f64 #s(literal 180 binary64) angle) (neg.f64 angle)))
(/.f64 (neg.f64 angle) (*.f64 (/.f64 #s(literal -180 binary64) angle) angle))
(/.f64 (*.f64 angle (*.f64 angle #s(literal 1/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 (neg.f64 (*.f64 angle (*.f64 angle #s(literal 1/180 binary64)))) (neg.f64 angle))
(/.f64 (*.f64 (*.f64 angle angle) #s(literal -1 binary64)) (*.f64 #s(literal 180 binary64) (neg.f64 angle)))
(/.f64 (*.f64 (*.f64 angle (neg.f64 angle)) #s(literal 1 binary64)) (*.f64 #s(literal -180 binary64) angle))
(/.f64 (*.f64 (*.f64 angle (neg.f64 angle)) #s(literal -1 binary64)) (*.f64 #s(literal -180 binary64) (neg.f64 angle)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 angle (neg.f64 angle))) (*.f64 angle #s(literal -180 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 angle angle)) (*.f64 (neg.f64 angle) #s(literal 180 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 angle (neg.f64 angle))) (*.f64 (neg.f64 angle) #s(literal -180 binary64)))
(/.f64 (neg.f64 (neg.f64 (*.f64 angle (*.f64 angle #s(literal 1/180 binary64))))) angle)
(pow.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal -1 binary64))
(pow.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1 binary64))
(pow.f64 (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))
(pow.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64))))) #s(literal -1 binary64))
(*.f64 angle #s(literal 1/180 binary64))
(*.f64 angle (/.f64 (*.f64 angle #s(literal 1/180 binary64)) angle))
(*.f64 #s(literal 1/180 binary64) angle)
(*.f64 #s(literal 1 binary64) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 (*.f64 angle angle) (/.f64 #s(literal 1/180 binary64) angle))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) angle) (*.f64 angle (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 angle #s(literal -1/180 binary64)))
(*.f64 (neg.f64 angle) #s(literal -1/180 binary64))
(*.f64 (*.f64 angle (*.f64 angle #s(literal 1/180 binary64))) (/.f64 #s(literal 1 binary64) angle))
(*.f64 #s(literal -1/180 binary64) (neg.f64 angle))
(*.f64 #s(literal -1/180 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) angle) #s(literal -1 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 (neg.f64 (*.f64 angle (*.f64 angle #s(literal 1/180 binary64)))) (/.f64 #s(literal -1 binary64) angle))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) angle) #s(literal -1 binary64)) #s(literal -1/180 binary64))
(*.f64 (/.f64 (*.f64 angle #s(literal 1/180 binary64)) angle) angle)
(*.f64 (/.f64 (*.f64 angle angle) angle) #s(literal 1/180 binary64))

simplify525.0ms (5.1%)

Memory
11.2MiB live, 639.8MiB allocated
Algorithm
egg-herbie
Rules
15 148×lower-fma.f64
15 148×lower-fma.f32
5 986×lower-+.f64
5 986×lower-+.f32
4 962×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02202588
16412588
220472564
329642564
456162564
084822467
Stop Event
iter limit
node limit
Counts
288 → 287
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 (* b (PI))))
(* angle (+ (* -1/34992000 (* (pow angle 2) (* b (pow (PI) 3)))) (* 1/180 (* b (PI)))))
(* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* b (pow (PI) 5))))))))
(* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (* b (pow (PI) 7)))) (* 1/22674816000000 (* b (pow (PI) 5)))))))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* angle (* (pow b 2) (pow (PI) 2)))
(* angle (* (pow b 2) (pow (PI) 2)))
(* angle (* (pow b 2) (pow (PI) 2)))
(* angle (* (pow b 2) (pow (PI) 2)))
(* angle (* (pow b 2) (pow (PI) 2)))
(* angle (* (pow b 2) (pow (PI) 2)))
(* angle (* (pow b 2) (pow (PI) 2)))
(* angle (* (pow b 2) (pow (PI) 2)))
(* angle (* (pow b 2) (pow (PI) 2)))
(* angle (* (pow b 2) (pow (PI) 2)))
(* angle (* (pow b 2) (pow (PI) 2)))
(* angle (* (pow b 2) (pow (PI) 2)))
(* angle (* (pow b 2) (pow (PI) 2)))
(* angle (* (pow b 2) (pow (PI) 2)))
(* angle (* (pow b 2) (pow (PI) 2)))
(* angle (* (pow b 2) (pow (PI) 2)))
(* angle (* (pow b 2) (pow (PI) 2)))
(* angle (* (pow b 2) (pow (PI) 2)))
(* angle (* (pow b 2) (pow (PI) 2)))
(* angle (* (pow b 2) (pow (PI) 2)))
(* angle (* (pow b 2) (pow (PI) 2)))
(* angle (* (pow b 2) (pow (PI) 2)))
(* angle (* (pow b 2) (pow (PI) 2)))
(* angle (* (pow b 2) (pow (PI) 2)))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* b (pow (PI) 2))
(* b (pow (PI) 2))
(* b (pow (PI) 2))
(* b (pow (PI) 2))
(* b (pow (PI) 2))
(* b (pow (PI) 2))
(* b (pow (PI) 2))
(* b (pow (PI) 2))
(* b (pow (PI) 2))
(* b (pow (PI) 2))
(* b (pow (PI) 2))
(* b (pow (PI) 2))
(* 1/32400 angle)
(* 1/32400 angle)
(* 1/32400 angle)
(* 1/32400 angle)
(* 1/32400 angle)
(* 1/32400 angle)
(* 1/32400 angle)
(* 1/32400 angle)
(* 1/32400 angle)
(* 1/32400 angle)
(* 1/32400 angle)
(* 1/32400 angle)
(* a (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))
(* a (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))
(* a (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))
(* a (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))
(* a (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))
(* a (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))
(* a (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))
(* a (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))
(* a (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))
(* a (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))
(* a (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))
(* a (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))
a
(+ a (* -1/64800 (* a (* (pow angle 2) (pow (PI) 2)))))
(+ a (* -1/64800 (* a (* (pow angle 2) (pow (PI) 2)))))
(+ a (* -1/64800 (* a (* (pow angle 2) (pow (PI) 2)))))
(* -1/64800 (* a (* (pow angle 2) (pow (PI) 2))))
(* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (/ a (pow angle 2))))
(* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (/ a (pow angle 2))))
(* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (/ a (pow angle 2))))
(* -1/64800 (* a (* (pow angle 2) (pow (PI) 2))))
(* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (/ a (pow angle 2))))
(* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (/ a (pow angle 2))))
(* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (/ a (pow angle 2))))
(* -1/64800 (pow angle 2))
(* -1/64800 (pow angle 2))
(* -1/64800 (pow angle 2))
(* -1/64800 (pow angle 2))
(* -1/64800 (pow angle 2))
(* -1/64800 (pow angle 2))
(* -1/64800 (pow angle 2))
(* -1/64800 (pow angle 2))
(* -1/64800 (pow angle 2))
(* -1/64800 (pow angle 2))
(* -1/64800 (pow angle 2))
(* -1/64800 (pow angle 2))
(* 1/180 (* b (PI)))
(* 1/180 (* b (PI)))
(* 1/180 (* b (PI)))
(* 1/180 (* b (PI)))
(* 1/180 (* b (PI)))
(* 1/180 (* b (PI)))
(* 1/180 (* b (PI)))
(* 1/180 (* b (PI)))
(* 1/180 (* b (PI)))
(* 1/180 (* b (PI)))
(* 1/180 (* b (PI)))
(* 1/180 (* b (PI)))
(* b (PI))
(* b (PI))
(* b (PI))
(* b (PI))
(* b (PI))
(* b (PI))
(* b (PI))
(* b (PI))
(* b (PI))
(* b (PI))
(* b (PI))
(* b (PI))
1
(+ 1 (* -1/16200 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/16200 (pow (PI) 2)) (* 1/1574640000 (* (pow angle 2) (pow (PI) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/16200 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/382637520000000 (* (pow angle 2) (pow (PI) 6))) (* 1/1574640000 (pow (PI) 4)))))))
(cos (* 1/90 (* angle (PI))))
(cos (* 1/90 (* angle (PI))))
(cos (* 1/90 (* angle (PI))))
(cos (* 1/90 (* angle (PI))))
(cos (* 1/90 (* angle (PI))))
(cos (* 1/90 (* angle (PI))))
(cos (* 1/90 (* angle (PI))))
(cos (* 1/90 (* angle (PI))))
1
(+ 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/32400 (* (pow angle 2) (pow (PI) 2)))
(* (pow angle 2) (- (* -1/3149280000 (* (pow angle 2) (pow (PI) 4))) (* -1/32400 (pow (PI) 2))))
(* (pow angle 2) (- (* (pow angle 2) (- (* 1/765275040000000 (* (pow angle 2) (pow (PI) 6))) (* 1/3149280000 (pow (PI) 4)))) (* -1/32400 (pow (PI) 2))))
(* (pow angle 2) (- (* (pow angle 2) (- (* (pow angle 2) (- (* -1/347128758144000000000 (* (pow angle 2) (pow (PI) 8))) (* -1/765275040000000 (pow (PI) 6)))) (* 1/3149280000 (pow (PI) 4)))) (* -1/32400 (pow (PI) 2))))
(- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow angle 2) (* (pow b 2) (pow (PI) 4)))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* 1/765275040000000 (* (pow angle 2) (* (pow b 2) (pow (PI) 6))))))))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (+ (* -1/347128758144000000000 (* (pow angle 2) (* (pow b 2) (pow (PI) 8)))) (* 1/765275040000000 (* (pow b 2) (pow (PI) 6)))))))))
(* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
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)
(* angle (+ 1/180 (* -1/34992000 (pow angle 2))))
(* angle (+ 1/180 (* (pow angle 2) (- (* 1/22674816000000 (pow angle 2)) 1/34992000))))
(* angle (+ 1/180 (* (pow angle 2) (- (* (pow angle 2) (+ 1/22674816000000 (* -1/30855889612800000000 (pow angle 2)))) 1/34992000))))
(sin (* 1/180 angle))
(sin (* 1/180 angle))
(sin (* 1/180 angle))
(sin (* 1/180 angle))
(sin (* 1/180 angle))
(sin (* 1/180 angle))
(sin (* 1/180 angle))
(sin (* 1/180 angle))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 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)
Outputs
(* 1/180 (* angle (PI)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))))
(* angle (+ (* 1/180 (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 (pow.f64 (PI.f64) #s(literal 5 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/22674816000000 binary64)) (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/34992000 binary64)))) (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/34992000 binary64)) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 #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/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
(* 1/180 (* angle (PI)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))
(* 1/180 (* angle (PI)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))
(* 1/180 (* angle (PI)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))
(* 1/180 (* angle (PI)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))
(* 1/180 (* angle (PI)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))
(* 1/180 (* angle (PI)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))
(* 1/180 (* angle (PI)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))
(* 1/180 (* angle (PI)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))
(* 1/180 (* angle (PI)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))
(* 1/180 (* angle (PI)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))
(* 1/180 (* angle (PI)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))
(* 1/180 (* angle (PI)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))
(* 1/180 (* angle (* b (PI))))
(*.f64 (*.f64 (PI.f64) b) (*.f64 #s(literal 1/180 binary64) angle))
(* angle (+ (* -1/34992000 (* (pow angle 2) (* b (pow (PI) 3)))) (* 1/180 (* b (PI)))))
(*.f64 angle (*.f64 b (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64)))))
(* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* b (pow (PI) 5))))))))
(*.f64 angle (fma.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b) (*.f64 (*.f64 angle angle) (*.f64 b (fma.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/22674816000000 binary64)) (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/34992000 binary64))))))))
(* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (* b (pow (PI) 7)))) (* 1/22674816000000 (* b (pow (PI) 5)))))))))
(*.f64 angle (fma.f64 b (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (*.f64 b (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 (*.f64 angle angle) (*.f64 angle angle)))))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) b)
(* angle (* (pow b 2) (pow (PI) 2)))
(*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (PI.f64)) angle))
(* angle (* (pow b 2) (pow (PI) 2)))
(*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (PI.f64)) angle))
(* angle (* (pow b 2) (pow (PI) 2)))
(*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (PI.f64)) angle))
(* angle (* (pow b 2) (pow (PI) 2)))
(*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (PI.f64)) angle))
(* angle (* (pow b 2) (pow (PI) 2)))
(*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (PI.f64)) angle))
(* angle (* (pow b 2) (pow (PI) 2)))
(*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (PI.f64)) angle))
(* angle (* (pow b 2) (pow (PI) 2)))
(*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (PI.f64)) angle))
(* angle (* (pow b 2) (pow (PI) 2)))
(*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (PI.f64)) angle))
(* angle (* (pow b 2) (pow (PI) 2)))
(*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (PI.f64)) angle))
(* angle (* (pow b 2) (pow (PI) 2)))
(*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (PI.f64)) angle))
(* angle (* (pow b 2) (pow (PI) 2)))
(*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (PI.f64)) angle))
(* angle (* (pow b 2) (pow (PI) 2)))
(*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (PI.f64)) angle))
(* angle (* (pow b 2) (pow (PI) 2)))
(*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (PI.f64)) angle))
(* angle (* (pow b 2) (pow (PI) 2)))
(*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (PI.f64)) angle))
(* angle (* (pow b 2) (pow (PI) 2)))
(*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (PI.f64)) angle))
(* angle (* (pow b 2) (pow (PI) 2)))
(*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (PI.f64)) angle))
(* angle (* (pow b 2) (pow (PI) 2)))
(*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (PI.f64)) angle))
(* angle (* (pow b 2) (pow (PI) 2)))
(*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (PI.f64)) angle))
(* angle (* (pow b 2) (pow (PI) 2)))
(*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (PI.f64)) angle))
(* angle (* (pow b 2) (pow (PI) 2)))
(*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (PI.f64)) angle))
(* angle (* (pow b 2) (pow (PI) 2)))
(*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (PI.f64)) angle))
(* angle (* (pow b 2) (pow (PI) 2)))
(*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (PI.f64)) angle))
(* angle (* (pow b 2) (pow (PI) 2)))
(*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (PI.f64)) angle))
(* angle (* (pow b 2) (pow (PI) 2)))
(*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (PI.f64)) angle))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) b) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) b) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) b) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) b) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) b) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) b) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) b) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) b) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) b) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) b) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) b) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) b) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) b) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) b) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) b) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) b) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) b) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) b) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) b) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) b) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) b) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) b) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) b) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) b) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(* b (pow (PI) 2))
(*.f64 (PI.f64) (*.f64 (PI.f64) b))
(* b (pow (PI) 2))
(*.f64 (PI.f64) (*.f64 (PI.f64) b))
(* b (pow (PI) 2))
(*.f64 (PI.f64) (*.f64 (PI.f64) b))
(* b (pow (PI) 2))
(*.f64 (PI.f64) (*.f64 (PI.f64) b))
(* b (pow (PI) 2))
(*.f64 (PI.f64) (*.f64 (PI.f64) b))
(* b (pow (PI) 2))
(*.f64 (PI.f64) (*.f64 (PI.f64) b))
(* b (pow (PI) 2))
(*.f64 (PI.f64) (*.f64 (PI.f64) b))
(* b (pow (PI) 2))
(*.f64 (PI.f64) (*.f64 (PI.f64) b))
(* b (pow (PI) 2))
(*.f64 (PI.f64) (*.f64 (PI.f64) b))
(* b (pow (PI) 2))
(*.f64 (PI.f64) (*.f64 (PI.f64) b))
(* b (pow (PI) 2))
(*.f64 (PI.f64) (*.f64 (PI.f64) b))
(* b (pow (PI) 2))
(*.f64 (PI.f64) (*.f64 (PI.f64) b))
(* 1/32400 angle)
(*.f64 angle #s(literal 1/32400 binary64))
(* 1/32400 angle)
(*.f64 angle #s(literal 1/32400 binary64))
(* 1/32400 angle)
(*.f64 angle #s(literal 1/32400 binary64))
(* 1/32400 angle)
(*.f64 angle #s(literal 1/32400 binary64))
(* 1/32400 angle)
(*.f64 angle #s(literal 1/32400 binary64))
(* 1/32400 angle)
(*.f64 angle #s(literal 1/32400 binary64))
(* 1/32400 angle)
(*.f64 angle #s(literal 1/32400 binary64))
(* 1/32400 angle)
(*.f64 angle #s(literal 1/32400 binary64))
(* 1/32400 angle)
(*.f64 angle #s(literal 1/32400 binary64))
(* 1/32400 angle)
(*.f64 angle #s(literal 1/32400 binary64))
(* 1/32400 angle)
(*.f64 angle #s(literal 1/32400 binary64))
(* 1/32400 angle)
(*.f64 angle #s(literal 1/32400 binary64))
(* a (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))
(fma.f64 (*.f64 (*.f64 angle angle) a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64)) a)
(* a (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))
(fma.f64 (*.f64 (*.f64 angle angle) a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64)) a)
(* a (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))
(fma.f64 (*.f64 (*.f64 angle angle) a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64)) a)
(* a (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))
(fma.f64 (*.f64 (*.f64 angle angle) a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64)) a)
(* a (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))
(fma.f64 (*.f64 (*.f64 angle angle) a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64)) a)
(* a (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))
(fma.f64 (*.f64 (*.f64 angle angle) a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64)) a)
(* a (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))
(fma.f64 (*.f64 (*.f64 angle angle) a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64)) a)
(* a (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))
(fma.f64 (*.f64 (*.f64 angle angle) a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64)) a)
(* a (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))
(fma.f64 (*.f64 (*.f64 angle angle) a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64)) a)
(* a (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))
(fma.f64 (*.f64 (*.f64 angle angle) a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64)) a)
(* a (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))
(fma.f64 (*.f64 (*.f64 angle angle) a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64)) a)
(* a (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))
(fma.f64 (*.f64 (*.f64 angle angle) a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64)) a)
a
(+ a (* -1/64800 (* a (* (pow angle 2) (pow (PI) 2)))))
(fma.f64 (*.f64 (*.f64 angle angle) a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64)) a)
(+ a (* -1/64800 (* a (* (pow angle 2) (pow (PI) 2)))))
(fma.f64 (*.f64 (*.f64 angle angle) a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64)) a)
(+ a (* -1/64800 (* a (* (pow angle 2) (pow (PI) 2)))))
(fma.f64 (*.f64 (*.f64 angle angle) a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64)) a)
(* -1/64800 (* a (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 a (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64))))
(* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (/ a (pow angle 2))))
(fma.f64 (*.f64 (*.f64 angle angle) a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64)) a)
(* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (/ a (pow angle 2))))
(fma.f64 (*.f64 (*.f64 angle angle) a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64)) a)
(* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (/ a (pow angle 2))))
(fma.f64 (*.f64 (*.f64 angle angle) a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64)) a)
(* -1/64800 (* a (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 a (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64))))
(* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (/ a (pow angle 2))))
(fma.f64 (*.f64 (*.f64 angle angle) a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64)) a)
(* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (/ a (pow angle 2))))
(fma.f64 (*.f64 (*.f64 angle angle) a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64)) a)
(* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (/ a (pow angle 2))))
(fma.f64 (*.f64 (*.f64 angle angle) a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64)) a)
(* -1/64800 (pow angle 2))
(*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64))
(* -1/64800 (pow angle 2))
(*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64))
(* -1/64800 (pow angle 2))
(*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64))
(* -1/64800 (pow angle 2))
(*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64))
(* -1/64800 (pow angle 2))
(*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64))
(* -1/64800 (pow angle 2))
(*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64))
(* -1/64800 (pow angle 2))
(*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64))
(* -1/64800 (pow angle 2))
(*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64))
(* -1/64800 (pow angle 2))
(*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64))
(* -1/64800 (pow angle 2))
(*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64))
(* -1/64800 (pow angle 2))
(*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64))
(* -1/64800 (pow angle 2))
(*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64))
(* 1/180 (* b (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))
(* 1/180 (* b (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))
(* 1/180 (* b (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))
(* 1/180 (* b (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))
(* 1/180 (* b (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))
(* 1/180 (* b (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))
(* 1/180 (* b (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))
(* 1/180 (* b (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))
(* 1/180 (* b (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))
(* 1/180 (* b (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))
(* 1/180 (* b (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))
(* 1/180 (* b (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))
(* b (PI))
(*.f64 (PI.f64) b)
(* b (PI))
(*.f64 (PI.f64) b)
(* b (PI))
(*.f64 (PI.f64) b)
(* b (PI))
(*.f64 (PI.f64) b)
(* b (PI))
(*.f64 (PI.f64) b)
(* b (PI))
(*.f64 (PI.f64) b)
(* b (PI))
(*.f64 (PI.f64) b)
(* b (PI))
(*.f64 (PI.f64) b)
(* b (PI))
(*.f64 (PI.f64) b)
(* b (PI))
(*.f64 (PI.f64) b)
(* b (PI))
(*.f64 (PI.f64) b)
(* b (PI))
(*.f64 (PI.f64) b)
1
#s(literal 1 binary64)
(+ 1 (* -1/16200 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal -1/16200 binary64))) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/16200 (pow (PI) 2)) (* 1/1574640000 (* (pow angle 2) (pow (PI) 4))))))
(fma.f64 (*.f64 angle angle) (fma.f64 angle (*.f64 angle (*.f64 #s(literal 1/1574640000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal -1/16200 binary64)))) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/16200 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/382637520000000 (* (pow angle 2) (pow (PI) 6))) (* 1/1574640000 (pow (PI) 4)))))))
(fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/382637520000000 binary64)) (*.f64 #s(literal 1/1574640000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal -1/16200 binary64)))) #s(literal 1 binary64))
(cos (* 1/90 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))
(cos (* 1/90 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))
(cos (* 1/90 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))
(cos (* 1/90 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))
(cos (* 1/90 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))
(cos (* 1/90 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))
(cos (* 1/90 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))
(cos (* 1/90 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))
1
#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 angle (*.f64 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/32400 (* (pow angle 2) (pow (PI) 2)))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(* (pow angle 2) (- (* -1/3149280000 (* (pow angle 2) (pow (PI) 4))) (* -1/32400 (pow (PI) 2))))
(*.f64 angle (*.f64 angle (fma.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64))))))
(* (pow angle 2) (- (* (pow angle 2) (- (* 1/765275040000000 (* (pow angle 2) (pow (PI) 6))) (* 1/3149280000 (pow (PI) 4)))) (* -1/32400 (pow (PI) 2))))
(*.f64 angle (*.f64 angle (fma.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64)))))))
(* (pow angle 2) (- (* (pow angle 2) (- (* (pow angle 2) (- (* -1/347128758144000000000 (* (pow angle 2) (pow (PI) 8))) (* -1/765275040000000 (pow (PI) 6)))) (* 1/3149280000 (pow (PI) 4)))) (* -1/32400 (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.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 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))
(- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))
(- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))
(- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))
(- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))
(- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))
(- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))
(- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) b) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow angle 2) (* (pow b 2) (pow (PI) 4)))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))
(*.f64 angle (*.f64 angle (*.f64 (*.f64 b b) (fma.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64)))))))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* 1/765275040000000 (* (pow angle 2) (* (pow b 2) (pow (PI) 6))))))))
(*.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64)))) (*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (+ (* -1/347128758144000000000 (* (pow angle 2) (* (pow b 2) (pow (PI) 8)))) (* 1/765275040000000 (* (pow b 2) (pow (PI) 6)))))))))
(*.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (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 (*.f64 b b) (fma.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64)))))))
(* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
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 angle (*.f64 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 #s(literal -1/24488801280000000 binary64) (pow.f64 (PI.f64) #s(literal 6 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 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* angle (+ 1/180 (* -1/34992000 (pow angle 2))))
(*.f64 angle (fma.f64 angle (*.f64 angle #s(literal -1/34992000 binary64)) #s(literal 1/180 binary64)))
(* angle (+ 1/180 (* (pow angle 2) (- (* 1/22674816000000 (pow angle 2)) 1/34992000))))
(*.f64 angle (fma.f64 angle (*.f64 angle (fma.f64 angle (*.f64 angle #s(literal 1/22674816000000 binary64)) #s(literal -1/34992000 binary64))) #s(literal 1/180 binary64)))
(* angle (+ 1/180 (* (pow angle 2) (- (* (pow angle 2) (+ 1/22674816000000 (* -1/30855889612800000000 (pow angle 2)))) 1/34992000))))
(*.f64 angle (fma.f64 angle (*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) #s(literal -1/30855889612800000000 binary64) #s(literal 1/22674816000000 binary64)) #s(literal -1/34992000 binary64))) #s(literal 1/180 binary64)))
(sin (* 1/180 angle))
(sin.f64 (*.f64 #s(literal 1/180 binary64) angle))
(sin (* 1/180 angle))
(sin.f64 (*.f64 #s(literal 1/180 binary64) angle))
(sin (* 1/180 angle))
(sin.f64 (*.f64 #s(literal 1/180 binary64) angle))
(sin (* 1/180 angle))
(sin.f64 (*.f64 #s(literal 1/180 binary64) angle))
(sin (* 1/180 angle))
(sin.f64 (*.f64 #s(literal 1/180 binary64) angle))
(sin (* 1/180 angle))
(sin.f64 (*.f64 #s(literal 1/180 binary64) angle))
(sin (* 1/180 angle))
(sin.f64 (*.f64 #s(literal 1/180 binary64) angle))
(sin (* 1/180 angle))
(sin.f64 (*.f64 #s(literal 1/180 binary64) angle))
(* 1/180 (* angle (PI)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))
(* 1/180 (* angle (PI)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))
(* 1/180 (* angle (PI)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))
(* 1/180 (* angle (PI)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))
(* 1/180 (* angle (PI)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))
(* 1/180 (* angle (PI)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))
(* 1/180 (* angle (PI)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))
(* 1/180 (* angle (PI)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))
(* 1/180 (* angle (PI)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))
(* 1/180 (* angle (PI)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))
(* 1/180 (* angle (PI)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))
(* 1/180 (* angle (PI)))
(*.f64 (PI.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)

eval157.0ms (1.5%)

Memory
17.3MiB live, 352.6MiB allocated
Compiler

Compiled 30 657 to 4 172 computations (86.4% saved)

prune249.0ms (2.4%)

Memory
-31.6MiB live, 498.8MiB allocated
Pruning

74 alts after pruning (69 fresh and 5 done)

PrunedKeptTotal
New1 001171 018
Fresh115263
Picked325
Done134
Total1 016741 090
Accuracy
82.7%
Counts
1 090 → 74
Alt Table
Click to see full alt table
StatusAccuracyProgram
74.0%
(+.f64 (pow.f64 (*.f64 a (fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))) #s(literal 2 binary64)))
80.8%
(+.f64 (pow.f64 (*.f64 a (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)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
81.0%
(+.f64 (pow.f64 (*.f64 a (cos.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 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
76.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (/.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (pow.f64 angle #s(literal -1/2 binary64))) (pow.f64 angle #s(literal -1/2 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))) #s(literal 2 binary64)))
80.9%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
75.7%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) #s(literal 2 binary64)) (pow.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))) #s(literal 2 binary64)))
61.9%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) angle)))) #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) (pow.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64))))) #s(literal -1 binary64))))))) (*.f64 b b)))
61.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) angle)))) #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) (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -1 binary64)))))))) (*.f64 b b)))
47.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 b b)))
75.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))) #s(literal 2 binary64)))
76.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) (pow.f64 angle #s(literal -1/2 binary64))) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1/2 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))) #s(literal 2 binary64)))
75.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (/.f64 #s(literal 1 binary64) (*.f64 angle (sqrt.f64 (PI.f64))))) (/.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))) #s(literal 2 binary64)))
76.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))) #s(literal 2 binary64)))
71.0%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) #s(literal -1 binary64)) (/.f64 angle (/.f64 #s(literal -1 binary64) (sqrt.f64 (PI.f64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) angle) angle) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
80.7%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b) #s(literal 2 binary64)))
75.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))) #s(literal 2 binary64)))
80.6%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b) #s(literal 2 binary64)))
75.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))) #s(literal 2 binary64)))
76.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))) #s(literal 2 binary64)))
71.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 angle #s(literal 1/180 binary64))) b) #s(literal 2 binary64)))
66.9%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (*.f64 #s(literal 1/180 binary64) angle)) #s(literal 2 binary64)))
27.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 angle (*.f64 angle angle))) #s(literal -1/180 binary64)) (*.f64 angle angle)))) #s(literal 2 binary64)))
54.7%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (neg.f64 angle)) (*.f64 angle #s(literal -180 binary64))))) #s(literal 2 binary64)))
54.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 #s(literal 1 binary64) angle) (/.f64 #s(literal 180 binary64) angle))) #s(literal -1 binary64))) angle))) #s(literal 2 binary64)))
54.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 angle (*.f64 angle (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 2 binary64)))
71.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)))
70.7%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle (*.f64 angle #s(literal -180 binary64))) (neg.f64 angle)))) #s(literal 2 binary64)))
54.7%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 #s(literal 1/180 binary64) angle) (*.f64 angle angle)))) #s(literal 2 binary64)))
71.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) angle) (*.f64 angle #s(literal 1/180 binary64))) angle))) #s(literal 2 binary64)))
71.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))))))) #s(literal 2 binary64)))
61.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle #s(literal 1/180 binary64)))) #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 b b)))
76.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))) #s(literal 2 binary64)))
71.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) angle) angle) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
80.9%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
76.5%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) b) #s(literal 2 binary64)))
74.7%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.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)))) b) #s(literal 2 binary64)))
76.5%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/180 binary64) b)) #s(literal 2 binary64)))
81.5%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)))
81.0%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)))
81.1%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (PI.f64))))) b) #s(literal 2 binary64)))
81.3%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 angle (*.f64 #s(literal 1/180 binary64) (cbrt.f64 (PI.f64)))))) b) #s(literal 2 binary64)))
80.9%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (/.f64 (sqrt.f64 (PI.f64)) #s(literal -180 binary64)))) b) #s(literal 2 binary64)))
81.4%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1/2 binary64)) (sqrt.f64 (PI.f64))) (*.f64 (pow.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1/2 binary64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)))
81.5%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)))
81.0%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) b) #s(literal 2 binary64)))
80.9%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64)))) b) #s(literal 2 binary64)))
81.5%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b) #s(literal 2 binary64)))
80.5%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (exp.f64 (fma.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -1 binary64) (log.f64 (PI.f64))))) b) #s(literal 2 binary64)))
80.5%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal -1 binary64)))) b) #s(literal 2 binary64)))
55.0%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 angle angle)) #s(literal -1/180 binary64)) angle))) #s(literal 2 binary64)))
81.1%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) #s(literal 2 binary64)))
80.1%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 angle (PI.f64))) #s(literal 1 binary64))) #s(literal 180 binary64)))) #s(literal 2 binary64)))
71.9%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) angle) angle) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
67.6%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b)) #s(literal 4 binary64)))
74.8%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 b (*.f64 b (*.f64 angle (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))) (/.f64 #s(literal 1 binary64) angle)))
62.4%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #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 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) (*.f64 b b)))
74.8%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 angle b) b) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal 1/32400 binary64) angle)))
71.9%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) b) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
76.1%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))) (*.f64 angle (*.f64 angle b))) b))
76.5%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))) (*.f64 angle b)) (*.f64 angle b)))
69.0%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 angle (*.f64 b b)) #s(literal 1/32400 binary64))) (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))))
74.8%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (PI.f64)))) b) (*.f64 #s(literal 1/32400 binary64) angle)))
69.0%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 b b))) (*.f64 (PI.f64) #s(literal 1/32400 binary64))) (PI.f64)))
76.5%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 angle b) (*.f64 angle b)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
69.4%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 b (-.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)))))))) b))
79.3%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
74.9%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 b (*.f64 b (*.f64 angle (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))) angle))
67.8%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
69.0%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 angle (*.f64 b (*.f64 (*.f64 (*.f64 (PI.f64) b) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) (*.f64 #s(literal 1/32400 binary64) angle)))
69.0%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))) (*.f64 #s(literal 1/32400 binary64) (sqrt.f64 (PI.f64))))))
69.0%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
43.2%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (fma.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 (*.f64 angle angle) #s(literal -1/3149280000 binary64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))))))
69.0%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 b b))) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))))
62.4%
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (exp.f64 (log.f64 (*.f64 (*.f64 b b) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))
Compiler

Compiled 4 414 to 1 984 computations (55.1% saved)

regimes184.0ms (1.8%)

Memory
29.8MiB live, 342.5MiB allocated
Counts
114 → 1
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 angle (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))) (*.f64 #s(literal 1/32400 binary64) angle)))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 b (*.f64 b (*.f64 angle (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))) angle))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 b (*.f64 (*.f64 angle angle) b)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 angle (*.f64 (*.f64 angle (*.f64 b b)) #s(literal 1/32400 binary64)))))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 angle b) (*.f64 angle b)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 b b))) (*.f64 (PI.f64) #s(literal 1/32400 binary64))) (PI.f64)))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (PI.f64)))) b) (*.f64 #s(literal 1/32400 binary64) angle)))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))) (*.f64 angle b)) (*.f64 angle b)))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))) (*.f64 angle (*.f64 angle b))) b))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) b) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 angle b) b) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal 1/32400 binary64) angle)))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 b (*.f64 b (*.f64 angle (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))) (/.f64 #s(literal 1 binary64) angle)))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 b b))) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))) (*.f64 #s(literal 1/32400 binary64) (sqrt.f64 (PI.f64))))))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 angle (*.f64 b (*.f64 (*.f64 (*.f64 (PI.f64) b) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) (*.f64 #s(literal 1/32400 binary64) angle)))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 angle (*.f64 b b)) #s(literal 1/32400 binary64))) (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 angle (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) b)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/180 binary64) b)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) b) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 b (-.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)))))))) b))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #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 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) (*.f64 b b)))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #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 b b)))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.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)))) b) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 b b)))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (fma.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/3149280000 binary64)) (pow.f64 (PI.f64) #s(literal 4 binary64)))))))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (fma.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 (*.f64 angle angle) #s(literal -1/3149280000 binary64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) b) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b)) #s(literal 4 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (*.f64 #s(literal 1/180 binary64) angle)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 angle angle)) #s(literal -1/180 binary64)) angle))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) angle) angle) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (PI.f64))))) b) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle #s(literal 1/180 binary64)))) #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 b b)))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64)))) b) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) #s(literal 2 binary64)) (pow.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) angle)))) #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 b b)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (/.f64 (sqrt.f64 (PI.f64)) #s(literal -180 binary64)))) b) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (/.f64 #s(literal 1 binary64) (*.f64 angle (sqrt.f64 (PI.f64))))) (/.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) b)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 angle #s(literal 1/180 binary64))) b) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (exp.f64 (log.f64 (*.f64 (*.f64 b b) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 #s(literal 1/180 binary64) angle) (*.f64 angle angle)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) angle)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle (*.f64 angle #s(literal -180 binary64))) (neg.f64 angle)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 (neg.f64 (*.f64 angle angle)) (*.f64 #s(literal -180 binary64) angle)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (neg.f64 angle)) (*.f64 angle #s(literal -180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 angle angle)) #s(literal -1/180 binary64)) angle))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) angle) angle) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) angle) (*.f64 angle #s(literal 1/180 binary64))) angle))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.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 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 angle (*.f64 angle (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (neg.f64 (*.f64 angle (*.f64 angle angle))) #s(literal -1/180 binary64)) (*.f64 angle angle)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 angle (*.f64 (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal -1/34992000 binary64))))) (*.f64 (PI.f64) #s(literal 1/180 binary64))) b)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) #s(literal -1 binary64)) (/.f64 angle (/.f64 #s(literal -1 binary64) (sqrt.f64 (PI.f64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) angle) angle) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 angle (*.f64 #s(literal 1/180 binary64) (cbrt.f64 (PI.f64)))))) b) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal -1 binary64)))) b) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 angle (PI.f64))) #s(literal 1 binary64))) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal -1 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal -180 binary64) angle))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (/.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (pow.f64 angle #s(literal -1/2 binary64))) (pow.f64 angle #s(literal -1/2 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1/2 binary64)) (sqrt.f64 (PI.f64))) (*.f64 (pow.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1/2 binary64)) (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1/2 binary64)) (sqrt.f64 (PI.f64))) (*.f64 (pow.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1/2 binary64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) angle)))) #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) (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -1 binary64)))))))) (*.f64 b b)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) (pow.f64 angle #s(literal -1/2 binary64))) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1/2 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (exp.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))) (log.f64 (PI.f64)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (exp.f64 (fma.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -1 binary64) (log.f64 (PI.f64))))) b) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))) (log.f64 (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (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)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) angle) angle) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) angle)))) #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) (pow.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64))))) #s(literal -1 binary64))))))) (*.f64 b b)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 #s(literal 1 binary64) angle) (/.f64 #s(literal 180 binary64) angle))) #s(literal -1 binary64))) angle))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64)))) (log.f64 (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (pow.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 angle #s(literal 1/180 binary64))))) #s(literal -1 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.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 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
Outputs
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b) #s(literal 2 binary64)))
Calls

6 calls:

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

Compiled 50 to 36 computations (28% saved)

regimes61.0ms (0.6%)

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

6 calls:

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

Compiled 50 to 36 computations (28% saved)

regimes69.0ms (0.7%)

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

6 calls:

20.0ms
a
12.0ms
(/.f64 angle #s(literal 180 binary64))
9.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
9.0ms
b
9.0ms
angle
Results
AccuracySegmentsBranch
80.3%2b
79.6%2(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
76.5%1a
81.4%2angle
81.4%2(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
81.4%2(/.f64 angle #s(literal 180 binary64))
Compiler

Compiled 50 to 36 computations (28% saved)

regimes29.0ms (0.3%)

Memory
-0.3MiB live, 39.0MiB allocated
Counts
25 → 2
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 angle (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))) (*.f64 #s(literal 1/32400 binary64) angle)))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 b (*.f64 b (*.f64 angle (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))) angle))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 b (*.f64 (*.f64 angle angle) b)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 angle (*.f64 (*.f64 angle (*.f64 b b)) #s(literal 1/32400 binary64)))))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 angle b) (*.f64 angle b)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 b b))) (*.f64 (PI.f64) #s(literal 1/32400 binary64))) (PI.f64)))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (PI.f64)))) b) (*.f64 #s(literal 1/32400 binary64) angle)))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))) (*.f64 angle b)) (*.f64 angle b)))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))) (*.f64 angle (*.f64 angle b))) b))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) b) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 angle b) b) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal 1/32400 binary64) angle)))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 b (*.f64 b (*.f64 angle (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))) (/.f64 #s(literal 1 binary64) angle)))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 b b))) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))) (*.f64 #s(literal 1/32400 binary64) (sqrt.f64 (PI.f64))))))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 angle (*.f64 b (*.f64 (*.f64 (*.f64 (PI.f64) b) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) (*.f64 #s(literal 1/32400 binary64) angle)))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 angle (*.f64 b b)) #s(literal 1/32400 binary64))) (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) b))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 angle (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) b)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/180 binary64) b)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) b) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 b (-.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)))))))) b))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #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 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) (*.f64 b b)))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #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 b b)))
Outputs
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))) (*.f64 angle b)) (*.f64 angle b)))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 b (-.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)))))))) b))
Calls

3 calls:

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

Compiled 18 to 15 computations (16.7% saved)

regimes29.0ms (0.3%)

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

4 calls:

8.0ms
(/.f64 angle #s(literal 180 binary64))
8.0ms
b
6.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
6.0ms
angle
Results
AccuracySegmentsBranch
79.7%2b
79.7%2angle
79.7%2(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
79.7%2(/.f64 angle #s(literal 180 binary64))
Compiler

Compiled 22 to 18 computations (18.2% saved)

regimes4.0ms (0%)

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

1 calls:

3.0ms
b
Results
AccuracySegmentsBranch
79.7%2b
Compiler

Compiled 4 to 3 computations (25% saved)

regimes18.0ms (0.2%)

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

6 calls:

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

Compiled 50 to 36 computations (28% saved)

regimes2.0ms (0%)

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

1 calls:

2.0ms
b
Results
AccuracySegmentsBranch
77.5%2b
Compiler

Compiled 4 to 3 computations (25% saved)

regimes10.0ms (0.1%)

Memory
18.9MiB live, 18.9MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

6 calls:

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

Compiled 50 to 36 computations (28% saved)

bsearch1.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0009084536540750117
70082.40935082428
Compiler

Compiled 25 to 20 computations (20% saved)

bsearch0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.282545781716808e-5
0.0009084536540750117
Compiler

Compiled 25 to 20 computations (20% saved)

bsearch28.0ms (0.3%)

Memory
-26.3MiB live, 51.9MiB allocated
Algorithm
binary-search
Stop Event
predicate-same
Steps
TimeLeftRight
25.0ms
2.450968543172936e+111
1.9188218652930342e+112
Samples
16.0ms48×1valid
5.0ms48×0valid
Compiler

Compiled 303 to 224 computations (26.1% saved)

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

bsearch8.0ms (0.1%)

Memory
17.3MiB live, 17.3MiB allocated
Algorithm
binary-search
Stop Event
predicate-same
Steps
TimeLeftRight
7.0ms
1.170097089713458e+123
1.1321069646805641e+125
Samples
5.0ms16×1valid
1.0ms16×0valid
Compiler

Compiled 119 to 86 computations (27.7% saved)

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

bsearch1.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated
Algorithm
binary-search
Stop Event
predicate-same
Steps
TimeLeftRight
0.0ms
1.170097089713458e+123
1.1321069646805641e+125
Compiler

Compiled 119 to 88 computations (26.1% saved)

bsearch4.0ms (0%)

Memory
8.6MiB live, 8.6MiB allocated
Algorithm
binary-search
Stop Event
predicate-same
Steps
TimeLeftRight
4.0ms
4373837124745905.0
7774575052432688.0
Samples
2.0ms1valid
1.0ms0valid
Compiler

Compiled 73 to 54 computations (26% saved)

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

simplify12.0ms (0.1%)

Memory
-15.6MiB live, 23.3MiB allocated
Algorithm
egg-herbie
Rules
78×*-commutative_binary64
30×+-commutative_binary64
sub-neg_binary64
neg-sub0_binary64
neg-mul-1_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
088288
1144288
2155288
3161288
4165288
5166288
Stop Event
saturated
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b) #s(literal 2 binary64)))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 1152921504606847/1152921504606846976 binary64)) (+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))))) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #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 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) (*.f64 b b))))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 5902958103587057/295147905179352825856 binary64)) (+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))) (*.f64 angle b)) (*.f64 angle b))) (+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 b (-.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)))))))) b)))
(if (<=.f64 b #s(literal 14999999999999998951799020389456595927009997252084652738923845292470844749246370855642945380341381701365842051072 binary64)) (+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 angle (*.f64 (*.f64 angle (*.f64 b b)) #s(literal 1/32400 binary64))))) (+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))) (*.f64 angle (*.f64 angle b))) b)))
(if (<=.f64 b #s(literal 19999999999999998967063748934624286428789536754564174703921029226169858140974054838505074898178041767770400845226851252043776 binary64)) (+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 angle (*.f64 (*.f64 angle (*.f64 b b)) #s(literal 1/32400 binary64))))) (+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 angle b) (*.f64 angle b)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))
(if (<=.f64 b #s(literal 19999999999999998967063748934624286428789536754564174703921029226169858140974054838505074898178041767770400845226851252043776 binary64)) (+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 angle (*.f64 (*.f64 angle (*.f64 b b)) #s(literal 1/32400 binary64))))) (+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 b (*.f64 b (*.f64 angle (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))) angle)))
(if (<=.f64 b #s(literal 5000000000000000 binary64)) (+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 b (*.f64 b (*.f64 angle (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))) angle)))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
Outputs
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b) #s(literal 2 binary64)))
(+.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) b) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b) #s(literal 2 binary64)))
(+.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 1152921504606847/1152921504606846976 binary64)) (+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))))) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #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 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) (*.f64 b b))))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 1152921504606847/1152921504606846976 binary64)) (+.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))))) #s(literal 2 binary64))) (+.f64 (pow.f64 a #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 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) (*.f64 b b))))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 5902958103587057/295147905179352825856 binary64)) (+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))) (*.f64 angle b)) (*.f64 angle b))) (+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 b (-.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)))))))) b)))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 5902958103587057/295147905179352825856 binary64)) (+.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (*.f64 angle b) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))) (*.f64 angle b)))) (+.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))))))
(if (<=.f64 b #s(literal 14999999999999998951799020389456595927009997252084652738923845292470844749246370855642945380341381701365842051072 binary64)) (+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 angle (*.f64 (*.f64 angle (*.f64 b b)) #s(literal 1/32400 binary64))))) (+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))) (*.f64 angle (*.f64 angle b))) b)))
(if (<=.f64 b #s(literal 14999999999999998951799020389456595927009997252084652738923845292470844749246370855642945380341381701365842051072 binary64)) (+.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 angle (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 b b)))))) (+.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))) (*.f64 angle (*.f64 angle b))))))
(if (<=.f64 b #s(literal 19999999999999998967063748934624286428789536754564174703921029226169858140974054838505074898178041767770400845226851252043776 binary64)) (+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 angle (*.f64 (*.f64 angle (*.f64 b b)) #s(literal 1/32400 binary64))))) (+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 angle b) (*.f64 angle b)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))
(if (<=.f64 b #s(literal 19999999999999998967063748934624286428789536754564174703921029226169858140974054838505074898178041767770400845226851252043776 binary64)) (+.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 angle (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 b b)))))) (+.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 angle b) (*.f64 angle b)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))
(if (<=.f64 b #s(literal 19999999999999998967063748934624286428789536754564174703921029226169858140974054838505074898178041767770400845226851252043776 binary64)) (+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 angle (*.f64 (*.f64 angle (*.f64 b b)) #s(literal 1/32400 binary64))))) (+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 b (*.f64 b (*.f64 angle (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))) angle)))
(if (<=.f64 b #s(literal 19999999999999998967063748934624286428789536754564174703921029226169858140974054838505074898178041767770400845226851252043776 binary64)) (+.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 angle (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 b b)))))) (+.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 angle (*.f64 b (*.f64 b (*.f64 angle (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))))))
(if (<=.f64 b #s(literal 5000000000000000 binary64)) (+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 b (*.f64 b (*.f64 angle (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))) angle)))
(if (<=.f64 b #s(literal 5000000000000000 binary64)) (+.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)) (*.f64 angle (*.f64 angle (*.f64 b b))))) (+.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 angle (*.f64 b (*.f64 b (*.f64 angle (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))))))
(+.f64 (pow.f64 (*.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(+.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)) (*.f64 angle (*.f64 angle (*.f64 b b)))))

soundness1.3s (12.1%)

Memory
1.4MiB live, 759.0MiB allocated
Rules
14 148×lower-fma.f64
14 148×lower-fma.f32
13 060×lower-fma.f64
13 060×lower-fma.f32
6 596×lower-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
040140
072132
1182121
2770119
35410119
08223119
094560
1274560
2929552
32574540
43053540
54164540
64901540
75467540
85475540
95475540
105475540
115787540
125891540
135891540
146233540
156233540
166604540
176775540
186779540
196779538
08199520
01632156
14882156
216882050
327872042
466142042
569242034
673062034
090161953
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
Compiler

Compiled 990 to 618 computations (37.6% saved)

preprocess123.0ms (1.2%)

Memory
32.5MiB live, 264.3MiB allocated
Remove

(abs a)

(abs b)

(abs angle)

Compiler

Compiled 1 038 to 514 computations (50.5% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...