ab-angle->ABCF B

Details

Time bar (total: 1.1min)

analyze1.0ms (0%)

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 27 to 22 computations (18.5% saved)

sample3.5s (5.1%)

Results
968.0ms3870×body256valid
674.0ms1049×body1024valid
545.0ms880×body1024infinite
502.0ms1368×body256infinite
246.0ms60×body4096valid
204.0ms427×body512infinite
194.0ms501×body512valid
124.0ms101×body2048valid
Bogosity

preprocess70.0ms (0.1%)

Algorithm
egg-herbie
Rules
1284×associate-*r*
1088×distribute-lft-neg-in
1030×associate-*l*
1028×distribute-rgt-neg-in
814×fma-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
041292
195292
2266292
3919292
43754292
55386292
033
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
2
Call 2
Inputs
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 angle 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 a 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 a 180))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 angle 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 b 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 b 180))))
Outputs
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 2 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 2 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 2 (-.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (-.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 angle 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 a 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 a 180))))
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 angle angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 a 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 a 180)))))
(*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 angle angle)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 a 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 a 180))))))
(*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 angle angle)) (*.f64 (sin.f64 (*.f64 a (/.f64 (PI.f64) 180))) (cos.f64 (*.f64 a (/.f64 (PI.f64) 180))))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 angle 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 b 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 b 180))))
(*.f64 (*.f64 2 (-.f64 (*.f64 angle angle) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 b 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 b 180)))))
(*.f64 2 (*.f64 (-.f64 (*.f64 angle angle) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 b 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 b 180))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 b 180))) (*.f64 (-.f64 (*.f64 angle angle) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (/.f64 b 180))))))
(*.f64 (*.f64 2 (*.f64 (fma.f64 angle angle (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 b (/.f64 (PI.f64) 180))))) (cos.f64 (*.f64 b (/.f64 (PI.f64) 180))))
Compiler

Compiled 29 to 24 computations (17.2% saved)

simplify62.0ms (0.1%)

Algorithm
egg-herbie
Rules
822×unsub-neg
742×neg-mul-1
728×unswap-sqr
712×neg-sub0
648×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02073
14073
29573
327873
4109673
5315473
6537973
Stop Event
node limit
Counts
1 → 7
Calls
Call 1
Inputs
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
Outputs
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))

eval4.0ms (0%)

Compiler

Compiled 164 to 104 computations (36.6% saved)

prune4.0ms (0%)

Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New347
Fresh101
Picked000
Done000
Total448
Accurracy
57.8%
Counts
8 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
55.4%
(*.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
55.4%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
55.4%
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
55.4%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
Compiler

Compiled 104 to 76 computations (26.9% saved)

localize278.0ms (0.4%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(*.f64 (PI.f64) (/.f64 angle 180))
89.9%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
50.5%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
50.4%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
Compiler

Compiled 100 to 54 computations (46% saved)

series13.0ms (0%)

Counts
4 → 72
Calls

18 calls:

TimeVariablePointExpression
3.0ms
angle
@-inf
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
1.0ms
angle
@0
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
1.0ms
b
@0
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
1.0ms
a
@0
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
1.0ms
angle
@inf
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))

rewrite100.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
914×fma-def
722×expm1-udef
720×log1p-udef
598×log-pow
438×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
018120
1389118
25386114
Stop Event
node limit
Counts
4 → 78
Calls
Call 1
Inputs
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (PI.f64) (/.f64 angle 180))
Outputs
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sin.f64 1)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sin.f64 1)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))))) 1)
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2)))) 2)
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))) (fma.f64 a (-.f64 a b) (*.f64 b b)))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))) (-.f64 b a))
(/.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) (-.f64 (*.f64 b b) (*.f64 a a))) 2)
(pow.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))) 2))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))))) (-.f64 (*.f64 b b) (*.f64 a a))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2) 3) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))))
(exp.f64 (log.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(/.f64 (PI.f64) (/.f64 180 angle))
(/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))
(/.f64 (*.f64 (PI.f64) angle) 180)
(/.f64 (neg.f64 (*.f64 (PI.f64) angle)) -180)
(/.f64 (*.f64 (PI.f64) (neg.f64 angle)) -180)
(/.f64 (*.f64 (neg.f64 angle) (PI.f64)) -180)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))
(log.f64 (pow.f64 (exp.f64 (*.f64 angle 1/180)) (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle 1/180) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (PI.f64) 3)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))

simplify97.0ms (0.1%)

Algorithm
egg-herbie
Rules
856×associate-+r+
842×associate-+l+
812×associate-*r*
634×associate-*l*
540×log-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03108292
18696764
240595478
Stop Event
node limit
Counts
150 → 166
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) b) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) b) (+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) b) (+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) b) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) b) (+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) b) (+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) b) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) b) (+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) b) (+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) a))
(+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) a) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) a) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) a) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) a) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) a) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 1/180 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))))
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))))) (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 b a) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b))) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)))))))
(+.f64 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 b a) (+.f64 (*.f64 1/2267481600000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 5))) (+.f64 (*.f64 1/4534963200000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 5))) (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (+.f64 a b))))))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))))) (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 b a) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b))) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3))))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/881596846080000000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (+.f64 a b))) (+.f64 (*.f64 -1/4407984230400000000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 7))) (*.f64 -1/1469328076800000000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 7)))))) (*.f64 (pow.f64 angle 7) (-.f64 b a))) (+.f64 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 b a) (+.f64 (*.f64 1/2267481600000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 5))) (+.f64 (*.f64 1/4534963200000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 5))) (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (+.f64 a b))))))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))))) (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 b a) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b))) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)))))))))
(*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b))))
(*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b))))
(*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b))))
(*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b))))
(*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b))))
(*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b))))
(*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b))))
(*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sin.f64 1)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sin.f64 1)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))))) 1)
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2)))) 2)
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))) (fma.f64 a (-.f64 a b) (*.f64 b b)))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))) (-.f64 b a))
(/.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) (-.f64 (*.f64 b b) (*.f64 a a))) 2)
(pow.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))) 2))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))))) (-.f64 (*.f64 b b) (*.f64 a a))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2) 3) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))))
(exp.f64 (log.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(/.f64 (PI.f64) (/.f64 180 angle))
(/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))
(/.f64 (*.f64 (PI.f64) angle) 180)
(/.f64 (neg.f64 (*.f64 (PI.f64) angle)) -180)
(/.f64 (*.f64 (PI.f64) (neg.f64 angle)) -180)
(/.f64 (*.f64 (neg.f64 angle) (PI.f64)) -180)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))
(log.f64 (pow.f64 (exp.f64 (*.f64 angle 1/180)) (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle 1/180) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (PI.f64) 3)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
Outputs
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))
(fma.f64 -1/64800 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) 1)
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)))))
(+.f64 1 (fma.f64 -1/64800 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))
(+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 -1/64800 (*.f64 angle angle)))))
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))))
(+.f64 (fma.f64 -1/64800 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))) (fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) 1))
(+.f64 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 -1/64800 (*.f64 angle angle)))) (fma.f64 (*.f64 -1/24488801280000000 (pow.f64 angle 6)) (pow.f64 (PI.f64) 6) 1))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 (PI.f64) (*.f64 angle 1/180)))
(fma.f64 (PI.f64) (*.f64 angle 1/180) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 (PI.f64) (*.f64 angle 1/180) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (fma.f64 (PI.f64) (*.f64 angle 1/180) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/22674816000000 (pow.f64 angle 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 (PI.f64) (*.f64 angle 1/180) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (fma.f64 (PI.f64) (*.f64 angle 1/180) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 -1/30855889612800000000 (pow.f64 angle 7))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 a a)))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (neg.f64 (*.f64 a a)))
(*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (neg.f64 a))))
(+.f64 (*.f64 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) b) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 a a)))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (neg.f64 (*.f64 a a)))
(*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (neg.f64 a))))
(+.f64 (*.f64 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) b) (+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 (*.f64 0 (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) b (fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 a a)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (*.f64 a 0) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 a b))))
(+.f64 (*.f64 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) b) (+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 (*.f64 0 (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) b (fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 a a)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (*.f64 a 0) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 a b))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 b b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b))
(+.f64 (*.f64 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) b) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 (*.f64 0 (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) b (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 b b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(fma.f64 a 0 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b)))
(fma.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)
(+.f64 (*.f64 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) b) (+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 (*.f64 0 (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) b (fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 a a)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (*.f64 a 0) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 a b))))
(+.f64 (*.f64 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) b) (+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 (*.f64 0 (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) b (fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 a a)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (*.f64 a 0) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 a b))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 b b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b))
(+.f64 (*.f64 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) b) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 (*.f64 0 (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) b (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 b b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(fma.f64 a 0 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b)))
(fma.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)
(+.f64 (*.f64 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) b) (+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 (*.f64 0 (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) b (fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 a a)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (*.f64 a 0) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 a b))))
(+.f64 (*.f64 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) b) (+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 (*.f64 0 (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) b (fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 a a)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (*.f64 a 0) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 a b))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 b b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b))
(+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) a))
(fma.f64 (*.f64 0 (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) b (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 b b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(fma.f64 a 0 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b)))
(fma.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)
(+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) a) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 (*.f64 0 (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) b (fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 a a)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (*.f64 a 0) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 a b))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) a) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 (*.f64 0 (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) b (fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 a a)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (*.f64 a 0) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 a b))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 a a)))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (neg.f64 (*.f64 a a)))
(*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (neg.f64 a))))
(+.f64 (*.f64 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) a) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 a a)))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (neg.f64 (*.f64 a a)))
(*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (neg.f64 a))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) a) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 (*.f64 0 (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) b (fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 a a)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (*.f64 a 0) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 a b))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) a) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 (*.f64 0 (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) b (fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 a a)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (*.f64 a 0) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 a b))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 a a)))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (neg.f64 (*.f64 a a)))
(*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (neg.f64 a))))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 a a)))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (neg.f64 (*.f64 a a)))
(*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (neg.f64 a))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 (*.f64 0 (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) b (fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 a a)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (*.f64 a 0) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 a b))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 (*.f64 0 (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) b (fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 a a)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (*.f64 a 0) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 a b))))
(*.f64 1/180 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))))
(*.f64 angle (*.f64 1/180 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))))) (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 b a) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b))) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)))))))
(fma.f64 1/180 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))) (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 b a) (fma.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b)) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b)) -1/11664000)))))
(fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 b a) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b)) -1/8748000))))
(*.f64 (-.f64 b a) (+.f64 (*.f64 (*.f64 angle 1/180) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b)) -1/8748000))))
(+.f64 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 b a) (+.f64 (*.f64 1/2267481600000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 5))) (+.f64 (*.f64 1/4534963200000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 5))) (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (+.f64 a b))))))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))))) (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 b a) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b))) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3))))))))
(fma.f64 (pow.f64 angle 5) (*.f64 (-.f64 b a) (fma.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (+.f64 a b)) (fma.f64 1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (+.f64 a b)) (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (+.f64 a b)))))) (fma.f64 1/180 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))) (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 b a) (fma.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b)) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b)) -1/11664000))))))
(fma.f64 (pow.f64 angle 5) (*.f64 (-.f64 b a) (fma.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (+.f64 a b)) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (+.f64 a b)) 1/3779136000000))) (fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 b a) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b)) -1/8748000)))))
(fma.f64 (pow.f64 angle 5) (*.f64 (-.f64 b a) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (+.f64 a b)) 1/1417176000000)) (*.f64 (-.f64 b a) (+.f64 (*.f64 (*.f64 angle 1/180) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b)) -1/8748000)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/881596846080000000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (+.f64 a b))) (+.f64 (*.f64 -1/4407984230400000000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 7))) (*.f64 -1/1469328076800000000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 7)))))) (*.f64 (pow.f64 angle 7) (-.f64 b a))) (+.f64 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 b a) (+.f64 (*.f64 1/2267481600000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 5))) (+.f64 (*.f64 1/4534963200000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 5))) (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (+.f64 a b))))))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))))) (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 b a) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b))) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)))))))))
(fma.f64 (fma.f64 -1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (+.f64 a b)) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (+.f64 a b)) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (+.f64 a b)) -1/1101996057600000000))) (*.f64 (pow.f64 angle 7) (-.f64 b a)) (fma.f64 (pow.f64 angle 5) (*.f64 (-.f64 b a) (fma.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (+.f64 a b)) (fma.f64 1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (+.f64 a b)) (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (+.f64 a b)))))) (fma.f64 1/180 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))) (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 b a) (fma.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b)) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b)) -1/11664000)))))))
(fma.f64 (fma.f64 -1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (+.f64 a b)) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (+.f64 a b)) -29/30855889612800000000)) (*.f64 (pow.f64 angle 7) (-.f64 b a)) (fma.f64 (pow.f64 angle 5) (*.f64 (-.f64 b a) (fma.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (+.f64 a b)) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (+.f64 a b)) 1/3779136000000))) (fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 b a) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b)) -1/8748000))))))
(+.f64 (*.f64 (-.f64 b a) (+.f64 (*.f64 (*.f64 angle 1/180) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b)) -1/8748000)))) (*.f64 (-.f64 b a) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (+.f64 a b)) 1/1417176000000) (pow.f64 angle 5)) (*.f64 (pow.f64 angle 7) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (+.f64 a b)) -1/482123275200000000)))))
(*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b))))
(fma.f64 (*.f64 0 (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) b (fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 a a)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (*.f64 a 0) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 a b))))
(*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b))))
(fma.f64 (*.f64 0 (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) b (fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 a a)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (*.f64 a 0) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 a b))))
(*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b))))
(fma.f64 (*.f64 0 (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) b (fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 a a)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (*.f64 a 0) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 a b))))
(*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b))))
(fma.f64 (*.f64 0 (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) b (fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 a a)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (*.f64 a 0) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 a b))))
(*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b))))
(fma.f64 (*.f64 0 (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) b (fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 a a)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (*.f64 a 0) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 a b))))
(*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b))))
(fma.f64 (*.f64 0 (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) b (fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 a a)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (*.f64 a 0) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 a b))))
(*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b))))
(fma.f64 (*.f64 0 (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) b (fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 a a)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (*.f64 a 0) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 a b))))
(*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b))))
(fma.f64 (*.f64 0 (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) b (fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 a a)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (-.f64 (*.f64 a 0) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 a b))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sin.f64 1)))
(fma.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 1) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sin.f64 1)))
(fma.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cos.f64 1) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sin.f64 1)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sin.f64 1)))
(-.f64 (*.f64 (cos.f64 1) (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sin.f64 1)))
(fma.f64 (cos.f64 1) (sin.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (neg.f64 (sin.f64 1))))
(-.f64 (*.f64 (cos.f64 1) (sin.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sin.f64 1)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))))) 1)
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/2)))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) (-.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2)))) 2)
(/.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (/.f64 (+.f64 a b) (/.f64 2 (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))) (fma.f64 a (-.f64 a b) (*.f64 b b)))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/2)) (fma.f64 a (-.f64 a b) (*.f64 b b)))
(*.f64 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 a (-.f64 a b) (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))) (-.f64 b a))
(/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (-.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/2))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 1 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(/.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) (-.f64 (*.f64 b b) (*.f64 a a))) 2)
(/.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (/.f64 (+.f64 a b) (/.f64 2 (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(pow.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))) 1)
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/2)))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) (-.f64 (*.f64 b b) (*.f64 a a)))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))) 3)
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/2)))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) (-.f64 (*.f64 b b) (*.f64 a a)))
(pow.f64 (pow.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))) 3) 1/3)
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/2)))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) (-.f64 (*.f64 b b) (*.f64 a a)))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))) 2)
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/2)))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) (-.f64 (*.f64 b b) (*.f64 a a)))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))) 2))
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/2)))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) (-.f64 (*.f64 b b) (*.f64 a a)))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))))) (-.f64 (*.f64 b b) (*.f64 a a))))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))))))
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/2)))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) (-.f64 (*.f64 b b) (*.f64 a a)))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))) 3))
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/2)))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) (-.f64 (*.f64 b b) (*.f64 a a)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2) 3)))
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/2)))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) (-.f64 (*.f64 b b) (*.f64 a a)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2) 3) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3)))
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/2)))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) (-.f64 (*.f64 b b) (*.f64 a a)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))))
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/2)))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) (-.f64 (*.f64 b b) (*.f64 a a)))
(exp.f64 (log.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))))
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/2)))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) (-.f64 (*.f64 b b) (*.f64 a a)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))) 1))
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/2)))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) (-.f64 (*.f64 b b) (*.f64 a a)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))))
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/2)))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) (-.f64 (*.f64 b b) (*.f64 a a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (PI.f64) (/.f64 180 angle))
(*.f64 (/.f64 (PI.f64) 180) angle)
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (*.f64 (PI.f64) angle) 180)
(*.f64 (/.f64 (PI.f64) 180) angle)
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (neg.f64 (*.f64 (PI.f64) angle)) -180)
(*.f64 (/.f64 (PI.f64) 180) angle)
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (*.f64 (PI.f64) (neg.f64 angle)) -180)
(*.f64 (/.f64 (PI.f64) 180) angle)
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (*.f64 (neg.f64 angle) (PI.f64)) -180)
(*.f64 (/.f64 (PI.f64) 180) angle)
(*.f64 angle (/.f64 (PI.f64) 180))
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(log.f64 (pow.f64 (exp.f64 (*.f64 angle 1/180)) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle 1/180) 3)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (PI.f64) 3)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 1/180 (PI.f64)))

localize206.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
94.1%
(fma.f64 b b (neg.f64 (*.f64 a a)))
89.5%
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
50.5%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
50.4%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
Compiler

Compiled 92 to 44 computations (52.2% saved)

series11.0ms (0%)

Counts
2 → 60
Calls

15 calls:

TimeVariablePointExpression
3.0ms
a
@inf
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
2.0ms
b
@0
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
1.0ms
angle
@0
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
1.0ms
angle
@inf
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
1.0ms
a
@0
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))

rewrite106.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
946×prod-diff
734×expm1-udef
730×log1p-udef
620×log-pow
434×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02192
143180
2521980
Stop Event
node limit
Counts
2 → 138
Calls
Call 1
Inputs
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(fma.f64 b b (neg.f64 (*.f64 a a)))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 (pow.f64 (hypot.f64 b a) 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 1)
(pow.f64 (*.f64 (*.f64 2 (pow.f64 (hypot.f64 b a) 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 2 (pow.f64 (hypot.f64 b a) 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (hypot.f64 b a) 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 2 (pow.f64 (hypot.f64 b a) 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (hypot.f64 b a) 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2)) 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 2 (pow.f64 (hypot.f64 b a) 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (hypot.f64 b a) 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) (pow.f64 (*.f64 2 (*.f64 (pow.f64 (hypot.f64 b a) 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (hypot.f64 b a) 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 2 (pow.f64 (hypot.f64 b a) 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(exp.f64 (log.f64 (*.f64 (*.f64 2 (pow.f64 (hypot.f64 b a) 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 2 (pow.f64 (hypot.f64 b a) 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 2 (pow.f64 (hypot.f64 b a) 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(+.f64 (*.f64 a a) (*.f64 b b))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 (neg.f64 (neg.f64 a)) a (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 -1 (*.f64 a a) (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 1 (*.f64 a a) (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 (*.f64 a a) 1 (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (pow.f64 (cbrt.f64 a) 2) (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 (*.f64 a a) -1 (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 (neg.f64 a) (neg.f64 a) (*.f64 a a)))
(+.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (*.f64 (*.f64 b b) 1) (*.f64 a a))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) (neg.f64 a)) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) (neg.f64 a))) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) (neg.f64 a)) (pow.f64 (cbrt.f64 a) 2))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 (pow.f64 a 4)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) a)) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) (neg.f64 a)) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) (neg.f64 a))) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) (neg.f64 a)) (sqrt.f64 a))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 a (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a)))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (neg.f64 (cbrt.f64 (pow.f64 a 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (neg.f64 (cbrt.f64 (pow.f64 a 4))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (neg.f64 (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 -1 (cbrt.f64 (pow.f64 a 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (*.f64 -1 (cbrt.f64 (pow.f64 a 4))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 -1 (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a (*.f64 (neg.f64 a) 1)))) (fma.f64 (neg.f64 a) (*.f64 (neg.f64 a) 1) (*.f64 a (*.f64 (neg.f64 a) 1))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 (neg.f64 a) (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 (neg.f64 a) (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 (neg.f64 a) (sqrt.f64 a)))))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2))))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) (neg.f64 a)) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) (neg.f64 a))) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) (neg.f64 a)) (pow.f64 (cbrt.f64 a) 2))))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 (pow.f64 a 4)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)))))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) a)) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a))))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) (neg.f64 a)) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) (neg.f64 a))) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) (neg.f64 a)) (sqrt.f64 a))))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 a (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a)))))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (neg.f64 (cbrt.f64 (pow.f64 a 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (neg.f64 (cbrt.f64 (pow.f64 a 4))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (neg.f64 (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 -1 (cbrt.f64 (pow.f64 a 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (*.f64 -1 (cbrt.f64 (pow.f64 a 4))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 -1 (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 a (*.f64 (neg.f64 a) 1)))) (fma.f64 (neg.f64 a) (*.f64 (neg.f64 a) 1) (*.f64 a (*.f64 (neg.f64 a) 1))))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 (neg.f64 a) (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 (neg.f64 a) (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 (neg.f64 a) (sqrt.f64 a)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) (neg.f64 a)) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) (neg.f64 a))) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) (neg.f64 a)) (pow.f64 (cbrt.f64 a) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 (pow.f64 a 4)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) a)) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) (neg.f64 a)) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) (neg.f64 a))) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) (neg.f64 a)) (sqrt.f64 a))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 a (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (neg.f64 (cbrt.f64 (pow.f64 a 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (neg.f64 (cbrt.f64 (pow.f64 a 4))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (neg.f64 (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 -1 (cbrt.f64 (pow.f64 a 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (*.f64 -1 (cbrt.f64 (pow.f64 a 4))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 -1 (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (neg.f64 (*.f64 a (*.f64 (neg.f64 a) 1)))) (fma.f64 (neg.f64 a) (*.f64 (neg.f64 a) 1) (*.f64 a (*.f64 (neg.f64 a) 1))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 (neg.f64 a) (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 (neg.f64 a) (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 (neg.f64 a) (sqrt.f64 a)))))
(+.f64 (fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2))))
(+.f64 (fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) (neg.f64 a)) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) (neg.f64 a))) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) (neg.f64 a)) (pow.f64 (cbrt.f64 a) 2))))
(+.f64 (fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 (pow.f64 a 4)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)))))
(+.f64 (fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) a)) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a))))
(+.f64 (fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) (neg.f64 a)) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) (neg.f64 a))) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) (neg.f64 a)) (sqrt.f64 a))))
(+.f64 (fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 a (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a)))))
(+.f64 (fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (neg.f64 (cbrt.f64 (pow.f64 a 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (neg.f64 (cbrt.f64 (pow.f64 a 4))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (neg.f64 (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 -1 (cbrt.f64 (pow.f64 a 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (*.f64 -1 (cbrt.f64 (pow.f64 a 4))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 -1 (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (neg.f64 (*.f64 a (*.f64 (neg.f64 a) 1)))) (fma.f64 (neg.f64 a) (*.f64 (neg.f64 a) 1) (*.f64 a (*.f64 (neg.f64 a) 1))))
(+.f64 (fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 (neg.f64 a) (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 (neg.f64 a) (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 (neg.f64 a) (sqrt.f64 a)))))
(+.f64 (fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2))))
(+.f64 (fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) (neg.f64 a)) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) (neg.f64 a))) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) (neg.f64 a)) (pow.f64 (cbrt.f64 a) 2))))
(+.f64 (fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 (pow.f64 a 4)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)))))
(+.f64 (fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) a)) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a))))
(+.f64 (fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) (neg.f64 a)) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) (neg.f64 a))) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) (neg.f64 a)) (sqrt.f64 a))))
(+.f64 (fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 a (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a)))))
(+.f64 (fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (neg.f64 (cbrt.f64 (pow.f64 a 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (neg.f64 (cbrt.f64 (pow.f64 a 4))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (neg.f64 (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 -1 (cbrt.f64 (pow.f64 a 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (*.f64 -1 (cbrt.f64 (pow.f64 a 4))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 -1 (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (*.f64 a (*.f64 (neg.f64 a) 1)))) (fma.f64 (neg.f64 a) (*.f64 (neg.f64 a) 1) (*.f64 a (*.f64 (neg.f64 a) 1))))
(+.f64 (fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 (neg.f64 a) (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 (neg.f64 a) (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 (neg.f64 a) (sqrt.f64 a)))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) (neg.f64 a)) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) (neg.f64 a))) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) (neg.f64 a)) (pow.f64 (cbrt.f64 a) 2))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 (pow.f64 a 4)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) a)) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) (neg.f64 a)) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) (neg.f64 a))) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) (neg.f64 a)) (sqrt.f64 a))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 a (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a)))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (neg.f64 (cbrt.f64 (pow.f64 a 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (neg.f64 (cbrt.f64 (pow.f64 a 4))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (neg.f64 (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 -1 (cbrt.f64 (pow.f64 a 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (*.f64 -1 (cbrt.f64 (pow.f64 a 4))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 -1 (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 a (*.f64 (neg.f64 a) 1)))) (fma.f64 (neg.f64 a) (*.f64 (neg.f64 a) 1) (*.f64 a (*.f64 (neg.f64 a) 1))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 (neg.f64 a) (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 (neg.f64 a) (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 (neg.f64 a) (sqrt.f64 a)))))
(+.f64 (fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2))))
(+.f64 (fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) (neg.f64 a)) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) (neg.f64 a))) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) (neg.f64 a)) (pow.f64 (cbrt.f64 a) 2))))
(+.f64 (fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 (pow.f64 a 4)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)))))
(+.f64 (fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) a)) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a))))
(+.f64 (fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) (neg.f64 a)) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) (neg.f64 a))) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) (neg.f64 a)) (sqrt.f64 a))))
(+.f64 (fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 a (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a)))))
(+.f64 (fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (neg.f64 (cbrt.f64 (pow.f64 a 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (neg.f64 (cbrt.f64 (pow.f64 a 4))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (neg.f64 (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 -1 (cbrt.f64 (pow.f64 a 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (*.f64 -1 (cbrt.f64 (pow.f64 a 4))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 -1 (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (*.f64 a (*.f64 (neg.f64 a) 1)))) (fma.f64 (neg.f64 a) (*.f64 (neg.f64 a) 1) (*.f64 a (*.f64 (neg.f64 a) 1))))
(+.f64 (fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 (neg.f64 a) (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 (neg.f64 a) (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 (neg.f64 a) (sqrt.f64 a)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 b a) 2))) 1)
(-.f64 (fma.f64 b b 0) (*.f64 a a))
(*.f64 (pow.f64 (hypot.f64 b a) 2) 1)
(*.f64 1 (pow.f64 (hypot.f64 b a) 2))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2) (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)))
(*.f64 (hypot.f64 b a) (hypot.f64 b a))
(/.f64 (+.f64 (pow.f64 (*.f64 b b) 3) (pow.f64 (*.f64 a a) 3)) (fma.f64 (*.f64 b b) (*.f64 b b) (-.f64 (pow.f64 a 4) (*.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (fma.f64 (*.f64 b b) (*.f64 b b) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2))
(pow.f64 (pow.f64 (hypot.f64 b a) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 3) 1/3)
(pow.f64 (hypot.f64 b a) 2)
(sqrt.f64 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 2))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 b a) 2))))
(log.f64 (*.f64 (exp.f64 (*.f64 a a)) (exp.f64 (*.f64 b b))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a a))) (exp.f64 (*.f64 b b))))
(log.f64 (*.f64 (exp.f64 (*.f64 b b)) (+.f64 1 (expm1.f64 (*.f64 a a)))))
(log.f64 (/.f64 (exp.f64 (*.f64 b b)) (exp.f64 (*.f64 a a))))
(log.f64 (/.f64 (exp.f64 (*.f64 b b)) (+.f64 1 (expm1.f64 (*.f64 a a)))))
(cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 b a) 2)))
(exp.f64 (log.f64 (pow.f64 (hypot.f64 b a) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 b a) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 b a) 2)))

simplify119.0ms (0.2%)

Algorithm
egg-herbie
Rules
1036×unswap-sqr
894×associate-+r+
762×associate-+l+
560×associate-*r*
536×distribute-lft-out
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04469586
112458112
237956654
Stop Event
node limit
Counts
198 → 193
Calls
Call 1
Inputs
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (*.f64 2 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)))))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)))))) (*.f64 2 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 1/2267481600000 (pow.f64 (PI.f64) 5)) (+.f64 (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5)) (*.f64 1/4534963200000 (pow.f64 (PI.f64) 5)))))))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 7) (*.f64 (+.f64 (*.f64 -1/4407984230400000000 (pow.f64 (PI.f64) 7)) (+.f64 (*.f64 -1/881596846080000000 (pow.f64 (PI.f64) 7)) (+.f64 (*.f64 -1/1469328076800000000 (pow.f64 (PI.f64) 7)) (*.f64 -1/30855889612800000000 (pow.f64 (PI.f64) 7))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 2 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 1/2267481600000 (pow.f64 (PI.f64) 5)) (+.f64 (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5)) (*.f64 1/4534963200000 (pow.f64 (PI.f64) 5))))))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 -1 (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(*.f64 -1 (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(*.f64 -1 (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 (pow.f64 (hypot.f64 b a) 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 1)
(pow.f64 (*.f64 (*.f64 2 (pow.f64 (hypot.f64 b a) 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 2 (pow.f64 (hypot.f64 b a) 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (hypot.f64 b a) 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 2 (pow.f64 (hypot.f64 b a) 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (hypot.f64 b a) 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2)) 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 2 (pow.f64 (hypot.f64 b a) 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (hypot.f64 b a) 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) (pow.f64 (*.f64 2 (*.f64 (pow.f64 (hypot.f64 b a) 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (hypot.f64 b a) 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 2 (pow.f64 (hypot.f64 b a) 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(exp.f64 (log.f64 (*.f64 (*.f64 2 (pow.f64 (hypot.f64 b a) 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 2 (pow.f64 (hypot.f64 b a) 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 2 (pow.f64 (hypot.f64 b a) 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(+.f64 (*.f64 a a) (*.f64 b b))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 (neg.f64 (neg.f64 a)) a (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 -1 (*.f64 a a) (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 1 (*.f64 a a) (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 (*.f64 a a) 1 (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (pow.f64 (cbrt.f64 a) 2) (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 (*.f64 a a) -1 (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 (neg.f64 a) (neg.f64 a) (*.f64 a a)))
(+.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (*.f64 (*.f64 b b) 1) (*.f64 a a))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) (neg.f64 a)) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) (neg.f64 a))) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) (neg.f64 a)) (pow.f64 (cbrt.f64 a) 2))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 (pow.f64 a 4)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) a)) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) (neg.f64 a)) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) (neg.f64 a))) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) (neg.f64 a)) (sqrt.f64 a))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 a (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a)))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (neg.f64 (cbrt.f64 (pow.f64 a 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (neg.f64 (cbrt.f64 (pow.f64 a 4))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (neg.f64 (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 -1 (cbrt.f64 (pow.f64 a 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (*.f64 -1 (cbrt.f64 (pow.f64 a 4))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 -1 (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a (*.f64 (neg.f64 a) 1)))) (fma.f64 (neg.f64 a) (*.f64 (neg.f64 a) 1) (*.f64 a (*.f64 (neg.f64 a) 1))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 (neg.f64 a) (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 (neg.f64 a) (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 (neg.f64 a) (sqrt.f64 a)))))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2))))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) (neg.f64 a)) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) (neg.f64 a))) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) (neg.f64 a)) (pow.f64 (cbrt.f64 a) 2))))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 (pow.f64 a 4)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)))))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) a)) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a))))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) (neg.f64 a)) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) (neg.f64 a))) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) (neg.f64 a)) (sqrt.f64 a))))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 a (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a)))))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (neg.f64 (cbrt.f64 (pow.f64 a 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (neg.f64 (cbrt.f64 (pow.f64 a 4))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (neg.f64 (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 -1 (cbrt.f64 (pow.f64 a 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (*.f64 -1 (cbrt.f64 (pow.f64 a 4))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 -1 (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 a (*.f64 (neg.f64 a) 1)))) (fma.f64 (neg.f64 a) (*.f64 (neg.f64 a) 1) (*.f64 a (*.f64 (neg.f64 a) 1))))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 (neg.f64 a) (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 (neg.f64 a) (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 (neg.f64 a) (sqrt.f64 a)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) (neg.f64 a)) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) (neg.f64 a))) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) (neg.f64 a)) (pow.f64 (cbrt.f64 a) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 (pow.f64 a 4)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) a)) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) (neg.f64 a)) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) (neg.f64 a))) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) (neg.f64 a)) (sqrt.f64 a))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 a (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (neg.f64 (cbrt.f64 (pow.f64 a 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (neg.f64 (cbrt.f64 (pow.f64 a 4))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (neg.f64 (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 -1 (cbrt.f64 (pow.f64 a 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (*.f64 -1 (cbrt.f64 (pow.f64 a 4))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 -1 (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (neg.f64 (*.f64 a (*.f64 (neg.f64 a) 1)))) (fma.f64 (neg.f64 a) (*.f64 (neg.f64 a) 1) (*.f64 a (*.f64 (neg.f64 a) 1))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 (neg.f64 a) (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 (neg.f64 a) (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 (neg.f64 a) (sqrt.f64 a)))))
(+.f64 (fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2))))
(+.f64 (fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) (neg.f64 a)) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) (neg.f64 a))) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) (neg.f64 a)) (pow.f64 (cbrt.f64 a) 2))))
(+.f64 (fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 (pow.f64 a 4)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)))))
(+.f64 (fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) a)) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a))))
(+.f64 (fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) (neg.f64 a)) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) (neg.f64 a))) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) (neg.f64 a)) (sqrt.f64 a))))
(+.f64 (fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 a (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a)))))
(+.f64 (fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (neg.f64 (cbrt.f64 (pow.f64 a 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (neg.f64 (cbrt.f64 (pow.f64 a 4))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (neg.f64 (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 -1 (cbrt.f64 (pow.f64 a 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (*.f64 -1 (cbrt.f64 (pow.f64 a 4))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 -1 (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (neg.f64 (*.f64 a (*.f64 (neg.f64 a) 1)))) (fma.f64 (neg.f64 a) (*.f64 (neg.f64 a) 1) (*.f64 a (*.f64 (neg.f64 a) 1))))
(+.f64 (fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 (neg.f64 a) (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 (neg.f64 a) (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 (neg.f64 a) (sqrt.f64 a)))))
(+.f64 (fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2))))
(+.f64 (fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) (neg.f64 a)) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) (neg.f64 a))) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) (neg.f64 a)) (pow.f64 (cbrt.f64 a) 2))))
(+.f64 (fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 (pow.f64 a 4)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)))))
(+.f64 (fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) a)) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a))))
(+.f64 (fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) (neg.f64 a)) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) (neg.f64 a))) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) (neg.f64 a)) (sqrt.f64 a))))
(+.f64 (fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 a (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a)))))
(+.f64 (fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (neg.f64 (cbrt.f64 (pow.f64 a 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (neg.f64 (cbrt.f64 (pow.f64 a 4))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (neg.f64 (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 -1 (cbrt.f64 (pow.f64 a 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (*.f64 -1 (cbrt.f64 (pow.f64 a 4))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 -1 (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (*.f64 a (*.f64 (neg.f64 a) 1)))) (fma.f64 (neg.f64 a) (*.f64 (neg.f64 a) 1) (*.f64 a (*.f64 (neg.f64 a) 1))))
(+.f64 (fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 (neg.f64 a) (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 (neg.f64 a) (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 (neg.f64 a) (sqrt.f64 a)))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) (neg.f64 a)) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) (neg.f64 a))) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) (neg.f64 a)) (pow.f64 (cbrt.f64 a) 2))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 (pow.f64 a 4)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) a)) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) (neg.f64 a)) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) (neg.f64 a))) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) (neg.f64 a)) (sqrt.f64 a))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 a (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a)))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (neg.f64 (cbrt.f64 (pow.f64 a 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (neg.f64 (cbrt.f64 (pow.f64 a 4))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (neg.f64 (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 -1 (cbrt.f64 (pow.f64 a 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (*.f64 -1 (cbrt.f64 (pow.f64 a 4))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 -1 (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 a (*.f64 (neg.f64 a) 1)))) (fma.f64 (neg.f64 a) (*.f64 (neg.f64 a) 1) (*.f64 a (*.f64 (neg.f64 a) 1))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 (neg.f64 a) (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 (neg.f64 a) (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 (neg.f64 a) (sqrt.f64 a)))))
(+.f64 (fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2))))
(+.f64 (fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) (neg.f64 a)) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) (neg.f64 a))) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) (neg.f64 a)) (pow.f64 (cbrt.f64 a) 2))))
(+.f64 (fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 (pow.f64 a 4)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)))))
(+.f64 (fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) a)) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a))))
(+.f64 (fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) (neg.f64 a)) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) (neg.f64 a))) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) (neg.f64 a)) (sqrt.f64 a))))
(+.f64 (fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 a (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a)))))
(+.f64 (fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (neg.f64 (cbrt.f64 (pow.f64 a 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (neg.f64 (cbrt.f64 (pow.f64 a 4))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (neg.f64 (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 -1 (cbrt.f64 (pow.f64 a 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (*.f64 -1 (cbrt.f64 (pow.f64 a 4))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 -1 (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (*.f64 a (*.f64 (neg.f64 a) 1)))) (fma.f64 (neg.f64 a) (*.f64 (neg.f64 a) 1) (*.f64 a (*.f64 (neg.f64 a) 1))))
(+.f64 (fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 (neg.f64 a) (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 (neg.f64 a) (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 (neg.f64 a) (sqrt.f64 a)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 b a) 2))) 1)
(-.f64 (fma.f64 b b 0) (*.f64 a a))
(*.f64 (pow.f64 (hypot.f64 b a) 2) 1)
(*.f64 1 (pow.f64 (hypot.f64 b a) 2))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2) (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)))
(*.f64 (hypot.f64 b a) (hypot.f64 b a))
(/.f64 (+.f64 (pow.f64 (*.f64 b b) 3) (pow.f64 (*.f64 a a) 3)) (fma.f64 (*.f64 b b) (*.f64 b b) (-.f64 (pow.f64 a 4) (*.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (fma.f64 (*.f64 b b) (*.f64 b b) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2))
(pow.f64 (pow.f64 (hypot.f64 b a) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 3) 1/3)
(pow.f64 (hypot.f64 b a) 2)
(sqrt.f64 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 2))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 b a) 2))))
(log.f64 (*.f64 (exp.f64 (*.f64 a a)) (exp.f64 (*.f64 b b))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a a))) (exp.f64 (*.f64 b b))))
(log.f64 (*.f64 (exp.f64 (*.f64 b b)) (+.f64 1 (expm1.f64 (*.f64 a a)))))
(log.f64 (/.f64 (exp.f64 (*.f64 b b)) (exp.f64 (*.f64 a a))))
(log.f64 (/.f64 (exp.f64 (*.f64 b b)) (+.f64 1 (expm1.f64 (*.f64 a a)))))
(cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 b a) 2)))
(exp.f64 (log.f64 (pow.f64 (hypot.f64 b a) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 b a) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 b a) 2)))
Outputs
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64)))
(*.f64 1/90 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (PI.f64))) (*.f64 1/90 angle))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (*.f64 2 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)))))))
(fma.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64)) (*.f64 2 (*.f64 (*.f64 (pow.f64 angle 3) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000))))
(fma.f64 1/90 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64))) (*.f64 2 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) -1/8748000) (pow.f64 angle 3)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)) (*.f64 (*.f64 2 (pow.f64 angle 3)) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)))))) (*.f64 2 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 1/2267481600000 (pow.f64 (PI.f64) 5)) (+.f64 (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5)) (*.f64 1/4534963200000 (pow.f64 (PI.f64) 5)))))))))
(fma.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64)) (*.f64 2 (+.f64 (*.f64 (*.f64 (pow.f64 angle 3) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)) (*.f64 (*.f64 (pow.f64 angle 5) (-.f64 (*.f64 b b) (*.f64 a a))) (fma.f64 1/2267481600000 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 (PI.f64) 5) 1/3779136000000))))))
(fma.f64 2 (fma.f64 (pow.f64 angle 3) (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)) (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) 1/1417176000000) (pow.f64 angle 5)))) (*.f64 1/90 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64)))))
(fma.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) -1/8748000) (pow.f64 angle 3)) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) 1/1417176000000) (pow.f64 angle 5)))) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (PI.f64))) (*.f64 1/90 angle)))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 7) (*.f64 (+.f64 (*.f64 -1/4407984230400000000 (pow.f64 (PI.f64) 7)) (+.f64 (*.f64 -1/881596846080000000 (pow.f64 (PI.f64) 7)) (+.f64 (*.f64 -1/1469328076800000000 (pow.f64 (PI.f64) 7)) (*.f64 -1/30855889612800000000 (pow.f64 (PI.f64) 7))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 2 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 1/2267481600000 (pow.f64 (PI.f64) 5)) (+.f64 (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5)) (*.f64 1/4534963200000 (pow.f64 (PI.f64) 5))))))))))
(fma.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64)) (fma.f64 2 (*.f64 (*.f64 (pow.f64 angle 3) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 7) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 -1/4407984230400000000 (pow.f64 (PI.f64) 7) (fma.f64 -1/881596846080000000 (pow.f64 (PI.f64) 7) (*.f64 (pow.f64 (PI.f64) 7) -11/15427944806400000000))))) (*.f64 (*.f64 (pow.f64 angle 5) (-.f64 (*.f64 b b) (*.f64 a a))) (fma.f64 1/2267481600000 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 (PI.f64) 5) 1/3779136000000)))))))
(fma.f64 1/90 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64))) (*.f64 2 (+.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) -1/8748000) (pow.f64 angle 3))) (fma.f64 (pow.f64 angle 7) (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (fma.f64 -1/4407984230400000000 (pow.f64 (PI.f64) 7) (*.f64 (pow.f64 (PI.f64) 7) -19/10285296537600000000))) (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) 1/1417176000000) (pow.f64 angle 5)))))))
(+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)) (*.f64 (*.f64 2 (pow.f64 angle 3)) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)))) (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) 1/1417176000000)) (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) -1/482123275200000000))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -2 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (*.f64 -2 (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (*.f64 (*.f64 a (*.f64 a -2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 -2 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 -2 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 -2 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (*.f64 2 (*.f64 b b)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (*.f64 (*.f64 2 (*.f64 b b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 -2 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 -2 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 -2 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (*.f64 2 (*.f64 b b)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (*.f64 (*.f64 2 (*.f64 b b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 -2 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 -2 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 -2 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (*.f64 2 (*.f64 b b)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (*.f64 (*.f64 2 (*.f64 b b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 -2 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 -2 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 -2 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -2 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (*.f64 -2 (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (*.f64 (*.f64 a (*.f64 a -2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 -2 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 -2 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 -2 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -2 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (*.f64 -2 (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (*.f64 (*.f64 a (*.f64 a -2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 -2 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 -2 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 -2 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 -1 (pow.f64 a 2))
(neg.f64 (*.f64 a a))
(*.f64 a (neg.f64 a))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 b b (*.f64 a (neg.f64 a)))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 b b (*.f64 a (neg.f64 a)))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 b b (*.f64 a (neg.f64 a)))
(pow.f64 b 2)
(*.f64 b b)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 b b (*.f64 a (neg.f64 a)))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 b b (*.f64 a (neg.f64 a)))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 b b (*.f64 a (neg.f64 a)))
(pow.f64 b 2)
(*.f64 b b)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 b b (*.f64 a (neg.f64 a)))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 b b (*.f64 a (neg.f64 a)))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 b b (*.f64 a (neg.f64 a)))
(pow.f64 b 2)
(*.f64 b b)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 b b (*.f64 a (neg.f64 a)))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 b b (*.f64 a (neg.f64 a)))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 b b (*.f64 a (neg.f64 a)))
(*.f64 -1 (pow.f64 a 2))
(neg.f64 (*.f64 a a))
(*.f64 a (neg.f64 a))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 b b (*.f64 a (neg.f64 a)))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 b b (*.f64 a (neg.f64 a)))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 b b (*.f64 a (neg.f64 a)))
(*.f64 -1 (pow.f64 a 2))
(neg.f64 (*.f64 a a))
(*.f64 a (neg.f64 a))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 b b (*.f64 a (neg.f64 a)))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 b b (*.f64 a (neg.f64 a)))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 b b (*.f64 a (neg.f64 a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 (pow.f64 (hypot.f64 b a) 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 1)
(*.f64 (*.f64 (*.f64 2 (pow.f64 (hypot.f64 b a) 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 2 (pow.f64 (hypot.f64 b a) 2))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (hypot.f64 b a) 2)))
(pow.f64 (*.f64 (*.f64 2 (pow.f64 (hypot.f64 b a) 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(*.f64 (*.f64 (*.f64 2 (pow.f64 (hypot.f64 b a) 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 2 (pow.f64 (hypot.f64 b a) 2))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (hypot.f64 b a) 2)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 2 (pow.f64 (hypot.f64 b a) 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)
(*.f64 (*.f64 (*.f64 2 (pow.f64 (hypot.f64 b a) 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 2 (pow.f64 (hypot.f64 b a) 2))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (hypot.f64 b a) 2)))
(pow.f64 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (hypot.f64 b a) 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 1/3)
(*.f64 (*.f64 (*.f64 2 (pow.f64 (hypot.f64 b a) 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 2 (pow.f64 (hypot.f64 b a) 2))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (hypot.f64 b a) 2)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 2 (pow.f64 (hypot.f64 b a) 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2)
(*.f64 (*.f64 (*.f64 2 (pow.f64 (hypot.f64 b a) 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 2 (pow.f64 (hypot.f64 b a) 2))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (hypot.f64 b a) 2)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (hypot.f64 b a) 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(*.f64 (*.f64 (*.f64 2 (pow.f64 (hypot.f64 b a) 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 2 (pow.f64 (hypot.f64 b a) 2))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (hypot.f64 b a) 2)))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2)) 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (*.f64 2 (pow.f64 (hypot.f64 b a) 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 2 (pow.f64 (hypot.f64 b a) 2))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (hypot.f64 b a) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 2 (pow.f64 (hypot.f64 b a) 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(*.f64 (*.f64 (*.f64 2 (pow.f64 (hypot.f64 b a) 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 2 (pow.f64 (hypot.f64 b a) 2))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (hypot.f64 b a) 2)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (hypot.f64 b a) 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3))
(*.f64 (*.f64 (*.f64 2 (pow.f64 (hypot.f64 b a) 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 2 (pow.f64 (hypot.f64 b a) 2))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (hypot.f64 b a) 2)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) (pow.f64 (*.f64 2 (*.f64 (pow.f64 (hypot.f64 b a) 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3)))
(*.f64 (*.f64 (*.f64 2 (pow.f64 (hypot.f64 b a) 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 2 (pow.f64 (hypot.f64 b a) 2))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (hypot.f64 b a) 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (hypot.f64 b a) 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)))
(*.f64 (*.f64 (*.f64 2 (pow.f64 (hypot.f64 b a) 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 2 (pow.f64 (hypot.f64 b a) 2))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (hypot.f64 b a) 2)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 2 (pow.f64 (hypot.f64 b a) 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (*.f64 (*.f64 2 (pow.f64 (hypot.f64 b a) 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 2 (pow.f64 (hypot.f64 b a) 2))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (hypot.f64 b a) 2)))
(exp.f64 (log.f64 (*.f64 (*.f64 2 (pow.f64 (hypot.f64 b a) 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (*.f64 (*.f64 2 (pow.f64 (hypot.f64 b a) 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 2 (pow.f64 (hypot.f64 b a) 2))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (hypot.f64 b a) 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 2 (pow.f64 (hypot.f64 b a) 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1))
(*.f64 (*.f64 (*.f64 2 (pow.f64 (hypot.f64 b a) 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 2 (pow.f64 (hypot.f64 b a) 2))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (hypot.f64 b a) 2)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 2 (pow.f64 (hypot.f64 b a) 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (*.f64 (*.f64 2 (pow.f64 (hypot.f64 b a) 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 2 (pow.f64 (hypot.f64 b a) 2))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (hypot.f64 b a) 2)))
(+.f64 (*.f64 a a) (*.f64 b b))
(fma.f64 b b (*.f64 a a))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 0 (*.f64 a a)))
(pow.f64 (hypot.f64 b a) 2)
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 (neg.f64 (neg.f64 a)) a (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 a a (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 2 (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 -1 (*.f64 a a) (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 0 (*.f64 a a)))
(pow.f64 (hypot.f64 b a) 2)
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 1 (*.f64 a a) (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 a a (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 2 (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 (*.f64 a a) 1 (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 a a (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 2 (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (pow.f64 (cbrt.f64 a) 2) (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 (cbrt.f64 (pow.f64 a 4)) (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (*.f64 a a) (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2))))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (pow.f64 (cbrt.f64 a) 2) (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 (cbrt.f64 (pow.f64 a 4)) (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (*.f64 a a) (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2))))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 (*.f64 a a) -1 (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 0 (*.f64 a a)))
(pow.f64 (hypot.f64 b a) 2)
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 (neg.f64 a) (neg.f64 a) (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 a a (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 2 (*.f64 a a)))
(+.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 b b (*.f64 a a))
(+.f64 (*.f64 (*.f64 b b) 1) (*.f64 a a))
(fma.f64 b b (*.f64 a a))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2))))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 b b (*.f64 a (neg.f64 a)))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) (neg.f64 a)) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) (neg.f64 a))) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) (neg.f64 a)) (pow.f64 (cbrt.f64 a) 2))))
(fma.f64 b b (*.f64 a a))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 (pow.f64 a 4)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)))))
(+.f64 (fma.f64 b b (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)))) (fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (fma.f64 b b (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2))) (*.f64 0 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (pow.f64 (cbrt.f64 a) 2))))
(fma.f64 b b (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2)))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) a)) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a))))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 b b (*.f64 a (neg.f64 a)))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) (neg.f64 a)) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) (neg.f64 a))) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) (neg.f64 a)) (sqrt.f64 a))))
(fma.f64 b b (*.f64 a a))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 a (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 b b (*.f64 a (neg.f64 a)))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (neg.f64 (cbrt.f64 (pow.f64 a 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (neg.f64 (cbrt.f64 (pow.f64 a 4))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (neg.f64 (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (fma.f64 b b (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)))) (fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (fma.f64 b b (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2))) (*.f64 0 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (pow.f64 (cbrt.f64 a) 2))))
(fma.f64 b b (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2)))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 b b (*.f64 a (neg.f64 a)))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 -1 (cbrt.f64 (pow.f64 a 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (*.f64 -1 (cbrt.f64 (pow.f64 a 4))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 -1 (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (fma.f64 b b (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)))) (fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (fma.f64 b b (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2))) (*.f64 0 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (pow.f64 (cbrt.f64 a) 2))))
(fma.f64 b b (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2)))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 a (*.f64 (neg.f64 a) 1)))) (fma.f64 (neg.f64 a) (*.f64 (neg.f64 a) 1) (*.f64 a (*.f64 (neg.f64 a) 1))))
(fma.f64 b b (*.f64 a a))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2)))))
(fma.f64 b b (*.f64 a a))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 (neg.f64 a) (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 (neg.f64 a) (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 (neg.f64 a) (sqrt.f64 a)))))
(fma.f64 b b (*.f64 a a))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2))))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 b b (*.f64 a (neg.f64 a)))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) (neg.f64 a)) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) (neg.f64 a))) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) (neg.f64 a)) (pow.f64 (cbrt.f64 a) 2))))
(fma.f64 b b (*.f64 a a))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 (pow.f64 a 4)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)))))
(+.f64 (fma.f64 b b (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)))) (fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (fma.f64 b b (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2))) (*.f64 0 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (pow.f64 (cbrt.f64 a) 2))))
(fma.f64 b b (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2)))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) a)) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a))))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 b b (*.f64 a (neg.f64 a)))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) (neg.f64 a)) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) (neg.f64 a))) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) (neg.f64 a)) (sqrt.f64 a))))
(fma.f64 b b (*.f64 a a))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 a (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 b b (*.f64 a (neg.f64 a)))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (neg.f64 (cbrt.f64 (pow.f64 a 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (neg.f64 (cbrt.f64 (pow.f64 a 4))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (neg.f64 (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (fma.f64 b b (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)))) (fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (fma.f64 b b (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2))) (*.f64 0 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (pow.f64 (cbrt.f64 a) 2))))
(fma.f64 b b (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2)))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 b b (*.f64 a (neg.f64 a)))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 -1 (cbrt.f64 (pow.f64 a 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (*.f64 -1 (cbrt.f64 (pow.f64 a 4))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 -1 (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (fma.f64 b b (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)))) (fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (fma.f64 b b (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2))) (*.f64 0 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (pow.f64 (cbrt.f64 a) 2))))
(fma.f64 b b (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2)))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 a (*.f64 (neg.f64 a) 1)))) (fma.f64 (neg.f64 a) (*.f64 (neg.f64 a) 1) (*.f64 a (*.f64 (neg.f64 a) 1))))
(fma.f64 b b (*.f64 a a))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2)))))
(fma.f64 b b (*.f64 a a))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 (neg.f64 a) (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 (neg.f64 a) (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 (neg.f64 a) (sqrt.f64 a)))))
(fma.f64 b b (*.f64 a a))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2))))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 b b (*.f64 a (neg.f64 a)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) (neg.f64 a)) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) (neg.f64 a))) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) (neg.f64 a)) (pow.f64 (cbrt.f64 a) 2))))
(fma.f64 b b (*.f64 a a))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 (pow.f64 a 4)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)))))
(+.f64 (fma.f64 b b (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)))) (fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (fma.f64 b b (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2))) (*.f64 0 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (pow.f64 (cbrt.f64 a) 2))))
(fma.f64 b b (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) a)) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a))))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 b b (*.f64 a (neg.f64 a)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) (neg.f64 a)) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) (neg.f64 a))) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) (neg.f64 a)) (sqrt.f64 a))))
(fma.f64 b b (*.f64 a a))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 a (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 b b (*.f64 a (neg.f64 a)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (neg.f64 (cbrt.f64 (pow.f64 a 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (neg.f64 (cbrt.f64 (pow.f64 a 4))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (neg.f64 (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (fma.f64 b b (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)))) (fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (fma.f64 b b (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2))) (*.f64 0 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (pow.f64 (cbrt.f64 a) 2))))
(fma.f64 b b (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 b b (*.f64 a (neg.f64 a)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 -1 (cbrt.f64 (pow.f64 a 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (*.f64 -1 (cbrt.f64 (pow.f64 a 4))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 -1 (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (fma.f64 b b (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)))) (fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (fma.f64 b b (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2))) (*.f64 0 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (pow.f64 (cbrt.f64 a) 2))))
(fma.f64 b b (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (neg.f64 (*.f64 a (*.f64 (neg.f64 a) 1)))) (fma.f64 (neg.f64 a) (*.f64 (neg.f64 a) 1) (*.f64 a (*.f64 (neg.f64 a) 1))))
(fma.f64 b b (*.f64 a a))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2)))))
(fma.f64 b b (*.f64 a a))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 (neg.f64 a) (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 (neg.f64 a) (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 (neg.f64 a) (sqrt.f64 a)))))
(fma.f64 b b (*.f64 a a))
(+.f64 (fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2))))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 b b (*.f64 a (neg.f64 a)))
(+.f64 (fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) (neg.f64 a)) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) (neg.f64 a))) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) (neg.f64 a)) (pow.f64 (cbrt.f64 a) 2))))
(fma.f64 b b (*.f64 a a))
(+.f64 (fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 (pow.f64 a 4)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)))))
(+.f64 (fma.f64 b b (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)))) (fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (fma.f64 b b (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2))) (*.f64 0 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (pow.f64 (cbrt.f64 a) 2))))
(fma.f64 b b (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2)))
(+.f64 (fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) a)) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a))))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 b b (*.f64 a (neg.f64 a)))
(+.f64 (fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) (neg.f64 a)) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) (neg.f64 a))) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) (neg.f64 a)) (sqrt.f64 a))))
(fma.f64 b b (*.f64 a a))
(+.f64 (fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 a (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 b b (*.f64 a (neg.f64 a)))
(+.f64 (fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (neg.f64 (cbrt.f64 (pow.f64 a 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (neg.f64 (cbrt.f64 (pow.f64 a 4))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (neg.f64 (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (fma.f64 b b (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)))) (fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (fma.f64 b b (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2))) (*.f64 0 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (pow.f64 (cbrt.f64 a) 2))))
(fma.f64 b b (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2)))
(+.f64 (fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 b b (*.f64 a (neg.f64 a)))
(+.f64 (fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 -1 (cbrt.f64 (pow.f64 a 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (*.f64 -1 (cbrt.f64 (pow.f64 a 4))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 -1 (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (fma.f64 b b (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)))) (fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (fma.f64 b b (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2))) (*.f64 0 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (pow.f64 (cbrt.f64 a) 2))))
(fma.f64 b b (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2)))
(+.f64 (fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (neg.f64 (*.f64 a (*.f64 (neg.f64 a) 1)))) (fma.f64 (neg.f64 a) (*.f64 (neg.f64 a) 1) (*.f64 a (*.f64 (neg.f64 a) 1))))
(fma.f64 b b (*.f64 a a))
(+.f64 (fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2)))))
(fma.f64 b b (*.f64 a a))
(+.f64 (fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 (neg.f64 a) (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 (neg.f64 a) (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 (neg.f64 a) (sqrt.f64 a)))))
(fma.f64 b b (*.f64 a a))
(+.f64 (fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2))))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 b b (*.f64 a (neg.f64 a)))
(+.f64 (fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) (neg.f64 a)) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) (neg.f64 a))) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) (neg.f64 a)) (pow.f64 (cbrt.f64 a) 2))))
(fma.f64 b b (*.f64 a a))
(+.f64 (fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 (pow.f64 a 4)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)))))
(+.f64 (fma.f64 b b (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)))) (fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (fma.f64 b b (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2))) (*.f64 0 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (pow.f64 (cbrt.f64 a) 2))))
(fma.f64 b b (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2)))
(+.f64 (fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) a)) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a))))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 b b (*.f64 a (neg.f64 a)))
(+.f64 (fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) (neg.f64 a)) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) (neg.f64 a))) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) (neg.f64 a)) (sqrt.f64 a))))
(fma.f64 b b (*.f64 a a))
(+.f64 (fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 a (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 b b (*.f64 a (neg.f64 a)))
(+.f64 (fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (neg.f64 (cbrt.f64 (pow.f64 a 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (neg.f64 (cbrt.f64 (pow.f64 a 4))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (neg.f64 (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (fma.f64 b b (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)))) (fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (fma.f64 b b (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2))) (*.f64 0 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (pow.f64 (cbrt.f64 a) 2))))
(fma.f64 b b (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2)))
(+.f64 (fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 b b (*.f64 a (neg.f64 a)))
(+.f64 (fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 -1 (cbrt.f64 (pow.f64 a 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (*.f64 -1 (cbrt.f64 (pow.f64 a 4))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 -1 (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (fma.f64 b b (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)))) (fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (fma.f64 b b (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2))) (*.f64 0 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (pow.f64 (cbrt.f64 a) 2))))
(fma.f64 b b (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2)))
(+.f64 (fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (*.f64 a (*.f64 (neg.f64 a) 1)))) (fma.f64 (neg.f64 a) (*.f64 (neg.f64 a) 1) (*.f64 a (*.f64 (neg.f64 a) 1))))
(fma.f64 b b (*.f64 a a))
(+.f64 (fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2)))))
(fma.f64 b b (*.f64 a a))
(+.f64 (fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 (neg.f64 a) (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 (neg.f64 a) (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 (neg.f64 a) (sqrt.f64 a)))))
(fma.f64 b b (*.f64 a a))
(+.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2))))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 b b (*.f64 a (neg.f64 a)))
(+.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) (neg.f64 a)) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) (neg.f64 a))) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) (neg.f64 a)) (pow.f64 (cbrt.f64 a) 2))))
(fma.f64 b b (*.f64 a a))
(+.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 (pow.f64 a 4)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)))))
(+.f64 (fma.f64 b b (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)))) (fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (fma.f64 b b (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2))) (*.f64 0 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (pow.f64 (cbrt.f64 a) 2))))
(fma.f64 b b (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2)))
(+.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) a)) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a))))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 b b (*.f64 a (neg.f64 a)))
(+.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) (neg.f64 a)) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) (neg.f64 a))) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) (neg.f64 a)) (sqrt.f64 a))))
(fma.f64 b b (*.f64 a a))
(+.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 a (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 b b (*.f64 a (neg.f64 a)))
(+.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (neg.f64 (cbrt.f64 (pow.f64 a 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (neg.f64 (cbrt.f64 (pow.f64 a 4))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (neg.f64 (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (fma.f64 b b (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)))) (fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (fma.f64 b b (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2))) (*.f64 0 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (pow.f64 (cbrt.f64 a) 2))))
(fma.f64 b b (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2)))
(+.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 b b (*.f64 a (neg.f64 a)))
(+.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 -1 (cbrt.f64 (pow.f64 a 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (*.f64 -1 (cbrt.f64 (pow.f64 a 4))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 -1 (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (fma.f64 b b (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)))) (fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (fma.f64 b b (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2))) (*.f64 0 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (pow.f64 (cbrt.f64 a) 2))))
(fma.f64 b b (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2)))
(+.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 a (*.f64 (neg.f64 a) 1)))) (fma.f64 (neg.f64 a) (*.f64 (neg.f64 a) 1) (*.f64 a (*.f64 (neg.f64 a) 1))))
(fma.f64 b b (*.f64 a a))
(+.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2)))))
(fma.f64 b b (*.f64 a a))
(+.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 (neg.f64 a) (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 (neg.f64 a) (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 (neg.f64 a) (sqrt.f64 a)))))
(fma.f64 b b (*.f64 a a))
(+.f64 (fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2))))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 b b (*.f64 a (neg.f64 a)))
(+.f64 (fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) (neg.f64 a)) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) (neg.f64 a))) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) (neg.f64 a)) (pow.f64 (cbrt.f64 a) 2))))
(fma.f64 b b (*.f64 a a))
(+.f64 (fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 (pow.f64 a 4)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)))))
(+.f64 (fma.f64 b b (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)))) (fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (fma.f64 b b (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2))) (*.f64 0 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (pow.f64 (cbrt.f64 a) 2))))
(fma.f64 b b (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2)))
(+.f64 (fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) a)) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a))))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 b b (*.f64 a (neg.f64 a)))
(+.f64 (fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) (neg.f64 a)) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) (neg.f64 a))) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) (neg.f64 a)) (sqrt.f64 a))))
(fma.f64 b b (*.f64 a a))
(+.f64 (fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 a (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 b b (*.f64 a (neg.f64 a)))
(+.f64 (fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (neg.f64 (cbrt.f64 (pow.f64 a 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (neg.f64 (cbrt.f64 (pow.f64 a 4))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (neg.f64 (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (fma.f64 b b (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)))) (fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (fma.f64 b b (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2))) (*.f64 0 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (pow.f64 (cbrt.f64 a) 2))))
(fma.f64 b b (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2)))
(+.f64 (fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 b b (*.f64 a (neg.f64 a)))
(+.f64 (fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 -1 (cbrt.f64 (pow.f64 a 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (*.f64 -1 (cbrt.f64 (pow.f64 a 4))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 -1 (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (fma.f64 b b (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)))) (fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (fma.f64 b b (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2))) (*.f64 0 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (pow.f64 (cbrt.f64 a) 2))))
(fma.f64 b b (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2)))
(+.f64 (fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (*.f64 a (*.f64 (neg.f64 a) 1)))) (fma.f64 (neg.f64 a) (*.f64 (neg.f64 a) 1) (*.f64 a (*.f64 (neg.f64 a) 1))))
(fma.f64 b b (*.f64 a a))
(+.f64 (fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2)))))
(fma.f64 b b (*.f64 a a))
(+.f64 (fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 (neg.f64 a) (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 (neg.f64 a) (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 (neg.f64 a) (sqrt.f64 a)))))
(fma.f64 b b (*.f64 a a))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 b b (*.f64 a (neg.f64 a)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 b a) 2))) 1)
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 0 (*.f64 a a)))
(pow.f64 (hypot.f64 b a) 2)
(-.f64 (fma.f64 b b 0) (*.f64 a a))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 b b (*.f64 a (neg.f64 a)))
(*.f64 (pow.f64 (hypot.f64 b a) 2) 1)
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 0 (*.f64 a a)))
(pow.f64 (hypot.f64 b a) 2)
(*.f64 1 (pow.f64 (hypot.f64 b a) 2))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 0 (*.f64 a a)))
(pow.f64 (hypot.f64 b a) 2)
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 0 (*.f64 a a)))
(pow.f64 (hypot.f64 b a) 2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2) (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 0 (*.f64 a a)))
(pow.f64 (hypot.f64 b a) 2)
(*.f64 (hypot.f64 b a) (hypot.f64 b a))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 0 (*.f64 a a)))
(pow.f64 (hypot.f64 b a) 2)
(/.f64 (+.f64 (pow.f64 (*.f64 b b) 3) (pow.f64 (*.f64 a a) 3)) (fma.f64 (*.f64 b b) (*.f64 b b) (-.f64 (pow.f64 a 4) (*.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b b) 3) (pow.f64 (*.f64 a a) 3)) (fma.f64 (*.f64 b b) (*.f64 b b) (-.f64 (pow.f64 a 4) (*.f64 (*.f64 a a) (*.f64 b b)))))
(/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (-.f64 (pow.f64 a 4) (*.f64 b (*.f64 b (*.f64 a a)))) (pow.f64 b 4)))
(/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (*.f64 a (-.f64 (pow.f64 a 3) (*.f64 (*.f64 b a) b))) (pow.f64 b 4)))
(/.f64 (fma.f64 (*.f64 b b) (*.f64 b b) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2))
(/.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (hypot.f64 b a) 2))
(pow.f64 (pow.f64 (hypot.f64 b a) 2) 1)
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 0 (*.f64 a a)))
(pow.f64 (hypot.f64 b a) 2)
(pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 3)
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 0 (*.f64 a a)))
(pow.f64 (hypot.f64 b a) 2)
(pow.f64 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 3) 1/3)
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 0 (*.f64 a a)))
(pow.f64 (hypot.f64 b a) 2)
(pow.f64 (hypot.f64 b a) 2)
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 0 (*.f64 a a)))
(sqrt.f64 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 2))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 0 (*.f64 a a)))
(pow.f64 (hypot.f64 b a) 2)
(log.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 0 (*.f64 a a)))
(pow.f64 (hypot.f64 b a) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 b a) 2))))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 0 (*.f64 a a)))
(pow.f64 (hypot.f64 b a) 2)
(log.f64 (*.f64 (exp.f64 (*.f64 a a)) (exp.f64 (*.f64 b b))))
(fma.f64 b b (*.f64 a a))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a a))) (exp.f64 (*.f64 b b))))
(fma.f64 b b (*.f64 a a))
(log.f64 (*.f64 (exp.f64 (*.f64 b b)) (+.f64 1 (expm1.f64 (*.f64 a a)))))
(fma.f64 b b (*.f64 a a))
(log.f64 (/.f64 (exp.f64 (*.f64 b b)) (exp.f64 (*.f64 a a))))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 b b (*.f64 a (neg.f64 a)))
(log.f64 (/.f64 (exp.f64 (*.f64 b b)) (+.f64 1 (expm1.f64 (*.f64 a a)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 b b (*.f64 a (neg.f64 a)))
(cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 3))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 0 (*.f64 a a)))
(pow.f64 (hypot.f64 b a) 2)
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 b a) 2)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 0 (*.f64 a a)))
(pow.f64 (hypot.f64 b a) 2)
(exp.f64 (log.f64 (pow.f64 (hypot.f64 b a) 2)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 0 (*.f64 a a)))
(pow.f64 (hypot.f64 b a) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 b a) 2)) 1))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 0 (*.f64 a a)))
(pow.f64 (hypot.f64 b a) 2)
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 b a) 2)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 0 (*.f64 a a)))
(pow.f64 (hypot.f64 b a) 2)

localize295.0ms (0.4%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(*.f64 (PI.f64) (/.f64 angle 180))
89.6%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
50.5%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
50.4%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
Compiler

Compiled 88 to 46 computations (47.7% saved)

series5.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite88.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
944×fma-def
790×expm1-udef
786×log1p-udef
452×fma-neg
446×add-sqr-sqrt
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02073
143171
2584949
Stop Event
node limit
Counts
1 → 17
Calls
Call 1
Inputs
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 1)
(/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 0 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2)
(/.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))) 2)
(pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(log.f64 (exp.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) 3) (pow.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2) 3) (pow.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(exp.f64 (log.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))

simplify119.0ms (0.2%)

Algorithm
egg-herbie
Rules
1054×fma-neg
980×distribute-lft-out
668×log-prod
544×associate-+r+
516×associate-+l+
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01585253
15153783
223053593
347053441
472893441
Stop Event
node limit
Counts
53 → 63
Calls
Call 1
Inputs
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) b)) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) b)) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) b)) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) b)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) b)) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) b)) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) b)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) b)) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) b)) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 b a) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b))) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3))))))) (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 b a) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b))) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3))))))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))))) (*.f64 2 (*.f64 (pow.f64 angle 5) (*.f64 (+.f64 (*.f64 1/2267481600000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 5))) (+.f64 (*.f64 1/4534963200000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 5))) (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (+.f64 a b))))) (-.f64 b a))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 b a) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b))) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 7) (*.f64 (-.f64 b a) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (+.f64 a b))) (+.f64 (*.f64 -1/4407984230400000000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/881596846080000000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 7))) (*.f64 -1/1469328076800000000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 7))))))))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))))) (*.f64 2 (*.f64 (pow.f64 angle 5) (*.f64 (+.f64 (*.f64 1/2267481600000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 5))) (+.f64 (*.f64 1/4534963200000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 5))) (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (+.f64 a b))))) (-.f64 b a)))))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 1)
(/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 0 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2)
(/.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))) 2)
(pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(log.f64 (exp.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) 3) (pow.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2) 3) (pow.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(exp.f64 (log.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
Outputs
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))
(*.f64 -2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 -2 (*.f64 a a)))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) b)) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))
(*.f64 -2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 -2 (*.f64 a a)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) b)) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) (fma.f64 2 (*.f64 (*.f64 0 (*.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) b) (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))))
(+.f64 (*.f64 b 0) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 (*.f64 -2 a) a) (*.f64 2 (*.f64 b b)))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a)))) 0)
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) b)) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) (fma.f64 2 (*.f64 (*.f64 0 (*.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) b) (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))))
(+.f64 (*.f64 b 0) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 (*.f64 -2 a) a) (*.f64 2 (*.f64 b b)))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a)))) 0)
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a))))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) b)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) b)) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) (fma.f64 2 (*.f64 (*.f64 0 (*.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) b) (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))))
(+.f64 (*.f64 b 0) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 (*.f64 -2 a) a) (*.f64 2 (*.f64 b b)))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a)))) 0)
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) b)) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) (fma.f64 2 (*.f64 (*.f64 0 (*.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) b) (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))))
(+.f64 (*.f64 b 0) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 (*.f64 -2 a) a) (*.f64 2 (*.f64 b b)))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a)))) 0)
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a))))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) b)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) b)) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) (fma.f64 2 (*.f64 (*.f64 0 (*.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) b) (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))))
(+.f64 (*.f64 b 0) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 (*.f64 -2 a) a) (*.f64 2 (*.f64 b b)))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a)))) 0)
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) b)) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) (fma.f64 2 (*.f64 (*.f64 0 (*.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) b) (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))))
(+.f64 (*.f64 b 0) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 (*.f64 -2 a) a) (*.f64 2 (*.f64 b b)))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a)))) 0)
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a))))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) (fma.f64 2 (*.f64 (*.f64 0 (*.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) b) (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))))
(+.f64 (*.f64 b 0) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 (*.f64 -2 a) a) (*.f64 2 (*.f64 b b)))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a)))) 0)
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) (fma.f64 2 (*.f64 (*.f64 0 (*.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) b) (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))))
(+.f64 (*.f64 b 0) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 (*.f64 -2 a) a) (*.f64 2 (*.f64 b b)))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a)))) 0)
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))
(*.f64 -2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 -2 (*.f64 a a)))
(+.f64 (*.f64 2 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))
(*.f64 -2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 -2 (*.f64 a a)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) (fma.f64 2 (*.f64 (*.f64 0 (*.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) b) (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))))
(+.f64 (*.f64 b 0) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 (*.f64 -2 a) a) (*.f64 2 (*.f64 b b)))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a)))) 0)
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) (fma.f64 2 (*.f64 (*.f64 0 (*.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) b) (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))))
(+.f64 (*.f64 b 0) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 (*.f64 -2 a) a) (*.f64 2 (*.f64 b b)))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a)))) 0)
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))
(*.f64 -2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 -2 (*.f64 a a)))
(+.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))
(*.f64 -2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 -2 (*.f64 a a)))
(+.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) (fma.f64 2 (*.f64 (*.f64 0 (*.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) b) (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))))
(+.f64 (*.f64 b 0) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 (*.f64 -2 a) a) (*.f64 2 (*.f64 b b)))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a)))) 0)
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a))))
(+.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) (fma.f64 2 (*.f64 (*.f64 0 (*.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) b) (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))))
(+.f64 (*.f64 b 0) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 (*.f64 -2 a) a) (*.f64 2 (*.f64 b b)))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a)))) 0)
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))))
(*.f64 1/90 (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) angle)))
(*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 angle 1/90))
(+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 b a) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b))) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3))))))) (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))))))
(fma.f64 2 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 b a) (fma.f64 -1/34992000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)) (*.f64 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)) -1/11664000)))) (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))))))
(fma.f64 2 (*.f64 (-.f64 b a) (*.f64 (*.f64 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)) -1/8748000) (pow.f64 angle 3))) (*.f64 1/90 (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) angle))))
(*.f64 (-.f64 b a) (+.f64 (*.f64 (*.f64 angle 1/90) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 (*.f64 2 (pow.f64 angle 3)) (*.f64 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)) -1/8748000))))
(*.f64 (-.f64 b a) (+.f64 (*.f64 (*.f64 angle 1/90) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 (*.f64 2 (pow.f64 angle 3)) (*.f64 (+.f64 a b) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 b a) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b))) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3))))))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))))) (*.f64 2 (*.f64 (pow.f64 angle 5) (*.f64 (+.f64 (*.f64 1/2267481600000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 5))) (+.f64 (*.f64 1/4534963200000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 5))) (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (+.f64 a b))))) (-.f64 b a))))))
(fma.f64 2 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 b a) (fma.f64 -1/34992000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)) (*.f64 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)) -1/11664000)))) (fma.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))) (*.f64 2 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 b a) (fma.f64 1/2267481600000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 5)) (fma.f64 1/4534963200000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 5)) (*.f64 (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5)) (+.f64 a b)))))))))
(fma.f64 2 (*.f64 (-.f64 b a) (*.f64 (*.f64 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)) -1/8748000) (pow.f64 angle 3))) (fma.f64 2 (*.f64 (-.f64 b a) (*.f64 (pow.f64 angle 5) (fma.f64 1/2267481600000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 5)) (*.f64 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 5)) 1/3779136000000)))) (*.f64 1/90 (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) angle)))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)) -1/8748000) (*.f64 (-.f64 b a) (pow.f64 angle 3))) (*.f64 (-.f64 b a) (+.f64 (*.f64 (*.f64 angle 1/90) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 2 (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 5)) 1/1417176000000))))))
(+.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 angle 1/90)) (*.f64 2 (*.f64 (-.f64 b a) (+.f64 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) 1/1417176000000))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)) (pow.f64 angle 3))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 b a) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b))) (*.f64 -1/11664000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 7) (*.f64 (-.f64 b a) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (+.f64 a b))) (+.f64 (*.f64 -1/4407984230400000000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/881596846080000000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 7))) (*.f64 -1/1469328076800000000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 7))))))))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))))) (*.f64 2 (*.f64 (pow.f64 angle 5) (*.f64 (+.f64 (*.f64 1/2267481600000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 5))) (+.f64 (*.f64 1/4534963200000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 5))) (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (+.f64 a b))))) (-.f64 b a)))))))
(fma.f64 2 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 b a) (fma.f64 -1/34992000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)) (*.f64 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)) -1/11664000)))) (fma.f64 2 (*.f64 (pow.f64 angle 7) (*.f64 (-.f64 b a) (fma.f64 -1/30855889612800000000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 7)) (fma.f64 -1/4407984230400000000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 7)) (*.f64 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 7)) -1/550998028800000000))))) (fma.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))) (*.f64 2 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 b a) (fma.f64 1/2267481600000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 5)) (fma.f64 1/4534963200000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 5)) (*.f64 (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5)) (+.f64 a b))))))))))
(fma.f64 2 (*.f64 (-.f64 b a) (*.f64 (*.f64 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)) -1/8748000) (pow.f64 angle 3))) (fma.f64 2 (*.f64 (-.f64 b a) (*.f64 (fma.f64 -1/30855889612800000000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 7)) (*.f64 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 7)) -1/489776025600000000)) (pow.f64 angle 7))) (fma.f64 2 (*.f64 (-.f64 b a) (*.f64 (pow.f64 angle 5) (fma.f64 1/2267481600000 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 5)) (*.f64 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 5)) 1/3779136000000)))) (*.f64 1/90 (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) angle))))))
(+.f64 (*.f64 (-.f64 b a) (+.f64 (*.f64 (*.f64 angle 1/90) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 2 (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 5)) 1/1417176000000))))) (*.f64 2 (*.f64 (-.f64 b a) (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3)) -1/8748000) (pow.f64 angle 3)) (*.f64 (*.f64 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 7)) -1/482123275200000000) (pow.f64 angle 7))))))
(*.f64 (-.f64 b a) (+.f64 (+.f64 (*.f64 (*.f64 angle 1/90) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 (*.f64 2 (pow.f64 angle 3)) (*.f64 (+.f64 a b) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)))) (+.f64 (*.f64 (*.f64 2 (pow.f64 angle 7)) (*.f64 (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 7)) -1/482123275200000000)) (*.f64 2 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) 1/1417176000000)))))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 a b)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 b a))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 a b)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 b a))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 a b)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 b a))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 a b)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 b a))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 a b)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 b a))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 a b)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 b a))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 a b)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 b a))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 a b)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 b a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 1)
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 0 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2)
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(/.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))) 2)
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 1/3)
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2)
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(log.f64 (exp.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) 3) (pow.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2) 3)))
(cbrt.f64 (*.f64 (*.f64 8 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3)) (pow.f64 (*.f64 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/2) 3)))
(cbrt.f64 (*.f64 (*.f64 8 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 3) (*.f64 1/8 (pow.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 3))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2) 3) (pow.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) 3)))
(cbrt.f64 (*.f64 (*.f64 8 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3)) (pow.f64 (*.f64 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/2) 3)))
(cbrt.f64 (*.f64 (*.f64 8 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 3) (*.f64 1/8 (pow.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 3))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(exp.f64 (log.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))

localize238.0ms (0.4%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
94.1%
(fma.f64 b b (*.f64 a (neg.f64 a)))
89.9%
(*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
50.5%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
50.4%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
Compiler

Compiled 90 to 48 computations (46.7% saved)

series6.0ms (0%)

Counts
2 → 60
Calls

15 calls:

TimeVariablePointExpression
1.0ms
b
@0
(*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
1.0ms
angle
@0
(*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
1.0ms
angle
@inf
(*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
1.0ms
a
@inf
(*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
1.0ms
angle
@-inf
(*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))

rewrite112.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1730×log-prod
764×prod-diff
654×expm1-udef
650×log1p-udef
392×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01968
138956
2467556
Stop Event
node limit
Counts
2 → 94
Calls
Call 1
Inputs
(*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(fma.f64 b b (*.f64 a (neg.f64 a)))
Outputs
(+.f64 0 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (hypot.f64 b a) 2))))
(+.f64 (*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 b b)) (*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 a a)))
(+.f64 (*.f64 (*.f64 b b) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (*.f64 a a) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (hypot.f64 b a) 2))))) 1)
(pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (hypot.f64 b a) 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (hypot.f64 b a) 2)))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (hypot.f64 b a) 2))) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (hypot.f64 b a)) 2)
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (hypot.f64 b a) 2))) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (hypot.f64 b a) 2))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (hypot.f64 b a) 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 3) (pow.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (pow.f64 (pow.f64 (hypot.f64 b a) 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (hypot.f64 b a) 2)))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (hypot.f64 b a) 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (hypot.f64 b a) 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (hypot.f64 b a) 2)))))
(fma.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 b b) (*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 a a)))
(fma.f64 (*.f64 b b) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 a a) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(+.f64 (*.f64 a a) (*.f64 b b))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 a a (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 -1 (*.f64 a a) (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 (*.f64 a a) 1 (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (pow.f64 (pow.f64 (cbrt.f64 a) 2) 2) (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 a) 2) 2)) (pow.f64 (cbrt.f64 a) 2) (*.f64 a a)))
(+.f64 (*.f64 b b) (*.f64 a a))
(+.f64 0 (pow.f64 (hypot.f64 b a) 2))
(+.f64 (*.f64 (*.f64 b b) 1) (*.f64 a a))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) a)) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (*.f64 a a) -1))) (fma.f64 (*.f64 a a) -1 (*.f64 (*.f64 a a) -1)))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 a (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a)))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2))))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) a)) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a))))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (*.f64 a a) -1))) (fma.f64 (*.f64 a a) -1 (*.f64 (*.f64 a a) -1)))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 a (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a)))))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) a)) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (neg.f64 (*.f64 (*.f64 a a) -1))) (fma.f64 (*.f64 a a) -1 (*.f64 (*.f64 a a) -1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 a (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2))))
(+.f64 (fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) a)) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a))))
(+.f64 (fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (neg.f64 (*.f64 (*.f64 a a) -1))) (fma.f64 (*.f64 a a) -1 (*.f64 (*.f64 a a) -1)))
(+.f64 (fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 a (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a)))))
(+.f64 (fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) a)) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (*.f64 a a) -1))) (fma.f64 (*.f64 a a) -1 (*.f64 (*.f64 a a) -1)))
(+.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 a (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a)))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2))))
(+.f64 (fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) a)) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a))))
(+.f64 (fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (*.f64 (*.f64 a a) -1))) (fma.f64 (*.f64 a a) -1 (*.f64 (*.f64 a a) -1)))
(+.f64 (fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 a (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a)))))
(+.f64 (fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2))))
(+.f64 (fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) a)) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a))))
(+.f64 (fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (*.f64 (*.f64 a a) -1))) (fma.f64 (*.f64 a a) -1 (*.f64 (*.f64 a a) -1)))
(+.f64 (fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 a (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a)))))
(+.f64 (fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2))) (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 b a) 2))) 1)
(*.f64 (pow.f64 (hypot.f64 b a) 2) 1)
(*.f64 1 (pow.f64 (hypot.f64 b a) 2))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2) (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)))
(*.f64 (hypot.f64 b a) (hypot.f64 b a))
(/.f64 (+.f64 (pow.f64 (*.f64 b b) 3) (pow.f64 (*.f64 a a) 3)) (fma.f64 (*.f64 b b) (*.f64 b b) (-.f64 (*.f64 a (pow.f64 a 3)) (*.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (fma.f64 (*.f64 b b) (*.f64 b b) (*.f64 a (pow.f64 a 3))) (pow.f64 (hypot.f64 b a) 2))
(pow.f64 (pow.f64 (hypot.f64 b a) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 3) 1/3)
(pow.f64 (hypot.f64 b a) 2)
(sqrt.f64 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 2))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 b a) 2))))
(log.f64 (*.f64 (pow.f64 (exp.f64 a) a) (exp.f64 (*.f64 b b))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a a))) (exp.f64 (*.f64 b b))))
(log.f64 (*.f64 (exp.f64 (*.f64 b b)) (+.f64 1 (expm1.f64 (*.f64 a a)))))
(log.f64 (/.f64 (exp.f64 (*.f64 b b)) (pow.f64 (exp.f64 a) a)))
(log.f64 (/.f64 (exp.f64 (*.f64 b b)) (+.f64 1 (expm1.f64 (*.f64 a a)))))
(cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 b a) 2)))
(exp.f64 (log.f64 (pow.f64 (hypot.f64 b a) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 b a) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 b a) 2)))

simplify93.0ms (0.1%)

Algorithm
egg-herbie
Rules
1354×unswap-sqr
1152×distribute-lft-in
1092×distribute-rgt-in
468×associate-+r+
436×associate-+l+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03016110
17915300
225564582
Stop Event
node limit
Counts
154 → 144
Calls
Call 1
Inputs
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 1/90 (*.f64 angle (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) (PI.f64))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) (PI.f64)))) (*.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) (pow.f64 (PI.f64) 3)))))
(+.f64 (*.f64 1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) (pow.f64 (PI.f64) 5)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) (PI.f64)))) (*.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) (pow.f64 (PI.f64) 3))))))
(+.f64 (*.f64 1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) (pow.f64 (PI.f64) 5)))) (+.f64 (*.f64 -1/15427944806400000000 (*.f64 (pow.f64 angle 7) (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) (pow.f64 (PI.f64) 7)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) (PI.f64)))) (*.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) (pow.f64 (PI.f64) 3)))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))))
(*.f64 -1 (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(*.f64 -1 (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(*.f64 -1 (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 0 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (hypot.f64 b a) 2))))
(+.f64 (*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 b b)) (*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 a a)))
(+.f64 (*.f64 (*.f64 b b) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (*.f64 a a) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (hypot.f64 b a) 2))))) 1)
(pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (hypot.f64 b a) 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (hypot.f64 b a) 2)))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (hypot.f64 b a) 2))) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (hypot.f64 b a)) 2)
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (hypot.f64 b a) 2))) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (hypot.f64 b a) 2))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (hypot.f64 b a) 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 3) (pow.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (pow.f64 (pow.f64 (hypot.f64 b a) 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (hypot.f64 b a) 2)))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (hypot.f64 b a) 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (hypot.f64 b a) 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (hypot.f64 b a) 2)))))
(fma.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 b b) (*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 a a)))
(fma.f64 (*.f64 b b) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 a a) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(+.f64 (*.f64 a a) (*.f64 b b))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 a a (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 -1 (*.f64 a a) (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 (*.f64 a a) 1 (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (pow.f64 (pow.f64 (cbrt.f64 a) 2) 2) (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 a) 2) 2)) (pow.f64 (cbrt.f64 a) 2) (*.f64 a a)))
(+.f64 (*.f64 b b) (*.f64 a a))
(+.f64 0 (pow.f64 (hypot.f64 b a) 2))
(+.f64 (*.f64 (*.f64 b b) 1) (*.f64 a a))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) a)) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (*.f64 a a) -1))) (fma.f64 (*.f64 a a) -1 (*.f64 (*.f64 a a) -1)))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 a (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a)))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2))))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) a)) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a))))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (*.f64 a a) -1))) (fma.f64 (*.f64 a a) -1 (*.f64 (*.f64 a a) -1)))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 a (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a)))))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) a)) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (neg.f64 (*.f64 (*.f64 a a) -1))) (fma.f64 (*.f64 a a) -1 (*.f64 (*.f64 a a) -1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 a (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2))))
(+.f64 (fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) a)) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a))))
(+.f64 (fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (neg.f64 (*.f64 (*.f64 a a) -1))) (fma.f64 (*.f64 a a) -1 (*.f64 (*.f64 a a) -1)))
(+.f64 (fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 a (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a)))))
(+.f64 (fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) a)) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (*.f64 a a) -1))) (fma.f64 (*.f64 a a) -1 (*.f64 (*.f64 a a) -1)))
(+.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 a (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a)))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2))))
(+.f64 (fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) a)) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a))))
(+.f64 (fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (*.f64 (*.f64 a a) -1))) (fma.f64 (*.f64 a a) -1 (*.f64 (*.f64 a a) -1)))
(+.f64 (fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 a (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a)))))
(+.f64 (fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2))))
(+.f64 (fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) a)) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a))))
(+.f64 (fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (*.f64 (*.f64 a a) -1))) (fma.f64 (*.f64 a a) -1 (*.f64 (*.f64 a a) -1)))
(+.f64 (fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 a (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a)))))
(+.f64 (fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2))) (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 b a) 2))) 1)
(*.f64 (pow.f64 (hypot.f64 b a) 2) 1)
(*.f64 1 (pow.f64 (hypot.f64 b a) 2))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2) (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)))
(*.f64 (hypot.f64 b a) (hypot.f64 b a))
(/.f64 (+.f64 (pow.f64 (*.f64 b b) 3) (pow.f64 (*.f64 a a) 3)) (fma.f64 (*.f64 b b) (*.f64 b b) (-.f64 (*.f64 a (pow.f64 a 3)) (*.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (fma.f64 (*.f64 b b) (*.f64 b b) (*.f64 a (pow.f64 a 3))) (pow.f64 (hypot.f64 b a) 2))
(pow.f64 (pow.f64 (hypot.f64 b a) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 3) 1/3)
(pow.f64 (hypot.f64 b a) 2)
(sqrt.f64 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 2))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 b a) 2))))
(log.f64 (*.f64 (pow.f64 (exp.f64 a) a) (exp.f64 (*.f64 b b))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a a))) (exp.f64 (*.f64 b b))))
(log.f64 (*.f64 (exp.f64 (*.f64 b b)) (+.f64 1 (expm1.f64 (*.f64 a a)))))
(log.f64 (/.f64 (exp.f64 (*.f64 b b)) (pow.f64 (exp.f64 a) a)))
(log.f64 (/.f64 (exp.f64 (*.f64 b b)) (+.f64 1 (expm1.f64 (*.f64 a a)))))
(cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 b a) 2)))
(exp.f64 (log.f64 (pow.f64 (hypot.f64 b a) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 b a) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 b a) 2)))
Outputs
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 -2 (*.f64 a a)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a)) (*.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a)) (*.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a)) (*.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a)) (*.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a)) (*.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a)) (*.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a)) (*.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a)) (*.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a)) (*.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (*.f64 b b)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a)) (*.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a)) (*.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a)) (*.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 -2 (*.f64 a a)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a)) (*.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a)) (*.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a)) (*.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 -2 (*.f64 a a)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a)) (*.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a)) (*.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a)) (*.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/90 (*.f64 angle (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) 1/90))
(*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 angle 1/90))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) (PI.f64)))) (*.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) (pow.f64 (PI.f64) 3)))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (PI.f64) 3)))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 -1/17496000 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 angle 3)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (*.f64 angle 1/90) (PI.f64)) (*.f64 (*.f64 -1/17496000 (pow.f64 angle 3)) (pow.f64 (PI.f64) 3))))
(+.f64 (*.f64 1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) (pow.f64 (PI.f64) 5)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) (PI.f64)))) (*.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) (pow.f64 (PI.f64) 3))))))
(fma.f64 1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (PI.f64) 5))) (fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (PI.f64) 3))))))
(fma.f64 1/11337408000000 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 angle 5))) (fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 -1/17496000 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 angle 3))))))
(fma.f64 1/11337408000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 angle 5))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (*.f64 angle 1/90) (PI.f64)) (*.f64 (*.f64 -1/17496000 (pow.f64 angle 3)) (pow.f64 (PI.f64) 3)))))
(+.f64 (*.f64 1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) (pow.f64 (PI.f64) 5)))) (+.f64 (*.f64 -1/15427944806400000000 (*.f64 (pow.f64 angle 7) (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) (pow.f64 (PI.f64) 7)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) (PI.f64)))) (*.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) (pow.f64 (PI.f64) 3)))))))
(fma.f64 1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (PI.f64) 5))) (fma.f64 -1/15427944806400000000 (*.f64 (pow.f64 angle 7) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (PI.f64) 7))) (fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (PI.f64) 3)))))))
(fma.f64 1/11337408000000 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 angle 5))) (fma.f64 -1/15427944806400000000 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (pow.f64 (PI.f64) 7) (pow.f64 angle 7))) (fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 -1/17496000 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 angle 3)))))))
(+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (*.f64 angle 1/90) (PI.f64)) (*.f64 (*.f64 -1/17496000 (pow.f64 angle 3)) (pow.f64 (PI.f64) 3)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (*.f64 1/11337408000000 (pow.f64 angle 5)) (pow.f64 (PI.f64) 5)) (*.f64 (*.f64 -1/15427944806400000000 (pow.f64 angle 7)) (pow.f64 (PI.f64) 7)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a)) (*.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a)) (*.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a)) (*.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a)) (*.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a)) (*.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a)) (*.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a)) (*.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a)) (*.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 -1 (pow.f64 a 2))
(neg.f64 (*.f64 a a))
(*.f64 a (neg.f64 a))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(pow.f64 b 2)
(*.f64 b b)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(pow.f64 b 2)
(*.f64 b b)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(pow.f64 b 2)
(*.f64 b b)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 -1 (pow.f64 a 2))
(neg.f64 (*.f64 a a))
(*.f64 a (neg.f64 a))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 -1 (pow.f64 a 2))
(neg.f64 (*.f64 a a))
(*.f64 a (neg.f64 a))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 0 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (hypot.f64 b a) 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 b a) 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (pow.f64 (hypot.f64 b a) 2)))
(+.f64 (*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 b b)) (*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 a a)))
(*.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fma.f64 a a (*.f64 b b)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (fma.f64 a a (*.f64 b b))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (fma.f64 a a (*.f64 b b))))
(+.f64 (*.f64 (*.f64 b b) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (*.f64 a a) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fma.f64 a a (*.f64 b b)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (fma.f64 a a (*.f64 b b))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (fma.f64 a a (*.f64 b b))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2)) (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2)) (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2)) (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2)) (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2)) (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 b a) 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (pow.f64 (hypot.f64 b a) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (hypot.f64 b a) 2))))) 1)
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 b a) 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (pow.f64 (hypot.f64 b a) 2)))
(pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (hypot.f64 b a) 2))) 1)
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 b a) 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (pow.f64 (hypot.f64 b a) 2)))
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (hypot.f64 b a) 2)))) 3)
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 b a) 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (pow.f64 (hypot.f64 b a) 2)))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (hypot.f64 b a) 2))) 3) 1/3)
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 b a) 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (pow.f64 (hypot.f64 b a) 2)))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (hypot.f64 b a)) 2)
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 b a) 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (pow.f64 (hypot.f64 b a) 2)))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (hypot.f64 b a) 2))) 2))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 b a) 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (pow.f64 (hypot.f64 b a) 2)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 b a) 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (pow.f64 (hypot.f64 b a) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (hypot.f64 b a) 2))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 b a) 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (pow.f64 (hypot.f64 b a) 2)))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (hypot.f64 b a) 2))) 3))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 b a) 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (pow.f64 (hypot.f64 b a) 2)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 3) (pow.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 b a) 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (pow.f64 (hypot.f64 b a) 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (pow.f64 (pow.f64 (hypot.f64 b a) 2) 3)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 b a) 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (pow.f64 (hypot.f64 b a) 2)))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (hypot.f64 b a) 2)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 b a) 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (pow.f64 (hypot.f64 b a) 2)))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (hypot.f64 b a) 2)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 b a) 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (pow.f64 (hypot.f64 b a) 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (hypot.f64 b a) 2)))) 1))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 b a) 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (pow.f64 (hypot.f64 b a) 2)))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (hypot.f64 b a) 2)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 b a) 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (pow.f64 (hypot.f64 b a) 2)))
(fma.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 b b) (*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 a a)))
(*.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fma.f64 a a (*.f64 b b)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (fma.f64 a a (*.f64 b b))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (fma.f64 a a (*.f64 b b))))
(fma.f64 (*.f64 b b) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 a a) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fma.f64 a a (*.f64 b b)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (fma.f64 a a (*.f64 b b))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (fma.f64 a a (*.f64 b b))))
(+.f64 (*.f64 a a) (*.f64 b b))
(fma.f64 a a (*.f64 b b))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 a a (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 a (+.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 -1 (*.f64 a a) (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 0 (*.f64 a a)))
(pow.f64 (hypot.f64 b a) 2)
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 (*.f64 a a) 1 (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 a a (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 a (+.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (pow.f64 (pow.f64 (cbrt.f64 a) 2) 2) (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 -1 (*.f64 a a) (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 0 (*.f64 a a)))
(pow.f64 (hypot.f64 b a) 2)
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 a) 2) 2)) (pow.f64 (cbrt.f64 a) 2) (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 -1 (*.f64 a a) (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 0 (*.f64 a a)))
(pow.f64 (hypot.f64 b a) 2)
(+.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a a (*.f64 b b))
(+.f64 0 (pow.f64 (hypot.f64 b a) 2))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 -1 (*.f64 a a) (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 0 (*.f64 a a)))
(pow.f64 (hypot.f64 b a) 2)
(+.f64 (*.f64 (*.f64 b b) 1) (*.f64 a a))
(fma.f64 a a (*.f64 b b))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2))))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) a)) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a))))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (*.f64 a a) -1))) (fma.f64 (*.f64 a a) -1 (*.f64 (*.f64 a a) -1)))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 a (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2))))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) a)) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a))))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (*.f64 a a) -1))) (fma.f64 (*.f64 a a) -1 (*.f64 (*.f64 a a) -1)))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 a (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2))))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) a)) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a))))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (neg.f64 (*.f64 (*.f64 a a) -1))) (fma.f64 (*.f64 a a) -1 (*.f64 (*.f64 a a) -1)))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 a (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2))))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) a)) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a))))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (neg.f64 (*.f64 (*.f64 a a) -1))) (fma.f64 (*.f64 a a) -1 (*.f64 (*.f64 a a) -1)))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 a (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2))))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) a)) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a))))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (*.f64 a a) -1))) (fma.f64 (*.f64 a a) -1 (*.f64 (*.f64 a a) -1)))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 a (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2))))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) a)) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a))))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (*.f64 (*.f64 a a) -1))) (fma.f64 (*.f64 a a) -1 (*.f64 (*.f64 a a) -1)))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 a (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2))))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) a)) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) a) (sqrt.f64 a))))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (*.f64 (*.f64 a a) -1))) (fma.f64 (*.f64 a a) -1 (*.f64 (*.f64 a a) -1)))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 a (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 (cbrt.f64 a) 2)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2))) (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 b a) 2))) 1)
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 -1 (*.f64 a a) (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 0 (*.f64 a a)))
(pow.f64 (hypot.f64 b a) 2)
(*.f64 (pow.f64 (hypot.f64 b a) 2) 1)
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 -1 (*.f64 a a) (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 0 (*.f64 a a)))
(pow.f64 (hypot.f64 b a) 2)
(*.f64 1 (pow.f64 (hypot.f64 b a) 2))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 -1 (*.f64 a a) (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 0 (*.f64 a a)))
(pow.f64 (hypot.f64 b a) 2)
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 -1 (*.f64 a a) (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 0 (*.f64 a a)))
(pow.f64 (hypot.f64 b a) 2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2) (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 -1 (*.f64 a a) (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 0 (*.f64 a a)))
(pow.f64 (hypot.f64 b a) 2)
(*.f64 (hypot.f64 b a) (hypot.f64 b a))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 -1 (*.f64 a a) (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 0 (*.f64 a a)))
(pow.f64 (hypot.f64 b a) 2)
(/.f64 (+.f64 (pow.f64 (*.f64 b b) 3) (pow.f64 (*.f64 a a) 3)) (fma.f64 (*.f64 b b) (*.f64 b b) (-.f64 (*.f64 a (pow.f64 a 3)) (*.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (-.f64 (pow.f64 a 4) (*.f64 a (*.f64 a (*.f64 b b)))) (pow.f64 b 4)))
(/.f64 (fma.f64 (*.f64 b b) (*.f64 b b) (*.f64 a (pow.f64 a 3))) (pow.f64 (hypot.f64 b a) 2))
(/.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (hypot.f64 b a) 2))
(pow.f64 (pow.f64 (hypot.f64 b a) 2) 1)
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 -1 (*.f64 a a) (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 0 (*.f64 a a)))
(pow.f64 (hypot.f64 b a) 2)
(pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 3)
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 -1 (*.f64 a a) (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 0 (*.f64 a a)))
(pow.f64 (hypot.f64 b a) 2)
(pow.f64 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 3) 1/3)
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 -1 (*.f64 a a) (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 0 (*.f64 a a)))
(pow.f64 (hypot.f64 b a) 2)
(pow.f64 (hypot.f64 b a) 2)
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 -1 (*.f64 a a) (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 0 (*.f64 a a)))
(sqrt.f64 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 2))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 -1 (*.f64 a a) (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 0 (*.f64 a a)))
(pow.f64 (hypot.f64 b a) 2)
(log.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 -1 (*.f64 a a) (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 0 (*.f64 a a)))
(pow.f64 (hypot.f64 b a) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 b a) 2))))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 -1 (*.f64 a a) (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 0 (*.f64 a a)))
(pow.f64 (hypot.f64 b a) 2)
(log.f64 (*.f64 (pow.f64 (exp.f64 a) a) (exp.f64 (*.f64 b b))))
(fma.f64 a a (*.f64 b b))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a a))) (exp.f64 (*.f64 b b))))
(fma.f64 a a (*.f64 b b))
(log.f64 (*.f64 (exp.f64 (*.f64 b b)) (+.f64 1 (expm1.f64 (*.f64 a a)))))
(fma.f64 a a (*.f64 b b))
(log.f64 (/.f64 (exp.f64 (*.f64 b b)) (pow.f64 (exp.f64 a) a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(log.f64 (/.f64 (exp.f64 (*.f64 b b)) (+.f64 1 (expm1.f64 (*.f64 a a)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 b a) 2) 3))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 -1 (*.f64 a a) (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 0 (*.f64 a a)))
(pow.f64 (hypot.f64 b a) 2)
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 b a) 2)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 -1 (*.f64 a a) (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 0 (*.f64 a a)))
(pow.f64 (hypot.f64 b a) 2)
(exp.f64 (log.f64 (pow.f64 (hypot.f64 b a) 2)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 -1 (*.f64 a a) (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 0 (*.f64 a a)))
(pow.f64 (hypot.f64 b a) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 b a) 2)) 1))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 -1 (*.f64 a a) (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 0 (*.f64 a a)))
(pow.f64 (hypot.f64 b a) 2)
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 b a) 2)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (fma.f64 -1 (*.f64 a a) (*.f64 a a)))
(+.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 0 (*.f64 a a)))
(pow.f64 (hypot.f64 b a) 2)

eval438.0ms (0.6%)

Compiler

Compiled 29093 to 16638 computations (42.8% saved)

prune301.0ms (0.4%)

Pruning

88 alts after pruning (87 fresh and 1 done)

PrunedKeptTotal
New77687863
Fresh000
Picked101
Done213
Total77988867
Accurracy
78.8%
Counts
867 → 88
Alt Table
Click to see full alt table
StatusAccuracyProgram
29.7%
(pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 1/3)
51.6%
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)
37.9%
(pow.f64 (cbrt.f64 (*.f64 (*.f64 2 (pow.f64 (hypot.f64 b a) 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)
52.1%
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
45.6%
(*.f64 (-.f64 b a) (+.f64 (*.f64 (*.f64 angle 1/90) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 (*.f64 2 (pow.f64 angle 3)) (*.f64 (+.f64 a b) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)))))
18.1%
(*.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 2 (-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sin.f64 1))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
35.2%
(*.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 2 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
53.1%
(*.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1))
50.3%
(*.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
53.1%
(*.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
54.6%
(*.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
53.5%
(*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 angle 1/90))
41.5%
(*.f64 (*.f64 (+.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (*.f64 a a) -1))) (fma.f64 (*.f64 a a) -1 (*.f64 (*.f64 a a) -1))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
41.5%
(*.f64 (*.f64 (+.f64 (fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (*.f64 (*.f64 a a) -1))) (fma.f64 (*.f64 a a) -1 (*.f64 (*.f64 a a) -1))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
37.7%
(*.f64 (*.f64 (+.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 a (+.f64 a a))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
37.8%
(*.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
44.3%
(*.f64 (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 angle 1/90)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
36.2%
(*.f64 (*.f64 (*.f64 a (neg.f64 a)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
32.5%
(*.f64 (*.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
37.4%
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (fma.f64 a a (*.f64 b b)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
27.4%
(*.f64 (*.f64 (log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a a))) (exp.f64 (*.f64 b b)))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
37.0%
(*.f64 (*.f64 (exp.f64 (log.f64 (pow.f64 (hypot.f64 b a) 2))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
44.3%
(*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) 1/90)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
54.8%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
19.3%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sin.f64 1))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
34.0%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
14.9%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
28.4%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
51.4%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
54.0%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
54.4%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
43.6%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (fma.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 1) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sin.f64 1)))))
54.0%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)))
43.6%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sin.f64 1)))))
52.7%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))
54.0%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
54.0%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
52.6%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
54.5%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180))))
55.4%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
54.0%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
43.6%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
51.8%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1))
44.2%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
26.4%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
25.6%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (PI.f64) 3)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
55.2%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
44.4%
(*.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
36.8%
(*.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
35.2%
(*.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
53.1%
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))
42.7%
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sin.f64 1)))))
54.5%
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
31.1%
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (+.f64 (fma.f64 b b (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) (neg.f64 a)) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) (neg.f64 a))) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) (neg.f64 a)) (pow.f64 (cbrt.f64 a) 2))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
41.5%
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (+.f64 (fma.f64 b b (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
37.8%
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (+.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
27.4%
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (log.f64 (*.f64 (exp.f64 (*.f64 a a)) (exp.f64 (*.f64 b b))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
21.5%
(*.f64 (exp.f64 (log.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (hypot.f64 b a) 2))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
32.9%
(*.f64 2 (pow.f64 (pow.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))) 3) 1/3))
36.6%
(*.f64 2 (pow.f64 (sqrt.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))) 2))
64.8%
(*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))) 3))
51.8%
(*.f64 2 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 1 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
48.3%
(*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))) (-.f64 b a)))
51.8%
(*.f64 2 (/.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))
31.2%
(*.f64 2 (-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))))) 1))
51.8%
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
20.9%
(*.f64 2 (*.f64 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 a (-.f64 a b) (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
55.9%
(*.f64 2 (*.f64 (/.f64 (+.f64 a b) (/.f64 2 (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
64.9%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 a b)))))
64.4%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
65.3%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/2))))
31.9%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))))
51.9%
(*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
33.9%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b)))
48.7%
(*.f64 2 (*.f64 angle (*.f64 1/180 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))))
41.7%
(*.f64 2 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (neg.f64 a)))))
35.5%
(*.f64 2 (exp.f64 (log.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))))))
50.3%
(*.f64 1/90 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64))))
61.0%
(*.f64 1/90 (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) angle)))
48.7%
(*.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64)))
53.5%
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))))
42.6%
(*.f64 -2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
31.5%
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
34.3%
(sqrt.f64 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (hypot.f64 b a) 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
27.8%
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2)) 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
32.1%
(log.f64 (exp.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
29.9%
(exp.f64 (log.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
33.0%
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 3) (*.f64 1/8 (pow.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 3))))
Compiler

Compiled 4844 to 3619 computations (25.3% saved)

localize1.5s (2.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/2))
99.6%
(*.f64 angle 1/180)
99.5%
(*.f64 (PI.f64) (*.f64 angle 1/180))
46.7%
(sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))
Compiler

Compiled 102 to 65 computations (36.3% saved)

series7.0ms (0%)

Counts
4 → 72
Calls

18 calls:

TimeVariablePointExpression
1.0ms
b
@0
(*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/2))
1.0ms
a
@0
(*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/2))
1.0ms
angle
@0
(*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/2))
1.0ms
angle
@inf
(*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/2))
1.0ms
angle
@-inf
(*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/2))

rewrite92.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1880×log-prod
682×expm1-udef
676×log1p-udef
590×fma-def
558×log-pow
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01890
137778
2466878
Stop Event
node limit
Counts
4 → 86
Calls
Call 1
Inputs
(sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle 1/180)
(*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/2))
Outputs
(+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2))
(+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 1)
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) (sin.f64 1)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1)
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2) 2)
(*.f64 1 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2) (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) (sqrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(+.f64 0 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/180) angle) (PI.f64))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/180) angle) (PI.f64))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/180) angle) (PI.f64)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 1/180) angle) (PI.f64)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 1/180) angle) (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/180) angle) (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle 1/180) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (PI.f64) 3)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(+.f64 0 (*.f64 angle 1/180))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/180) angle)) (cbrt.f64 (pow.f64 (exp.f64 1/180) angle)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/180) angle))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/180) angle))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/180) angle))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle 1/180))) 1)
(pow.f64 (*.f64 angle 1/180) 1)
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 3)
(pow.f64 (pow.f64 (*.f64 angle 1/180) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 angle 1/180)) 2)
(sqrt.f64 (*.f64 1/32400 (*.f64 angle angle)))
(log.f64 (pow.f64 (exp.f64 1/180) angle))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle 1/180))))
(cbrt.f64 (pow.f64 (*.f64 angle 1/180) 3))
(expm1.f64 (log1p.f64 (*.f64 angle 1/180)))
(exp.f64 (log.f64 (*.f64 angle 1/180)))
(exp.f64 (*.f64 (log.f64 (*.f64 angle 1/180)) 1))
(log1p.f64 (expm1.f64 (*.f64 angle 1/180)))
(+.f64 0 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2) b) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2) (neg.f64 a)))
(+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2)) (*.f64 (neg.f64 a) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2))) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))))) 1)
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (fma.f64 b b (*.f64 a (+.f64 b a))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2)) (fma.f64 b b (*.f64 a (+.f64 b a))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2)) (+.f64 b a))
(pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2) 3) (pow.f64 (-.f64 b a) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a)))))
(fma.f64 b (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2) (*.f64 (neg.f64 a) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2) b (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2) (neg.f64 a)))

simplify112.0ms (0.2%)

Algorithm
egg-herbie
Rules
2094×log-prod
632×associate-*r*
558×associate-*l*
490×distribute-lft-out
478×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02795766
16404438
229524196
375574196
Stop Event
node limit
Counts
158 → 162
Calls
Call 1
Inputs
(*.f64 1/90 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 angle)
(*.f64 1/180 angle)
(*.f64 1/180 angle)
(*.f64 1/180 angle)
(*.f64 1/180 angle)
(*.f64 1/180 angle)
(*.f64 1/180 angle)
(*.f64 1/180 angle)
(*.f64 1/180 angle)
(*.f64 1/180 angle)
(*.f64 1/180 angle)
(*.f64 1/180 angle)
(*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 1/180 (*.f64 angle (*.f64 (-.f64 b a) (PI.f64))))
(+.f64 (*.f64 -1/8748000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 b a) (pow.f64 (PI.f64) 3)))) (*.f64 1/180 (*.f64 angle (*.f64 (-.f64 b a) (PI.f64)))))
(+.f64 (*.f64 -1/8748000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 b a) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 1/1417176000000 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 b a) (pow.f64 (PI.f64) 5)))) (*.f64 1/180 (*.f64 angle (*.f64 (-.f64 b a) (PI.f64))))))
(+.f64 (*.f64 -1/8748000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 b a) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 1/1417176000000 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 b a) (pow.f64 (PI.f64) 5)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (-.f64 b a) (PI.f64)))) (*.f64 -1/482123275200000000 (*.f64 (pow.f64 angle 7) (*.f64 (-.f64 b a) (pow.f64 (PI.f64) 7)))))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)))
(+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2))
(+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 1)
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) (sin.f64 1)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1)
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2) 2)
(*.f64 1 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2) (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) (sqrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(+.f64 0 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/180) angle) (PI.f64))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/180) angle) (PI.f64))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/180) angle) (PI.f64)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 1/180) angle) (PI.f64)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 1/180) angle) (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/180) angle) (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle 1/180) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (PI.f64) 3)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(+.f64 0 (*.f64 angle 1/180))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/180) angle)) (cbrt.f64 (pow.f64 (exp.f64 1/180) angle)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/180) angle))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/180) angle))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/180) angle))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle 1/180))) 1)
(pow.f64 (*.f64 angle 1/180) 1)
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 3)
(pow.f64 (pow.f64 (*.f64 angle 1/180) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 angle 1/180)) 2)
(sqrt.f64 (*.f64 1/32400 (*.f64 angle angle)))
(log.f64 (pow.f64 (exp.f64 1/180) angle))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle 1/180))))
(cbrt.f64 (pow.f64 (*.f64 angle 1/180) 3))
(expm1.f64 (log1p.f64 (*.f64 angle 1/180)))
(exp.f64 (log.f64 (*.f64 angle 1/180)))
(exp.f64 (*.f64 (log.f64 (*.f64 angle 1/180)) 1))
(log1p.f64 (expm1.f64 (*.f64 angle 1/180)))
(+.f64 0 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2) b) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2) (neg.f64 a)))
(+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2)) (*.f64 (neg.f64 a) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2))) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))))) 1)
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (fma.f64 b b (*.f64 a (+.f64 b a))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2)) (fma.f64 b b (*.f64 a (+.f64 b a))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2)) (+.f64 b a))
(pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2) 3) (pow.f64 (-.f64 b a) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a)))))
(fma.f64 b (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2) (*.f64 (neg.f64 a) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2) b (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2) (neg.f64 a)))
Outputs
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/90 angle) (PI.f64))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (PI.f64) (*.f64 1/90 angle))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(fma.f64 -1/4374000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (PI.f64) (*.f64 1/90 angle)))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (fma.f64 -1/4374000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/708588000000 (pow.f64 angle 5)))))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (fma.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (fma.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (fma.f64 -1/4374000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/708588000000 (pow.f64 angle 5))))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 angle)
(*.f64 angle 1/180)
(*.f64 1/180 angle)
(*.f64 angle 1/180)
(*.f64 1/180 angle)
(*.f64 angle 1/180)
(*.f64 1/180 angle)
(*.f64 angle 1/180)
(*.f64 1/180 angle)
(*.f64 angle 1/180)
(*.f64 1/180 angle)
(*.f64 angle 1/180)
(*.f64 1/180 angle)
(*.f64 angle 1/180)
(*.f64 1/180 angle)
(*.f64 angle 1/180)
(*.f64 1/180 angle)
(*.f64 angle 1/180)
(*.f64 1/180 angle)
(*.f64 angle 1/180)
(*.f64 1/180 angle)
(*.f64 angle 1/180)
(*.f64 1/180 angle)
(*.f64 angle 1/180)
(*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 1/2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 1/2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 1/2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b))
(*.f64 1/2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 1/2 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 b))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)))
(fma.f64 1/2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)))
(fma.f64 1/2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)))
(fma.f64 1/2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b))
(*.f64 1/2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 1/2 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 b))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)))
(fma.f64 1/2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)))
(fma.f64 1/2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)))
(fma.f64 1/2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b))
(*.f64 1/2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 1/2 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 b))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 1/2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 1/2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 1/2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 1/2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 1/2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 1/2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 1/2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 1/2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 1/2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(*.f64 1/180 (*.f64 angle (*.f64 (-.f64 b a) (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 b a))))
(*.f64 angle (*.f64 1/180 (*.f64 (PI.f64) (-.f64 b a))))
(+.f64 (*.f64 -1/8748000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 b a) (pow.f64 (PI.f64) 3)))) (*.f64 1/180 (*.f64 angle (*.f64 (-.f64 b a) (PI.f64)))))
(fma.f64 -1/8748000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 b a))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 b a)))))
(fma.f64 (*.f64 angle 1/180) (*.f64 (PI.f64) (-.f64 b a)) (*.f64 (*.f64 (*.f64 (pow.f64 angle 3) -1/8748000) (pow.f64 (PI.f64) 3)) (-.f64 b a)))
(*.f64 (-.f64 b a) (+.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) (*.f64 (*.f64 (pow.f64 angle 3) -1/8748000) (pow.f64 (PI.f64) 3))))
(+.f64 (*.f64 -1/8748000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 b a) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 1/1417176000000 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 b a) (pow.f64 (PI.f64) 5)))) (*.f64 1/180 (*.f64 angle (*.f64 (-.f64 b a) (PI.f64))))))
(fma.f64 -1/8748000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 b a))) (fma.f64 1/1417176000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 b a))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 b a))))))
(fma.f64 -1/8748000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 b a))) (fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 b a))) (*.f64 1/1417176000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 b a))))))
(fma.f64 -1/8748000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (-.f64 b a)) (*.f64 (-.f64 b a) (+.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) (*.f64 (*.f64 (pow.f64 angle 5) 1/1417176000000) (pow.f64 (PI.f64) 5)))))
(+.f64 (*.f64 -1/8748000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 b a) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 1/1417176000000 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 b a) (pow.f64 (PI.f64) 5)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (-.f64 b a) (PI.f64)))) (*.f64 -1/482123275200000000 (*.f64 (pow.f64 angle 7) (*.f64 (-.f64 b a) (pow.f64 (PI.f64) 7)))))))
(fma.f64 -1/8748000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 b a))) (fma.f64 1/1417176000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 b a))) (fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 b a))) (*.f64 -1/482123275200000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 b a)))))))
(fma.f64 -1/8748000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (-.f64 b a)) (fma.f64 1/1417176000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 b a))) (*.f64 (-.f64 b a) (+.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) (*.f64 (*.f64 (pow.f64 angle 7) -1/482123275200000000) (pow.f64 (PI.f64) 7))))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)))
(fma.f64 1/2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)))
(fma.f64 1/2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)))
(fma.f64 1/2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)))
(fma.f64 1/2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)))
(fma.f64 1/2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)))
(fma.f64 1/2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)))
(fma.f64 1/2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)))
(fma.f64 1/2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))) (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 2)
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))) 2)
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 1)
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) (sin.f64 1)))
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))) (sin.f64 1)))
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (sin.f64 1)))
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))) (sin.f64 1)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1)
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2) 2)
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 1 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2) (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) (sqrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1)
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 3)
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 3) 1/3)
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2)
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 2))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(log.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 3))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(exp.f64 (log.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(+.f64 0 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/180) angle) (PI.f64))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/180) angle) (PI.f64))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/180) angle) (PI.f64)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/180) angle) (PI.f64))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/180) angle) (PI.f64)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/180) angle) (PI.f64)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 1/180) angle) (PI.f64)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 1/180) angle) (PI.f64)))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/180) angle) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle 1/180) 3)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (PI.f64) 3)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(+.f64 0 (*.f64 angle 1/180))
(*.f64 angle 1/180)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/180) angle)) (cbrt.f64 (pow.f64 (exp.f64 1/180) angle)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/180) angle))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/180) angle)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/180) angle))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/180) angle))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/180) angle))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/180) angle))))
(*.f64 angle 1/180)
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle 1/180))) 1)
(*.f64 angle 1/180)
(pow.f64 (*.f64 angle 1/180) 1)
(*.f64 angle 1/180)
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 3)
(*.f64 angle 1/180)
(pow.f64 (pow.f64 (*.f64 angle 1/180) 3) 1/3)
(*.f64 angle 1/180)
(pow.f64 (sqrt.f64 (*.f64 angle 1/180)) 2)
(*.f64 angle 1/180)
(sqrt.f64 (*.f64 1/32400 (*.f64 angle angle)))
(sqrt.f64 (pow.f64 (*.f64 angle 1/180) 2))
(fabs.f64 (*.f64 angle 1/180))
(log.f64 (pow.f64 (exp.f64 1/180) angle))
(*.f64 angle 1/180)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle 1/180))))
(*.f64 angle 1/180)
(cbrt.f64 (pow.f64 (*.f64 angle 1/180) 3))
(*.f64 angle 1/180)
(expm1.f64 (log1p.f64 (*.f64 angle 1/180)))
(*.f64 angle 1/180)
(exp.f64 (log.f64 (*.f64 angle 1/180)))
(*.f64 angle 1/180)
(exp.f64 (*.f64 (log.f64 (*.f64 angle 1/180)) 1))
(*.f64 angle 1/180)
(log1p.f64 (expm1.f64 (*.f64 angle 1/180)))
(*.f64 angle 1/180)
(+.f64 0 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))))
(fma.f64 1/2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2) b) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2) (neg.f64 a)))
(fma.f64 1/2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2)) (*.f64 (neg.f64 a) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2)))
(fma.f64 1/2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2))) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2)))))
(fma.f64 1/2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))))) 1)
(fma.f64 1/2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (fma.f64 b b (*.f64 a (+.f64 b a))))
(/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (fma.f64 b b (*.f64 a (+.f64 a b))) (-.f64 (pow.f64 b 3) (pow.f64 a 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 b b (*.f64 a (+.f64 a b)))) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 (fma.f64 b b (*.f64 a (+.f64 a b))) (*.f64 1/2 (-.f64 (pow.f64 b 3) (pow.f64 a 3)))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
(/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 a b)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 (-.f64 b a) 1) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2)) (fma.f64 b b (*.f64 a (+.f64 b a))))
(/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (fma.f64 b b (*.f64 a (+.f64 a b))) (-.f64 (pow.f64 b 3) (pow.f64 a 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 b b (*.f64 a (+.f64 a b)))) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 (fma.f64 b b (*.f64 a (+.f64 a b))) (*.f64 1/2 (-.f64 (pow.f64 b 3) (pow.f64 a 3)))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2)) (+.f64 b a))
(/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 a b)) (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 (-.f64 b a) 1) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 1)
(fma.f64 1/2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a)))) 3)
(fma.f64 1/2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 3) 1/3)
(fma.f64 1/2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a)))) 2)
(fma.f64 1/2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 2))
(fma.f64 1/2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(log.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2)))
(fma.f64 1/2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))))))
(fma.f64 1/2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 3))
(fma.f64 1/2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2) 3)))
(fma.f64 1/2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2) 3) (pow.f64 (-.f64 b a) 3)))
(fma.f64 1/2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a)))))
(fma.f64 1/2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a)))))
(fma.f64 1/2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a)))) 1))
(fma.f64 1/2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a)))))
(fma.f64 1/2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(fma.f64 b (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2) (*.f64 (neg.f64 a) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2)))
(fma.f64 1/2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2) b (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2) (neg.f64 a)))
(fma.f64 1/2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))

localize42.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))
99.7%
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))))
99.6%
(*.f64 (PI.f64) (+.f64 a b))
88.6%
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))))
Compiler

Compiled 53 to 13 computations (75.5% saved)

series15.0ms (0%)

Counts
4 → 104
Calls

30 calls:

TimeVariablePointExpression
5.0ms
b
@inf
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))))
1.0ms
a
@0
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))))
1.0ms
angle
@0
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))))
1.0ms
angle
@0
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))))
1.0ms
angle
@inf
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))))

rewrite98.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1934×prod-diff
1690×log-prod
882×fma-def
570×expm1-udef
568×log1p-udef
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
014114
1308114
24390114
Stop Event
node limit
Counts
4 → 137
Calls
Call 1
Inputs
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))))
(*.f64 (PI.f64) (+.f64 a b))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))))
(*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))
Outputs
(+.f64 0 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))))
(+.f64 (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 a (PI.f64))) (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 b (PI.f64))))
(+.f64 (*.f64 (*.f64 a (PI.f64)) (*.f64 angle (-.f64 b a))) (*.f64 (*.f64 b (PI.f64)) (*.f64 angle (-.f64 b a))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))) angle)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))) angle)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))) angle))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))) angle))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))) angle))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))))) 1)
(pow.f64 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))) 1)
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))) 3)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))) 2)
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))) angle))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))))))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))) 3))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 3) (pow.f64 angle 3)))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))) 1))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))))
(fma.f64 (*.f64 a (PI.f64)) (*.f64 angle (-.f64 b a)) (*.f64 (*.f64 b (PI.f64)) (*.f64 angle (-.f64 b a))))
(fma.f64 (*.f64 angle (-.f64 b a)) (*.f64 a (PI.f64)) (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 b (PI.f64))))
(+.f64 (*.f64 b (PI.f64)) (*.f64 a (PI.f64)))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(+.f64 0 (*.f64 (PI.f64) (+.f64 b a)))
(+.f64 (*.f64 (*.f64 a (PI.f64)) 1) (*.f64 (*.f64 b (PI.f64)) 1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (+.f64 b a))) (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (+.f64 b a))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (+.f64 b a)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (PI.f64)) (+.f64 b a)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (PI.f64)) (+.f64 b a)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (+.f64 b a)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 a (PI.f64)) 3) (pow.f64 (*.f64 b (PI.f64)) 3)) (fma.f64 (*.f64 a (PI.f64)) (*.f64 a (PI.f64)) (-.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b (PI.f64))) (*.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64))))))
(/.f64 (-.f64 (*.f64 (*.f64 a (PI.f64)) (*.f64 a (PI.f64))) (*.f64 (*.f64 b (PI.f64)) (*.f64 b (PI.f64)))) (-.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64))))
(/.f64 (*.f64 (PI.f64) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (fma.f64 b (-.f64 b a) (*.f64 a a)))
(/.f64 (*.f64 (PI.f64) (-.f64 (*.f64 a a) (*.f64 b b))) (-.f64 a b))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (PI.f64)) (fma.f64 b (-.f64 b a) (*.f64 a a)))
(/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (PI.f64)) (-.f64 a b))
(pow.f64 (*.f64 (PI.f64) (+.f64 b a)) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (+.f64 b a))) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 b a)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 b a))) 2)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 b a)) 2))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (+.f64 b a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (+.f64 b a)))))
(log.f64 (*.f64 (exp.f64 (*.f64 b (PI.f64))) (exp.f64 (*.f64 a (PI.f64)))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 b a)) 3))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (+.f64 b a) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 b a) 3) (pow.f64 (PI.f64) 3)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (+.f64 b a))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (+.f64 b a))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 b a))) 1))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (+.f64 b a))))
(fma.f64 b (PI.f64) (*.f64 a (PI.f64)))
(fma.f64 a (PI.f64) (*.f64 b (PI.f64)))
(fma.f64 (PI.f64) b (*.f64 a (PI.f64)))
(fma.f64 (PI.f64) a (*.f64 b (PI.f64)))
(fma.f64 1 (*.f64 b (PI.f64)) (*.f64 a (PI.f64)))
(fma.f64 1 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(fma.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) b) (*.f64 a (PI.f64)))
(fma.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) a) (*.f64 b (PI.f64)))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (PI.f64)) (*.f64 b (PI.f64)))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (PI.f64)) (*.f64 a (PI.f64)))
(fma.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) b) (*.f64 a (PI.f64)))
(fma.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) a) (*.f64 b (PI.f64)))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (PI.f64)) (*.f64 b (PI.f64)))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (PI.f64)) (*.f64 a (PI.f64)))
(fma.f64 (*.f64 a (PI.f64)) 1 (*.f64 (*.f64 b (PI.f64)) 1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 b (PI.f64))) (cbrt.f64 (*.f64 b (PI.f64)))) (cbrt.f64 (*.f64 b (PI.f64))) (*.f64 a (PI.f64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 a (PI.f64))) (cbrt.f64 (*.f64 a (PI.f64)))) (cbrt.f64 (*.f64 a (PI.f64))) (*.f64 b (PI.f64)))
(fma.f64 (sqrt.f64 (*.f64 b (PI.f64))) (sqrt.f64 (*.f64 b (PI.f64))) (*.f64 a (PI.f64)))
(fma.f64 (sqrt.f64 (*.f64 a (PI.f64))) (sqrt.f64 (*.f64 a (PI.f64))) (*.f64 b (PI.f64)))
(fma.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 b)) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 b)) (*.f64 a (PI.f64)))
(fma.f64 (*.f64 (sqrt.f64 a) (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 a) (sqrt.f64 (PI.f64))) (*.f64 b (PI.f64)))
(fma.f64 (*.f64 (sqrt.f64 b) (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 b) (sqrt.f64 (PI.f64))) (*.f64 a (PI.f64)))
(fma.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 a)) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 a)) (*.f64 b (PI.f64)))
(fma.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 a (PI.f64)))
(fma.f64 (*.f64 (PI.f64) (sqrt.f64 b)) (sqrt.f64 b) (*.f64 a (PI.f64)))
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64)) (*.f64 b (PI.f64)))
(fma.f64 (*.f64 a (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)) (*.f64 b (PI.f64)))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64)) (*.f64 a (PI.f64)))
(fma.f64 (*.f64 b (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)) (*.f64 a (PI.f64)))
(fma.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (*.f64 b (PI.f64)))
(fma.f64 (*.f64 (PI.f64) (sqrt.f64 a)) (sqrt.f64 a) (*.f64 b (PI.f64)))
(+.f64 0 (*.f64 angle (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 1/90)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 angle 1/90)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 angle 1/90)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 angle 1/90)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 angle 1/90)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 angle 1/90)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 1/90)))) 1)
(pow.f64 (*.f64 angle (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 1/90)) 1)
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 1/90))) 3)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 1/90)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 1/90))) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))) 2) 1/8100))
(log.f64 (pow.f64 (exp.f64 (*.f64 angle 1/90)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 1/90)))))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 1/90)) 3))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 1/90))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 1/90))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 1/90))) 1))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 1/90))))
(+.f64 0 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))
(+.f64 (*.f64 (-.f64 b a) (*.f64 a (PI.f64))) (*.f64 (-.f64 b a) (*.f64 b (PI.f64))))
(+.f64 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) b) (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (neg.f64 a)))
(+.f64 (*.f64 (*.f64 (-.f64 b a) (PI.f64)) b) (*.f64 (*.f64 (-.f64 b a) (PI.f64)) a))
(+.f64 (*.f64 (*.f64 (-.f64 b a) (PI.f64)) a) (*.f64 (*.f64 (-.f64 b a) (PI.f64)) b))
(+.f64 (*.f64 (*.f64 a (PI.f64)) (-.f64 b a)) (*.f64 (*.f64 b (PI.f64)) (-.f64 b a)))
(+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 b a))) (*.f64 (neg.f64 a) (*.f64 (PI.f64) (+.f64 b a))))
(+.f64 (*.f64 b (*.f64 (-.f64 b a) (PI.f64))) (*.f64 a (*.f64 (-.f64 b a) (PI.f64))))
(+.f64 (*.f64 a (*.f64 (-.f64 b a) (PI.f64))) (*.f64 b (*.f64 (-.f64 b a) (PI.f64))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a)))) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))) 1)
(/.f64 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (fma.f64 b b (*.f64 a (+.f64 b a))))
(/.f64 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (fma.f64 b b (*.f64 (neg.f64 a) a))) (+.f64 b a))
(/.f64 (*.f64 (*.f64 (-.f64 b a) (PI.f64)) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (fma.f64 b (-.f64 b a) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (-.f64 b a) (PI.f64)) (-.f64 (*.f64 a a) (*.f64 b b))) (-.f64 a b))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (PI.f64) (+.f64 b a))) (fma.f64 b b (*.f64 a (+.f64 b a))))
(/.f64 (*.f64 (fma.f64 b b (*.f64 (neg.f64 a) a)) (*.f64 (PI.f64) (+.f64 b a))) (+.f64 b a))
(pow.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (*.f64 (PI.f64) (+.f64 b a)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 b a)) 3) (pow.f64 (-.f64 b a) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))))
(exp.f64 (log.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))))
(fma.f64 b (*.f64 (PI.f64) (+.f64 b a)) (*.f64 (neg.f64 a) (*.f64 (PI.f64) (+.f64 b a))))
(fma.f64 b (*.f64 (-.f64 b a) (PI.f64)) (*.f64 a (*.f64 (-.f64 b a) (PI.f64))))
(fma.f64 a (*.f64 (-.f64 b a) (PI.f64)) (*.f64 b (*.f64 (-.f64 b a) (PI.f64))))
(fma.f64 (-.f64 b a) (*.f64 a (PI.f64)) (*.f64 (-.f64 b a) (*.f64 b (PI.f64))))
(fma.f64 (*.f64 (PI.f64) (+.f64 b a)) b (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (neg.f64 a)))
(fma.f64 (*.f64 a (PI.f64)) (-.f64 b a) (*.f64 (*.f64 b (PI.f64)) (-.f64 b a)))
(fma.f64 (*.f64 (-.f64 b a) (PI.f64)) b (*.f64 (*.f64 (-.f64 b a) (PI.f64)) a))
(fma.f64 (*.f64 (-.f64 b a) (PI.f64)) a (*.f64 (*.f64 (-.f64 b a) (PI.f64)) b))

simplify156.0ms (0.2%)

Algorithm
egg-herbie
Rules
768×associate-*r*
750×log-prod
730×associate-*l*
718×times-frac
594×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03988681
110227233
242606649
Stop Event
node limit
Counts
241 → 229
Calls
Call 1
Inputs
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (PI.f64))))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (PI.f64))))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (PI.f64))))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (PI.f64))))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (PI.f64))))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (PI.f64))))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (PI.f64))))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (PI.f64))))
(*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (+.f64 (*.f64 a (PI.f64)) (*.f64 -1 (*.f64 a (PI.f64)))) b)))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (+.f64 (*.f64 angle (*.f64 (+.f64 (*.f64 a (PI.f64)) (*.f64 -1 (*.f64 a (PI.f64)))) b)) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (+.f64 (*.f64 angle (*.f64 (+.f64 (*.f64 a (PI.f64)) (*.f64 -1 (*.f64 a (PI.f64)))) b)) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 angle (*.f64 a (PI.f64)))) (*.f64 angle (*.f64 a (PI.f64)))) b) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 angle (*.f64 a (PI.f64)))) (*.f64 angle (*.f64 a (PI.f64)))) b) (+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 angle (*.f64 a (PI.f64)))) (*.f64 angle (*.f64 a (PI.f64)))) b) (+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 angle (*.f64 a (PI.f64)))) (*.f64 angle (*.f64 a (PI.f64)))) b) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 angle (*.f64 a (PI.f64)))) (*.f64 angle (*.f64 a (PI.f64)))) b) (+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 angle (*.f64 a (PI.f64)))) (*.f64 angle (*.f64 a (PI.f64)))) b) (+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 angle (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (PI.f64)))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 angle (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (PI.f64)))))) (+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 angle (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (PI.f64)))))) (+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))
(+.f64 (*.f64 angle (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (PI.f64)))))) (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(+.f64 (*.f64 angle (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (PI.f64)))))) (+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 angle (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (PI.f64)))))) (+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (PI.f64))))))) (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (PI.f64))))))) (+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (PI.f64))))))) (+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 b (PI.f64))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(*.f64 a (PI.f64))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(*.f64 a (PI.f64))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(*.f64 a (PI.f64))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(*.f64 b (PI.f64))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(*.f64 b (PI.f64))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (+.f64 (*.f64 a (PI.f64)) (*.f64 -1 (*.f64 a (PI.f64)))) b))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (+.f64 (*.f64 a (PI.f64)) (*.f64 -1 (*.f64 a (PI.f64)))) b))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (+.f64 (*.f64 a (PI.f64)) (*.f64 -1 (*.f64 a (PI.f64)))) b))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (+.f64 (*.f64 a (PI.f64)) (*.f64 -1 (*.f64 a (PI.f64)))) b))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (+.f64 (*.f64 a (PI.f64)) (*.f64 -1 (*.f64 a (PI.f64)))) b))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (+.f64 (*.f64 a (PI.f64)) (*.f64 -1 (*.f64 a (PI.f64)))) b))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (+.f64 (*.f64 a (PI.f64)) (*.f64 -1 (*.f64 a (PI.f64)))) b))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (+.f64 (*.f64 a (PI.f64)) (*.f64 -1 (*.f64 a (PI.f64)))) b))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (+.f64 (*.f64 a (PI.f64)) (*.f64 -1 (*.f64 a (PI.f64)))) b))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (PI.f64))))))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (PI.f64))))))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (PI.f64))))))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))))
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (PI.f64))))))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (PI.f64))))))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (PI.f64))))))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))))
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (PI.f64))))))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (PI.f64))))))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (PI.f64))))))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (+.f64 (*.f64 a (PI.f64)) (*.f64 -1 (*.f64 a (PI.f64)))) b))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (*.f64 (+.f64 (*.f64 a (PI.f64)) (*.f64 -1 (*.f64 a (PI.f64)))) b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (*.f64 (+.f64 (*.f64 a (PI.f64)) (*.f64 -1 (*.f64 a (PI.f64)))) b)))
(*.f64 (pow.f64 b 2) (PI.f64))
(+.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (*.f64 (+.f64 (*.f64 a (PI.f64)) (*.f64 -1 (*.f64 a (PI.f64)))) b))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (*.f64 (+.f64 (*.f64 a (PI.f64)) (*.f64 -1 (*.f64 a (PI.f64)))) b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (*.f64 (+.f64 (*.f64 a (PI.f64)) (*.f64 -1 (*.f64 a (PI.f64)))) b)))
(*.f64 (pow.f64 b 2) (PI.f64))
(+.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (*.f64 (+.f64 (*.f64 a (PI.f64)) (*.f64 -1 (*.f64 a (PI.f64)))) b))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (*.f64 (+.f64 (*.f64 a (PI.f64)) (*.f64 -1 (*.f64 a (PI.f64)))) b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (*.f64 (+.f64 (*.f64 a (PI.f64)) (*.f64 -1 (*.f64 a (PI.f64)))) b)))
(*.f64 (pow.f64 b 2) (PI.f64))
(+.f64 (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (PI.f64))))) (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (PI.f64))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (PI.f64))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))
(+.f64 (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (PI.f64))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))))
(+.f64 (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (PI.f64))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (PI.f64))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 -1 (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (*.f64 -1 (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (PI.f64))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (*.f64 -1 (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (PI.f64))))))))
(+.f64 0 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))))
(+.f64 (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 a (PI.f64))) (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 b (PI.f64))))
(+.f64 (*.f64 (*.f64 a (PI.f64)) (*.f64 angle (-.f64 b a))) (*.f64 (*.f64 b (PI.f64)) (*.f64 angle (-.f64 b a))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))) angle)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))) angle)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))) angle))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))) angle))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))) angle))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))))) 1)
(pow.f64 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))) 1)
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))) 3)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))) 2)
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))) angle))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))))))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))) 3))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 3) (pow.f64 angle 3)))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))) 1))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))))
(fma.f64 (*.f64 a (PI.f64)) (*.f64 angle (-.f64 b a)) (*.f64 (*.f64 b (PI.f64)) (*.f64 angle (-.f64 b a))))
(fma.f64 (*.f64 angle (-.f64 b a)) (*.f64 a (PI.f64)) (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 b (PI.f64))))
(+.f64 (*.f64 b (PI.f64)) (*.f64 a (PI.f64)))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(+.f64 0 (*.f64 (PI.f64) (+.f64 b a)))
(+.f64 (*.f64 (*.f64 a (PI.f64)) 1) (*.f64 (*.f64 b (PI.f64)) 1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (+.f64 b a))) (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (+.f64 b a))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (+.f64 b a)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (PI.f64)) (+.f64 b a)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (PI.f64)) (+.f64 b a)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (+.f64 b a)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 a (PI.f64)) 3) (pow.f64 (*.f64 b (PI.f64)) 3)) (fma.f64 (*.f64 a (PI.f64)) (*.f64 a (PI.f64)) (-.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b (PI.f64))) (*.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64))))))
(/.f64 (-.f64 (*.f64 (*.f64 a (PI.f64)) (*.f64 a (PI.f64))) (*.f64 (*.f64 b (PI.f64)) (*.f64 b (PI.f64)))) (-.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64))))
(/.f64 (*.f64 (PI.f64) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (fma.f64 b (-.f64 b a) (*.f64 a a)))
(/.f64 (*.f64 (PI.f64) (-.f64 (*.f64 a a) (*.f64 b b))) (-.f64 a b))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (PI.f64)) (fma.f64 b (-.f64 b a) (*.f64 a a)))
(/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (PI.f64)) (-.f64 a b))
(pow.f64 (*.f64 (PI.f64) (+.f64 b a)) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (+.f64 b a))) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 b a)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 b a))) 2)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 b a)) 2))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (+.f64 b a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (+.f64 b a)))))
(log.f64 (*.f64 (exp.f64 (*.f64 b (PI.f64))) (exp.f64 (*.f64 a (PI.f64)))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 b a)) 3))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (+.f64 b a) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 b a) 3) (pow.f64 (PI.f64) 3)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (+.f64 b a))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (+.f64 b a))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 b a))) 1))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (+.f64 b a))))
(fma.f64 b (PI.f64) (*.f64 a (PI.f64)))
(fma.f64 a (PI.f64) (*.f64 b (PI.f64)))
(fma.f64 (PI.f64) b (*.f64 a (PI.f64)))
(fma.f64 (PI.f64) a (*.f64 b (PI.f64)))
(fma.f64 1 (*.f64 b (PI.f64)) (*.f64 a (PI.f64)))
(fma.f64 1 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(fma.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) b) (*.f64 a (PI.f64)))
(fma.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) a) (*.f64 b (PI.f64)))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (PI.f64)) (*.f64 b (PI.f64)))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (PI.f64)) (*.f64 a (PI.f64)))
(fma.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) b) (*.f64 a (PI.f64)))
(fma.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) a) (*.f64 b (PI.f64)))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (PI.f64)) (*.f64 b (PI.f64)))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (PI.f64)) (*.f64 a (PI.f64)))
(fma.f64 (*.f64 a (PI.f64)) 1 (*.f64 (*.f64 b (PI.f64)) 1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 b (PI.f64))) (cbrt.f64 (*.f64 b (PI.f64)))) (cbrt.f64 (*.f64 b (PI.f64))) (*.f64 a (PI.f64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 a (PI.f64))) (cbrt.f64 (*.f64 a (PI.f64)))) (cbrt.f64 (*.f64 a (PI.f64))) (*.f64 b (PI.f64)))
(fma.f64 (sqrt.f64 (*.f64 b (PI.f64))) (sqrt.f64 (*.f64 b (PI.f64))) (*.f64 a (PI.f64)))
(fma.f64 (sqrt.f64 (*.f64 a (PI.f64))) (sqrt.f64 (*.f64 a (PI.f64))) (*.f64 b (PI.f64)))
(fma.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 b)) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 b)) (*.f64 a (PI.f64)))
(fma.f64 (*.f64 (sqrt.f64 a) (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 a) (sqrt.f64 (PI.f64))) (*.f64 b (PI.f64)))
(fma.f64 (*.f64 (sqrt.f64 b) (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 b) (sqrt.f64 (PI.f64))) (*.f64 a (PI.f64)))
(fma.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 a)) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 a)) (*.f64 b (PI.f64)))
(fma.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 a (PI.f64)))
(fma.f64 (*.f64 (PI.f64) (sqrt.f64 b)) (sqrt.f64 b) (*.f64 a (PI.f64)))
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64)) (*.f64 b (PI.f64)))
(fma.f64 (*.f64 a (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)) (*.f64 b (PI.f64)))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64)) (*.f64 a (PI.f64)))
(fma.f64 (*.f64 b (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)) (*.f64 a (PI.f64)))
(fma.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (*.f64 b (PI.f64)))
(fma.f64 (*.f64 (PI.f64) (sqrt.f64 a)) (sqrt.f64 a) (*.f64 b (PI.f64)))
(+.f64 0 (*.f64 angle (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 1/90)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 angle 1/90)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 angle 1/90)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 angle 1/90)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 angle 1/90)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 angle 1/90)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 1/90)))) 1)
(pow.f64 (*.f64 angle (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 1/90)) 1)
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 1/90))) 3)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 1/90)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 1/90))) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))) 2) 1/8100))
(log.f64 (pow.f64 (exp.f64 (*.f64 angle 1/90)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 1/90)))))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 1/90)) 3))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 1/90))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 1/90))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 1/90))) 1))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 1/90))))
(+.f64 0 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))
(+.f64 (*.f64 (-.f64 b a) (*.f64 a (PI.f64))) (*.f64 (-.f64 b a) (*.f64 b (PI.f64))))
(+.f64 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) b) (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (neg.f64 a)))
(+.f64 (*.f64 (*.f64 (-.f64 b a) (PI.f64)) b) (*.f64 (*.f64 (-.f64 b a) (PI.f64)) a))
(+.f64 (*.f64 (*.f64 (-.f64 b a) (PI.f64)) a) (*.f64 (*.f64 (-.f64 b a) (PI.f64)) b))
(+.f64 (*.f64 (*.f64 a (PI.f64)) (-.f64 b a)) (*.f64 (*.f64 b (PI.f64)) (-.f64 b a)))
(+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 b a))) (*.f64 (neg.f64 a) (*.f64 (PI.f64) (+.f64 b a))))
(+.f64 (*.f64 b (*.f64 (-.f64 b a) (PI.f64))) (*.f64 a (*.f64 (-.f64 b a) (PI.f64))))
(+.f64 (*.f64 a (*.f64 (-.f64 b a) (PI.f64))) (*.f64 b (*.f64 (-.f64 b a) (PI.f64))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a)))) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))) 1)
(/.f64 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (fma.f64 b b (*.f64 a (+.f64 b a))))
(/.f64 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (fma.f64 b b (*.f64 (neg.f64 a) a))) (+.f64 b a))
(/.f64 (*.f64 (*.f64 (-.f64 b a) (PI.f64)) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (fma.f64 b (-.f64 b a) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (-.f64 b a) (PI.f64)) (-.f64 (*.f64 a a) (*.f64 b b))) (-.f64 a b))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (PI.f64) (+.f64 b a))) (fma.f64 b b (*.f64 a (+.f64 b a))))
(/.f64 (*.f64 (fma.f64 b b (*.f64 (neg.f64 a) a)) (*.f64 (PI.f64) (+.f64 b a))) (+.f64 b a))
(pow.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (*.f64 (PI.f64) (+.f64 b a)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 b a)) 3) (pow.f64 (-.f64 b a) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))))
(exp.f64 (log.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))))
(fma.f64 b (*.f64 (PI.f64) (+.f64 b a)) (*.f64 (neg.f64 a) (*.f64 (PI.f64) (+.f64 b a))))
(fma.f64 b (*.f64 (-.f64 b a) (PI.f64)) (*.f64 a (*.f64 (-.f64 b a) (PI.f64))))
(fma.f64 a (*.f64 (-.f64 b a) (PI.f64)) (*.f64 b (*.f64 (-.f64 b a) (PI.f64))))
(fma.f64 (-.f64 b a) (*.f64 a (PI.f64)) (*.f64 (-.f64 b a) (*.f64 b (PI.f64))))
(fma.f64 (*.f64 (PI.f64) (+.f64 b a)) b (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (neg.f64 a)))
(fma.f64 (*.f64 a (PI.f64)) (-.f64 b a) (*.f64 (*.f64 b (PI.f64)) (-.f64 b a)))
(fma.f64 (*.f64 (-.f64 b a) (PI.f64)) b (*.f64 (*.f64 (-.f64 b a) (PI.f64)) a))
(fma.f64 (*.f64 (-.f64 b a) (PI.f64)) a (*.f64 (*.f64 (-.f64 b a) (PI.f64)) b))
Outputs
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (PI.f64))))
(*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))
(*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (PI.f64))))
(*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))
(*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (PI.f64))))
(*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))
(*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (PI.f64))))
(*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))
(*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (PI.f64))))
(*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))
(*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (PI.f64))))
(*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))
(*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (PI.f64))))
(*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))
(*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (PI.f64))))
(*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))
(*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a)))
(*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))
(neg.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (neg.f64 (*.f64 a a))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (+.f64 (*.f64 a (PI.f64)) (*.f64 -1 (*.f64 a (PI.f64)))) b)))
(neg.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (neg.f64 (*.f64 a a))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (+.f64 (*.f64 angle (*.f64 (+.f64 (*.f64 a (PI.f64)) (*.f64 -1 (*.f64 a (PI.f64)))) b)) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))
(*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a)))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (+.f64 (*.f64 angle (*.f64 (+.f64 (*.f64 a (PI.f64)) (*.f64 -1 (*.f64 a (PI.f64)))) b)) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))
(*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 angle (*.f64 a (PI.f64)))) (*.f64 angle (*.f64 a (PI.f64)))) b) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 angle (*.f64 a (PI.f64)))) (*.f64 angle (*.f64 a (PI.f64)))) b) (+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))
(*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 angle (*.f64 a (PI.f64)))) (*.f64 angle (*.f64 a (PI.f64)))) b) (+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))
(*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 angle (*.f64 a (PI.f64)))) (*.f64 angle (*.f64 a (PI.f64)))) b) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 angle (*.f64 a (PI.f64)))) (*.f64 angle (*.f64 a (PI.f64)))) b) (+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))
(*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 angle (*.f64 a (PI.f64)))) (*.f64 angle (*.f64 a (PI.f64)))) b) (+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))
(*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(+.f64 (*.f64 angle (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (PI.f64)))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(+.f64 (*.f64 angle (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (PI.f64)))))) (+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))
(*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a)))
(+.f64 (*.f64 angle (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (PI.f64)))))) (+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))
(*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a)))
(*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))
(neg.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (neg.f64 (*.f64 a a))))
(+.f64 (*.f64 angle (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (PI.f64)))))) (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(neg.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (neg.f64 (*.f64 a a))))
(+.f64 (*.f64 angle (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (PI.f64)))))) (+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))
(*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a)))
(+.f64 (*.f64 angle (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (PI.f64)))))) (+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))
(*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a)))
(*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))
(neg.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (neg.f64 (*.f64 a a))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (PI.f64))))))) (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(neg.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (neg.f64 (*.f64 a a))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (PI.f64))))))) (+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))
(*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a)))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (PI.f64))))))) (+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))
(*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a)))
(*.f64 b (PI.f64))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (+.f64 b a))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (+.f64 b a))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (+.f64 b a))
(*.f64 a (PI.f64))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (+.f64 b a))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (+.f64 b a))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (+.f64 b a))
(*.f64 a (PI.f64))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (+.f64 b a))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (+.f64 b a))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (+.f64 b a))
(*.f64 a (PI.f64))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (+.f64 b a))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (+.f64 b a))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (+.f64 b a))
(*.f64 b (PI.f64))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (+.f64 b a))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (+.f64 b a))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (+.f64 b a))
(*.f64 b (PI.f64))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (+.f64 b a))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (+.f64 b a))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (+.f64 b a))
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90)
(*.f64 angle (*.f64 (*.f64 a (*.f64 a (PI.f64))) -1/90))
(*.f64 (*.f64 a (*.f64 a (PI.f64))) (*.f64 angle -1/90))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (+.f64 (*.f64 a (PI.f64)) (*.f64 -1 (*.f64 a (PI.f64)))) b))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90)
(*.f64 angle (*.f64 (*.f64 a (*.f64 a (PI.f64))) -1/90))
(*.f64 (*.f64 a (*.f64 a (PI.f64))) (*.f64 angle -1/90))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (+.f64 (*.f64 a (PI.f64)) (*.f64 -1 (*.f64 a (PI.f64)))) b))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))))
(+.f64 (*.f64 1/90 (*.f64 angle (fma.f64 (*.f64 b b) (PI.f64) (*.f64 b (*.f64 0 (*.f64 a (PI.f64))))))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90))
(fma.f64 1/90 (*.f64 angle (fma.f64 (PI.f64) (*.f64 b b) (*.f64 a 0))) (*.f64 angle (*.f64 (*.f64 a (*.f64 a (PI.f64))) -1/90)))
(*.f64 (PI.f64) (+.f64 (*.f64 (*.f64 angle 1/90) (*.f64 b b)) (*.f64 -1/90 (*.f64 angle (*.f64 a a)))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (+.f64 (*.f64 a (PI.f64)) (*.f64 -1 (*.f64 a (PI.f64)))) b))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))))
(+.f64 (*.f64 1/90 (*.f64 angle (fma.f64 (*.f64 b b) (PI.f64) (*.f64 b (*.f64 0 (*.f64 a (PI.f64))))))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90))
(fma.f64 1/90 (*.f64 angle (fma.f64 (PI.f64) (*.f64 b b) (*.f64 a 0))) (*.f64 angle (*.f64 (*.f64 a (*.f64 a (PI.f64))) -1/90)))
(*.f64 (PI.f64) (+.f64 (*.f64 (*.f64 angle 1/90) (*.f64 b b)) (*.f64 -1/90 (*.f64 angle (*.f64 a a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 angle 1/90))
(*.f64 (*.f64 (*.f64 angle 1/90) (PI.f64)) (*.f64 b b))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (+.f64 (*.f64 a (PI.f64)) (*.f64 -1 (*.f64 a (PI.f64)))) b))))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 angle 1/90))
(*.f64 (*.f64 (*.f64 angle 1/90) (PI.f64)) (*.f64 b b))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (+.f64 (*.f64 a (PI.f64)) (*.f64 -1 (*.f64 a (PI.f64)))) b))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))))
(+.f64 (*.f64 1/90 (*.f64 angle (fma.f64 (*.f64 b b) (PI.f64) (*.f64 b (*.f64 0 (*.f64 a (PI.f64))))))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90))
(fma.f64 1/90 (*.f64 angle (fma.f64 (PI.f64) (*.f64 b b) (*.f64 a 0))) (*.f64 angle (*.f64 (*.f64 a (*.f64 a (PI.f64))) -1/90)))
(*.f64 (PI.f64) (+.f64 (*.f64 (*.f64 angle 1/90) (*.f64 b b)) (*.f64 -1/90 (*.f64 angle (*.f64 a a)))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (+.f64 (*.f64 a (PI.f64)) (*.f64 -1 (*.f64 a (PI.f64)))) b))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))))
(+.f64 (*.f64 1/90 (*.f64 angle (fma.f64 (*.f64 b b) (PI.f64) (*.f64 b (*.f64 0 (*.f64 a (PI.f64))))))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90))
(fma.f64 1/90 (*.f64 angle (fma.f64 (PI.f64) (*.f64 b b) (*.f64 a 0))) (*.f64 angle (*.f64 (*.f64 a (*.f64 a (PI.f64))) -1/90)))
(*.f64 (PI.f64) (+.f64 (*.f64 (*.f64 angle 1/90) (*.f64 b b)) (*.f64 -1/90 (*.f64 angle (*.f64 a a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 angle 1/90))
(*.f64 (*.f64 (*.f64 angle 1/90) (PI.f64)) (*.f64 b b))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (+.f64 (*.f64 a (PI.f64)) (*.f64 -1 (*.f64 a (PI.f64)))) b))))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 angle 1/90))
(*.f64 (*.f64 (*.f64 angle 1/90) (PI.f64)) (*.f64 b b))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (+.f64 (*.f64 a (PI.f64)) (*.f64 -1 (*.f64 a (PI.f64)))) b))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))))
(+.f64 (*.f64 1/90 (*.f64 angle (fma.f64 (*.f64 b b) (PI.f64) (*.f64 b (*.f64 0 (*.f64 a (PI.f64))))))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90))
(fma.f64 1/90 (*.f64 angle (fma.f64 (PI.f64) (*.f64 b b) (*.f64 a 0))) (*.f64 angle (*.f64 (*.f64 a (*.f64 a (PI.f64))) -1/90)))
(*.f64 (PI.f64) (+.f64 (*.f64 (*.f64 angle 1/90) (*.f64 b b)) (*.f64 -1/90 (*.f64 angle (*.f64 a a)))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (+.f64 (*.f64 a (PI.f64)) (*.f64 -1 (*.f64 a (PI.f64)))) b))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))))
(+.f64 (*.f64 1/90 (*.f64 angle (fma.f64 (*.f64 b b) (PI.f64) (*.f64 b (*.f64 0 (*.f64 a (PI.f64))))))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90))
(fma.f64 1/90 (*.f64 angle (fma.f64 (PI.f64) (*.f64 b b) (*.f64 a 0))) (*.f64 angle (*.f64 (*.f64 a (*.f64 a (PI.f64))) -1/90)))
(*.f64 (PI.f64) (+.f64 (*.f64 (*.f64 angle 1/90) (*.f64 b b)) (*.f64 -1/90 (*.f64 angle (*.f64 a a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 angle 1/90))
(*.f64 (*.f64 (*.f64 angle 1/90) (PI.f64)) (*.f64 b b))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (PI.f64))))))))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 angle 1/90))
(*.f64 (*.f64 (*.f64 angle 1/90) (PI.f64)) (*.f64 b b))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (PI.f64))))))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))))
(+.f64 (*.f64 1/90 (*.f64 angle (fma.f64 (*.f64 b b) (PI.f64) (*.f64 b (*.f64 0 (*.f64 a (PI.f64))))))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90))
(fma.f64 1/90 (*.f64 angle (fma.f64 (PI.f64) (*.f64 b b) (*.f64 a 0))) (*.f64 angle (*.f64 (*.f64 a (*.f64 a (PI.f64))) -1/90)))
(*.f64 (PI.f64) (+.f64 (*.f64 (*.f64 angle 1/90) (*.f64 b b)) (*.f64 -1/90 (*.f64 angle (*.f64 a a)))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (PI.f64))))))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))))
(+.f64 (*.f64 1/90 (*.f64 angle (fma.f64 (*.f64 b b) (PI.f64) (*.f64 b (*.f64 0 (*.f64 a (PI.f64))))))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90))
(fma.f64 1/90 (*.f64 angle (fma.f64 (PI.f64) (*.f64 b b) (*.f64 a 0))) (*.f64 angle (*.f64 (*.f64 a (*.f64 a (PI.f64))) -1/90)))
(*.f64 (PI.f64) (+.f64 (*.f64 (*.f64 angle 1/90) (*.f64 b b)) (*.f64 -1/90 (*.f64 angle (*.f64 a a)))))
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90)
(*.f64 angle (*.f64 (*.f64 a (*.f64 a (PI.f64))) -1/90))
(*.f64 (*.f64 a (*.f64 a (PI.f64))) (*.f64 angle -1/90))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (PI.f64))))))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90)
(*.f64 angle (*.f64 (*.f64 a (*.f64 a (PI.f64))) -1/90))
(*.f64 (*.f64 a (*.f64 a (PI.f64))) (*.f64 angle -1/90))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (PI.f64))))))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))))
(+.f64 (*.f64 1/90 (*.f64 angle (fma.f64 (*.f64 b b) (PI.f64) (*.f64 b (*.f64 0 (*.f64 a (PI.f64))))))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90))
(fma.f64 1/90 (*.f64 angle (fma.f64 (PI.f64) (*.f64 b b) (*.f64 a 0))) (*.f64 angle (*.f64 (*.f64 a (*.f64 a (PI.f64))) -1/90)))
(*.f64 (PI.f64) (+.f64 (*.f64 (*.f64 angle 1/90) (*.f64 b b)) (*.f64 -1/90 (*.f64 angle (*.f64 a a)))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (PI.f64))))))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))))
(+.f64 (*.f64 1/90 (*.f64 angle (fma.f64 (*.f64 b b) (PI.f64) (*.f64 b (*.f64 0 (*.f64 a (PI.f64))))))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90))
(fma.f64 1/90 (*.f64 angle (fma.f64 (PI.f64) (*.f64 b b) (*.f64 a 0))) (*.f64 angle (*.f64 (*.f64 a (*.f64 a (PI.f64))) -1/90)))
(*.f64 (PI.f64) (+.f64 (*.f64 (*.f64 angle 1/90) (*.f64 b b)) (*.f64 -1/90 (*.f64 angle (*.f64 a a)))))
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90)
(*.f64 angle (*.f64 (*.f64 a (*.f64 a (PI.f64))) -1/90))
(*.f64 (*.f64 a (*.f64 a (PI.f64))) (*.f64 angle -1/90))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (PI.f64))))))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90)
(*.f64 angle (*.f64 (*.f64 a (*.f64 a (PI.f64))) -1/90))
(*.f64 (*.f64 a (*.f64 a (PI.f64))) (*.f64 angle -1/90))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (PI.f64))))))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))))
(+.f64 (*.f64 1/90 (*.f64 angle (fma.f64 (*.f64 b b) (PI.f64) (*.f64 b (*.f64 0 (*.f64 a (PI.f64))))))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90))
(fma.f64 1/90 (*.f64 angle (fma.f64 (PI.f64) (*.f64 b b) (*.f64 a 0))) (*.f64 angle (*.f64 (*.f64 a (*.f64 a (PI.f64))) -1/90)))
(*.f64 (PI.f64) (+.f64 (*.f64 (*.f64 angle 1/90) (*.f64 b b)) (*.f64 -1/90 (*.f64 angle (*.f64 a a)))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (PI.f64))))))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))))
(+.f64 (*.f64 1/90 (*.f64 angle (fma.f64 (*.f64 b b) (PI.f64) (*.f64 b (*.f64 0 (*.f64 a (PI.f64))))))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90))
(fma.f64 1/90 (*.f64 angle (fma.f64 (PI.f64) (*.f64 b b) (*.f64 a 0))) (*.f64 angle (*.f64 (*.f64 a (*.f64 a (PI.f64))) -1/90)))
(*.f64 (PI.f64) (+.f64 (*.f64 (*.f64 angle 1/90) (*.f64 b b)) (*.f64 -1/90 (*.f64 angle (*.f64 a a)))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))
(neg.f64 (*.f64 (PI.f64) (*.f64 a a)))
(*.f64 (PI.f64) (neg.f64 (*.f64 a a)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (+.f64 (*.f64 a (PI.f64)) (*.f64 -1 (*.f64 a (PI.f64)))) b))
(neg.f64 (*.f64 (PI.f64) (*.f64 a a)))
(*.f64 (PI.f64) (neg.f64 (*.f64 a a)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (*.f64 (+.f64 (*.f64 a (PI.f64)) (*.f64 -1 (*.f64 a (PI.f64)))) b)))
(fma.f64 -1 (*.f64 (PI.f64) (*.f64 a a)) (fma.f64 (*.f64 b b) (PI.f64) (*.f64 b (*.f64 0 (*.f64 a (PI.f64))))))
(fma.f64 a 0 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (*.f64 (+.f64 (*.f64 a (PI.f64)) (*.f64 -1 (*.f64 a (PI.f64)))) b)))
(fma.f64 -1 (*.f64 (PI.f64) (*.f64 a a)) (fma.f64 (*.f64 b b) (PI.f64) (*.f64 b (*.f64 0 (*.f64 a (PI.f64))))))
(fma.f64 a 0 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(+.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (*.f64 (+.f64 (*.f64 a (PI.f64)) (*.f64 -1 (*.f64 a (PI.f64)))) b))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (*.f64 (+.f64 (*.f64 a (PI.f64)) (*.f64 -1 (*.f64 a (PI.f64)))) b)))
(fma.f64 -1 (*.f64 (PI.f64) (*.f64 a a)) (fma.f64 (*.f64 b b) (PI.f64) (*.f64 b (*.f64 0 (*.f64 a (PI.f64))))))
(fma.f64 a 0 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (*.f64 (+.f64 (*.f64 a (PI.f64)) (*.f64 -1 (*.f64 a (PI.f64)))) b)))
(fma.f64 -1 (*.f64 (PI.f64) (*.f64 a a)) (fma.f64 (*.f64 b b) (PI.f64) (*.f64 b (*.f64 0 (*.f64 a (PI.f64))))))
(fma.f64 a 0 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(+.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (*.f64 (+.f64 (*.f64 a (PI.f64)) (*.f64 -1 (*.f64 a (PI.f64)))) b))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (*.f64 (+.f64 (*.f64 a (PI.f64)) (*.f64 -1 (*.f64 a (PI.f64)))) b)))
(fma.f64 -1 (*.f64 (PI.f64) (*.f64 a a)) (fma.f64 (*.f64 b b) (PI.f64) (*.f64 b (*.f64 0 (*.f64 a (PI.f64))))))
(fma.f64 a 0 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (*.f64 (+.f64 (*.f64 a (PI.f64)) (*.f64 -1 (*.f64 a (PI.f64)))) b)))
(fma.f64 -1 (*.f64 (PI.f64) (*.f64 a a)) (fma.f64 (*.f64 b b) (PI.f64) (*.f64 b (*.f64 0 (*.f64 a (PI.f64))))))
(fma.f64 a 0 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(+.f64 (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (PI.f64))))) (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(+.f64 (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (PI.f64))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (*.f64 a a)) (fma.f64 (*.f64 b b) (PI.f64) (*.f64 b (*.f64 0 (*.f64 a (PI.f64))))))
(fma.f64 a 0 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))
(+.f64 (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (PI.f64))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (*.f64 a a)) (fma.f64 (*.f64 b b) (PI.f64) (*.f64 b (*.f64 0 (*.f64 a (PI.f64))))))
(fma.f64 a 0 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))
(neg.f64 (*.f64 (PI.f64) (*.f64 a a)))
(*.f64 (PI.f64) (neg.f64 (*.f64 a a)))
(+.f64 (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (PI.f64))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))))
(neg.f64 (*.f64 (PI.f64) (*.f64 a a)))
(*.f64 (PI.f64) (neg.f64 (*.f64 a a)))
(+.f64 (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (PI.f64))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (*.f64 a a)) (fma.f64 (*.f64 b b) (PI.f64) (*.f64 b (*.f64 0 (*.f64 a (PI.f64))))))
(fma.f64 a 0 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))
(+.f64 (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (PI.f64))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (*.f64 a a)) (fma.f64 (*.f64 b b) (PI.f64) (*.f64 b (*.f64 0 (*.f64 a (PI.f64))))))
(fma.f64 a 0 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))
(neg.f64 (*.f64 (PI.f64) (*.f64 a a)))
(*.f64 (PI.f64) (neg.f64 (*.f64 a a)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 -1 (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (PI.f64)))))))
(neg.f64 (*.f64 (PI.f64) (*.f64 a a)))
(*.f64 (PI.f64) (neg.f64 (*.f64 a a)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (*.f64 -1 (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (PI.f64))))))))
(fma.f64 -1 (*.f64 (PI.f64) (*.f64 a a)) (fma.f64 (*.f64 b b) (PI.f64) (*.f64 b (*.f64 0 (*.f64 a (PI.f64))))))
(fma.f64 a 0 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (*.f64 -1 (*.f64 a (+.f64 (*.f64 b (PI.f64)) (*.f64 -1 (*.f64 b (PI.f64))))))))
(fma.f64 -1 (*.f64 (PI.f64) (*.f64 a a)) (fma.f64 (*.f64 b b) (PI.f64) (*.f64 b (*.f64 0 (*.f64 a (PI.f64))))))
(fma.f64 a 0 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))
(+.f64 0 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))))
(*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))
(*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a)))
(+.f64 (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 a (PI.f64))) (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 b (PI.f64))))
(*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))
(*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a)))
(+.f64 (*.f64 (*.f64 a (PI.f64)) (*.f64 angle (-.f64 b a))) (*.f64 (*.f64 b (PI.f64)) (*.f64 angle (-.f64 b a))))
(*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))
(*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))) angle)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))) angle)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))) angle))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))) angle)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))) angle))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))) angle))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))) angle))))
(*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))
(*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))))) 1)
(*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))
(*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a)))
(pow.f64 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))) 1)
(*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))
(*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a)))
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))) 3)
(*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))
(*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a)))
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))) 3) 1/3)
(*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))
(*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a)))
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))) 2)
(*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))
(*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a)))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))) 2))
(*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))
(*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))) angle))
(*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))
(*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))))))
(*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))
(*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a)))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))) 3))
(*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))
(*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a)))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 3)))
(*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))
(*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 3) (pow.f64 angle 3)))
(*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))
(*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a)))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))))
(*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))
(*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a)))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))))
(*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))
(*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a)))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))) 1))
(*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))
(*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a)))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))))
(*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))
(*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a)))
(fma.f64 (*.f64 a (PI.f64)) (*.f64 angle (-.f64 b a)) (*.f64 (*.f64 b (PI.f64)) (*.f64 angle (-.f64 b a))))
(*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))
(*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a)))
(fma.f64 (*.f64 angle (-.f64 b a)) (*.f64 a (PI.f64)) (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 b (PI.f64))))
(*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))
(*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a)))
(+.f64 (*.f64 b (PI.f64)) (*.f64 a (PI.f64)))
(*.f64 (PI.f64) (+.f64 b a))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (+.f64 b a))
(+.f64 0 (*.f64 (PI.f64) (+.f64 b a)))
(*.f64 (PI.f64) (+.f64 b a))
(+.f64 (*.f64 (*.f64 a (PI.f64)) 1) (*.f64 (*.f64 b (PI.f64)) 1))
(*.f64 (PI.f64) (+.f64 b a))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (+.f64 b a))) (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (+.f64 b a))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (+.f64 b a)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (+.f64 b a))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (+.f64 b a)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (PI.f64)) (+.f64 b a)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (PI.f64)) (+.f64 b a)))))
(*.f64 (PI.f64) (+.f64 b a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (+.f64 b a)))) 1)
(*.f64 (PI.f64) (+.f64 b a))
(/.f64 (+.f64 (pow.f64 (*.f64 a (PI.f64)) 3) (pow.f64 (*.f64 b (PI.f64)) 3)) (fma.f64 (*.f64 a (PI.f64)) (*.f64 a (PI.f64)) (-.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b (PI.f64))) (*.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (PI.f64)) 3) (pow.f64 (*.f64 b (PI.f64)) 3)) (fma.f64 (*.f64 a (PI.f64)) (*.f64 a (PI.f64)) (*.f64 (*.f64 b (PI.f64)) (-.f64 (*.f64 b (PI.f64)) (*.f64 a (PI.f64))))))
(/.f64 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (fma.f64 a (*.f64 (PI.f64) (*.f64 a (PI.f64))) (*.f64 (*.f64 (PI.f64) (*.f64 b (PI.f64))) (-.f64 b a))))
(/.f64 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (PI.f64) (+.f64 (*.f64 a (*.f64 a (PI.f64))) (*.f64 b (*.f64 (-.f64 b a) (PI.f64))))))
(/.f64 (-.f64 (*.f64 (*.f64 a (PI.f64)) (*.f64 a (PI.f64))) (*.f64 (*.f64 b (PI.f64)) (*.f64 b (PI.f64)))) (-.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64))))
(/.f64 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (*.f64 (PI.f64) (-.f64 a b))) (*.f64 (PI.f64) (-.f64 a b)))
(*.f64 (/.f64 (*.f64 (PI.f64) (+.f64 b a)) (PI.f64)) (/.f64 (*.f64 (PI.f64) (-.f64 a b)) (-.f64 a b)))
(/.f64 (*.f64 (PI.f64) (+.f64 b a)) 1)
(/.f64 (*.f64 (PI.f64) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (fma.f64 b (-.f64 b a) (*.f64 a a)))
(/.f64 (PI.f64) (/.f64 (fma.f64 b (-.f64 b a) (*.f64 a a)) (+.f64 (pow.f64 a 3) (pow.f64 b 3))))
(*.f64 (/.f64 (PI.f64) (fma.f64 b (-.f64 b a) (*.f64 a a))) (+.f64 (pow.f64 a 3) (pow.f64 b 3)))
(/.f64 (*.f64 (PI.f64) (-.f64 (*.f64 a a) (*.f64 b b))) (-.f64 a b))
(/.f64 (PI.f64) (/.f64 (-.f64 a b) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 (/.f64 (PI.f64) (-.f64 a b)) (-.f64 (*.f64 a a) (*.f64 b b)))
(/.f64 (*.f64 (+.f64 b a) (*.f64 (PI.f64) (-.f64 a b))) (-.f64 a b))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (PI.f64)) (fma.f64 b (-.f64 b a) (*.f64 a a)))
(/.f64 (PI.f64) (/.f64 (fma.f64 b (-.f64 b a) (*.f64 a a)) (+.f64 (pow.f64 a 3) (pow.f64 b 3))))
(*.f64 (/.f64 (PI.f64) (fma.f64 b (-.f64 b a) (*.f64 a a))) (+.f64 (pow.f64 a 3) (pow.f64 b 3)))
(/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (PI.f64)) (-.f64 a b))
(/.f64 (PI.f64) (/.f64 (-.f64 a b) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 (/.f64 (PI.f64) (-.f64 a b)) (-.f64 (*.f64 a a) (*.f64 b b)))
(/.f64 (*.f64 (+.f64 b a) (*.f64 (PI.f64) (-.f64 a b))) (-.f64 a b))
(pow.f64 (*.f64 (PI.f64) (+.f64 b a)) 1)
(*.f64 (PI.f64) (+.f64 b a))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (+.f64 b a))) 3)
(*.f64 (PI.f64) (+.f64 b a))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 b a)) 3) 1/3)
(*.f64 (PI.f64) (+.f64 b a))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 b a))) 2)
(*.f64 (PI.f64) (+.f64 b a))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 b a)) 2))
(*.f64 (PI.f64) (+.f64 b a))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (+.f64 b a)))
(*.f64 (PI.f64) (+.f64 b a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (+.f64 b a)))))
(*.f64 (PI.f64) (+.f64 b a))
(log.f64 (*.f64 (exp.f64 (*.f64 b (PI.f64))) (exp.f64 (*.f64 a (PI.f64)))))
(*.f64 (PI.f64) (+.f64 b a))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 b a)) 3))
(*.f64 (PI.f64) (+.f64 b a))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (+.f64 b a) 3)))
(*.f64 (PI.f64) (+.f64 b a))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 b a) 3) (pow.f64 (PI.f64) 3)))
(*.f64 (PI.f64) (+.f64 b a))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (+.f64 b a))))
(*.f64 (PI.f64) (+.f64 b a))
(exp.f64 (log.f64 (*.f64 (PI.f64) (+.f64 b a))))
(*.f64 (PI.f64) (+.f64 b a))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 b a))) 1))
(*.f64 (PI.f64) (+.f64 b a))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (+.f64 b a))))
(*.f64 (PI.f64) (+.f64 b a))
(fma.f64 b (PI.f64) (*.f64 a (PI.f64)))
(*.f64 (PI.f64) (+.f64 b a))
(fma.f64 a (PI.f64) (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (+.f64 b a))
(fma.f64 (PI.f64) b (*.f64 a (PI.f64)))
(*.f64 (PI.f64) (+.f64 b a))
(fma.f64 (PI.f64) a (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (+.f64 b a))
(fma.f64 1 (*.f64 b (PI.f64)) (*.f64 a (PI.f64)))
(*.f64 (PI.f64) (+.f64 b a))
(fma.f64 1 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (+.f64 b a))
(fma.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) b) (*.f64 a (PI.f64)))
(*.f64 (PI.f64) (+.f64 b a))
(fma.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) a) (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (+.f64 b a))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (PI.f64)) (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (+.f64 b a))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (PI.f64)) (*.f64 a (PI.f64)))
(*.f64 (PI.f64) (+.f64 b a))
(fma.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) b) (*.f64 a (PI.f64)))
(*.f64 (PI.f64) (+.f64 b a))
(fma.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) a) (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (+.f64 b a))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (PI.f64)) (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (+.f64 b a))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (PI.f64)) (*.f64 a (PI.f64)))
(*.f64 (PI.f64) (+.f64 b a))
(fma.f64 (*.f64 a (PI.f64)) 1 (*.f64 (*.f64 b (PI.f64)) 1))
(*.f64 (PI.f64) (+.f64 b a))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 b (PI.f64))) (cbrt.f64 (*.f64 b (PI.f64)))) (cbrt.f64 (*.f64 b (PI.f64))) (*.f64 a (PI.f64)))
(*.f64 (PI.f64) (+.f64 b a))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 a (PI.f64))) (cbrt.f64 (*.f64 a (PI.f64)))) (cbrt.f64 (*.f64 a (PI.f64))) (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (+.f64 b a))
(fma.f64 (sqrt.f64 (*.f64 b (PI.f64))) (sqrt.f64 (*.f64 b (PI.f64))) (*.f64 a (PI.f64)))
(*.f64 (PI.f64) (+.f64 b a))
(fma.f64 (sqrt.f64 (*.f64 a (PI.f64))) (sqrt.f64 (*.f64 a (PI.f64))) (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (+.f64 b a))
(fma.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 b)) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 b)) (*.f64 a (PI.f64)))
(*.f64 (PI.f64) (+.f64 b a))
(fma.f64 (*.f64 (sqrt.f64 a) (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 a) (sqrt.f64 (PI.f64))) (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (+.f64 b a))
(fma.f64 (*.f64 (sqrt.f64 b) (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 b) (sqrt.f64 (PI.f64))) (*.f64 a (PI.f64)))
(*.f64 (PI.f64) (+.f64 b a))
(fma.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 a)) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 a)) (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (+.f64 b a))
(fma.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 a (PI.f64)))
(*.f64 (PI.f64) (+.f64 b a))
(fma.f64 (*.f64 (PI.f64) (sqrt.f64 b)) (sqrt.f64 b) (*.f64 a (PI.f64)))
(*.f64 (PI.f64) (+.f64 b a))
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64)) (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (+.f64 b a))
(fma.f64 (*.f64 a (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)) (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (+.f64 b a))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64)) (*.f64 a (PI.f64)))
(*.f64 (PI.f64) (+.f64 b a))
(fma.f64 (*.f64 b (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)) (*.f64 a (PI.f64)))
(*.f64 (PI.f64) (+.f64 b a))
(fma.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (+.f64 b a))
(fma.f64 (*.f64 (PI.f64) (sqrt.f64 a)) (sqrt.f64 a) (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (+.f64 b a))
(+.f64 0 (*.f64 angle (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 1/90)))
(*.f64 (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))) 1/90)
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 1/90 (*.f64 (PI.f64) (+.f64 b a)))))
(*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 angle 1/90)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 angle 1/90)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 angle 1/90)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/90) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/90) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/90) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/90) angle) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/90) angle) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/90) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/90) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 angle 1/90)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 angle 1/90)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))))))
(*.f64 (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))) 1/90)
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 1/90 (*.f64 (PI.f64) (+.f64 b a)))))
(*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 1/90)))) 1)
(*.f64 (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))) 1/90)
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 1/90 (*.f64 (PI.f64) (+.f64 b a)))))
(*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90)))
(pow.f64 (*.f64 angle (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 1/90)) 1)
(*.f64 (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))) 1/90)
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 1/90 (*.f64 (PI.f64) (+.f64 b a)))))
(*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90)))
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 1/90))) 3)
(*.f64 (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))) 1/90)
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 1/90 (*.f64 (PI.f64) (+.f64 b a)))))
(*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90)))
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 1/90)) 3) 1/3)
(*.f64 (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))) 1/90)
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 1/90 (*.f64 (PI.f64) (+.f64 b a)))))
(*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90)))
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 1/90))) 2)
(*.f64 (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))) 1/90)
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 1/90 (*.f64 (PI.f64) (+.f64 b a)))))
(*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90)))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))) 2) 1/8100))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))) 2) 1/8100))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 1/90 (*.f64 (PI.f64) (+.f64 b a))))) 2))
(fabs.f64 (*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90))))
(log.f64 (pow.f64 (exp.f64 (*.f64 angle 1/90)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))))
(*.f64 (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))) 1/90)
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 1/90 (*.f64 (PI.f64) (+.f64 b a)))))
(*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 1/90)))))
(*.f64 (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))) 1/90)
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 1/90 (*.f64 (PI.f64) (+.f64 b a)))))
(*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90)))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 1/90)) 3))
(*.f64 (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))) 1/90)
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 1/90 (*.f64 (PI.f64) (+.f64 b a)))))
(*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90)))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 1/90))))
(*.f64 (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))) 1/90)
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 1/90 (*.f64 (PI.f64) (+.f64 b a)))))
(*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90)))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 1/90))))
(*.f64 (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))) 1/90)
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 1/90 (*.f64 (PI.f64) (+.f64 b a)))))
(*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90)))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 1/90))) 1))
(*.f64 (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))) 1/90)
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 1/90 (*.f64 (PI.f64) (+.f64 b a)))))
(*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90)))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 1/90))))
(*.f64 (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))) 1/90)
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 1/90 (*.f64 (PI.f64) (+.f64 b a)))))
(*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90)))
(+.f64 0 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))
(fma.f64 -1 (*.f64 (PI.f64) (*.f64 a a)) (fma.f64 (*.f64 b b) (PI.f64) (*.f64 b (*.f64 0 (*.f64 a (PI.f64))))))
(fma.f64 a 0 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))
(+.f64 (*.f64 (-.f64 b a) (*.f64 a (PI.f64))) (*.f64 (-.f64 b a) (*.f64 b (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (*.f64 a a)) (fma.f64 (*.f64 b b) (PI.f64) (*.f64 b (*.f64 0 (*.f64 a (PI.f64))))))
(fma.f64 a 0 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))
(+.f64 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) b) (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (neg.f64 a)))
(fma.f64 -1 (*.f64 (PI.f64) (*.f64 a a)) (fma.f64 (*.f64 b b) (PI.f64) (*.f64 b (*.f64 0 (*.f64 a (PI.f64))))))
(fma.f64 a 0 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))
(+.f64 (*.f64 (*.f64 (-.f64 b a) (PI.f64)) b) (*.f64 (*.f64 (-.f64 b a) (PI.f64)) a))
(fma.f64 -1 (*.f64 (PI.f64) (*.f64 a a)) (fma.f64 (*.f64 b b) (PI.f64) (*.f64 b (*.f64 0 (*.f64 a (PI.f64))))))
(fma.f64 a 0 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))
(+.f64 (*.f64 (*.f64 (-.f64 b a) (PI.f64)) a) (*.f64 (*.f64 (-.f64 b a) (PI.f64)) b))
(fma.f64 -1 (*.f64 (PI.f64) (*.f64 a a)) (fma.f64 (*.f64 b b) (PI.f64) (*.f64 b (*.f64 0 (*.f64 a (PI.f64))))))
(fma.f64 a 0 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))
(+.f64 (*.f64 (*.f64 a (PI.f64)) (-.f64 b a)) (*.f64 (*.f64 b (PI.f64)) (-.f64 b a)))
(fma.f64 -1 (*.f64 (PI.f64) (*.f64 a a)) (fma.f64 (*.f64 b b) (PI.f64) (*.f64 b (*.f64 0 (*.f64 a (PI.f64))))))
(fma.f64 a 0 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))
(+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 b a))) (*.f64 (neg.f64 a) (*.f64 (PI.f64) (+.f64 b a))))
(fma.f64 -1 (*.f64 (PI.f64) (*.f64 a a)) (fma.f64 (*.f64 b b) (PI.f64) (*.f64 b (*.f64 0 (*.f64 a (PI.f64))))))
(fma.f64 a 0 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))
(+.f64 (*.f64 b (*.f64 (-.f64 b a) (PI.f64))) (*.f64 a (*.f64 (-.f64 b a) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (*.f64 a a)) (fma.f64 (*.f64 b b) (PI.f64) (*.f64 b (*.f64 0 (*.f64 a (PI.f64))))))
(fma.f64 a 0 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))
(+.f64 (*.f64 a (*.f64 (-.f64 b a) (PI.f64))) (*.f64 b (*.f64 (-.f64 b a) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (*.f64 a a)) (fma.f64 (*.f64 b b) (PI.f64) (*.f64 b (*.f64 0 (*.f64 a (PI.f64))))))
(fma.f64 a 0 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a)))) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))))))
(fma.f64 -1 (*.f64 (PI.f64) (*.f64 a a)) (fma.f64 (*.f64 b b) (PI.f64) (*.f64 b (*.f64 0 (*.f64 a (PI.f64))))))
(fma.f64 a 0 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))) 1)
(fma.f64 -1 (*.f64 (PI.f64) (*.f64 a a)) (fma.f64 (*.f64 b b) (PI.f64) (*.f64 b (*.f64 0 (*.f64 a (PI.f64))))))
(fma.f64 a 0 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))
(/.f64 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (fma.f64 b b (*.f64 a (+.f64 b a))))
(/.f64 (*.f64 (PI.f64) (+.f64 b a)) (/.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 (pow.f64 b 3) (pow.f64 a 3))))
(*.f64 (/.f64 (*.f64 (PI.f64) (+.f64 b a)) (fma.f64 b b (*.f64 a (+.f64 b a)))) (-.f64 (pow.f64 b 3) (pow.f64 a 3)))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (/.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (*.f64 (PI.f64) (+.f64 b a))))
(/.f64 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (fma.f64 b b (*.f64 (neg.f64 a) a))) (+.f64 b a))
(/.f64 (*.f64 (PI.f64) (+.f64 b a)) (/.f64 (+.f64 b a) (fma.f64 b b (neg.f64 (*.f64 a a)))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 b a)) (*.f64 (PI.f64) (+.f64 b a)))
(/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 1 (PI.f64)))
(/.f64 (*.f64 (*.f64 (-.f64 b a) (PI.f64)) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (fma.f64 b (-.f64 b a) (*.f64 a a)))
(/.f64 (*.f64 (-.f64 b a) (PI.f64)) (/.f64 (fma.f64 b (-.f64 b a) (*.f64 a a)) (+.f64 (pow.f64 a 3) (pow.f64 b 3))))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (PI.f64)) (fma.f64 b (-.f64 b a) (*.f64 a a))) (+.f64 (pow.f64 a 3) (pow.f64 b 3)))
(/.f64 (*.f64 (*.f64 (-.f64 b a) (PI.f64)) (-.f64 (*.f64 a a) (*.f64 b b))) (-.f64 a b))
(/.f64 (*.f64 (-.f64 b a) (PI.f64)) (/.f64 (-.f64 a b) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (PI.f64)) (-.f64 a b)) (-.f64 (*.f64 a a) (*.f64 b b)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (PI.f64) (+.f64 b a))) (fma.f64 b b (*.f64 a (+.f64 b a))))
(/.f64 (*.f64 (PI.f64) (+.f64 b a)) (/.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 (pow.f64 b 3) (pow.f64 a 3))))
(*.f64 (/.f64 (*.f64 (PI.f64) (+.f64 b a)) (fma.f64 b b (*.f64 a (+.f64 b a)))) (-.f64 (pow.f64 b 3) (pow.f64 a 3)))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (/.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (*.f64 (PI.f64) (+.f64 b a))))
(/.f64 (*.f64 (fma.f64 b b (*.f64 (neg.f64 a) a)) (*.f64 (PI.f64) (+.f64 b a))) (+.f64 b a))
(/.f64 (*.f64 (PI.f64) (+.f64 b a)) (/.f64 (+.f64 b a) (fma.f64 b b (neg.f64 (*.f64 a a)))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 b a)) (*.f64 (PI.f64) (+.f64 b a)))
(/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 1 (PI.f64)))
(pow.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 1)
(fma.f64 -1 (*.f64 (PI.f64) (*.f64 a a)) (fma.f64 (*.f64 b b) (PI.f64) (*.f64 b (*.f64 0 (*.f64 a (PI.f64))))))
(fma.f64 a 0 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))) 3)
(fma.f64 -1 (*.f64 (PI.f64) (*.f64 a a)) (fma.f64 (*.f64 b b) (PI.f64) (*.f64 b (*.f64 0 (*.f64 a (PI.f64))))))
(fma.f64 a 0 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))
(pow.f64 (pow.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 3) 1/3)
(fma.f64 -1 (*.f64 (PI.f64) (*.f64 a a)) (fma.f64 (*.f64 b b) (PI.f64) (*.f64 b (*.f64 0 (*.f64 a (PI.f64))))))
(fma.f64 a 0 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))) 2)
(fma.f64 -1 (*.f64 (PI.f64) (*.f64 a a)) (fma.f64 (*.f64 b b) (PI.f64) (*.f64 b (*.f64 0 (*.f64 a (PI.f64))))))
(fma.f64 a 0 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 2))
(fma.f64 -1 (*.f64 (PI.f64) (*.f64 a a)) (fma.f64 (*.f64 b b) (PI.f64) (*.f64 b (*.f64 0 (*.f64 a (PI.f64))))))
(fma.f64 a 0 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))
(log.f64 (pow.f64 (exp.f64 (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))))
(fma.f64 -1 (*.f64 (PI.f64) (*.f64 a a)) (fma.f64 (*.f64 b b) (PI.f64) (*.f64 b (*.f64 0 (*.f64 a (PI.f64))))))
(fma.f64 a 0 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))))))
(fma.f64 -1 (*.f64 (PI.f64) (*.f64 a a)) (fma.f64 (*.f64 b b) (PI.f64) (*.f64 b (*.f64 0 (*.f64 a (PI.f64))))))
(fma.f64 a 0 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 3))
(fma.f64 -1 (*.f64 (PI.f64) (*.f64 a a)) (fma.f64 (*.f64 b b) (PI.f64) (*.f64 b (*.f64 0 (*.f64 a (PI.f64))))))
(fma.f64 a 0 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (*.f64 (PI.f64) (+.f64 b a)) 3)))
(fma.f64 -1 (*.f64 (PI.f64) (*.f64 a a)) (fma.f64 (*.f64 b b) (PI.f64) (*.f64 b (*.f64 0 (*.f64 a (PI.f64))))))
(fma.f64 a 0 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 b a)) 3) (pow.f64 (-.f64 b a) 3)))
(fma.f64 -1 (*.f64 (PI.f64) (*.f64 a a)) (fma.f64 (*.f64 b b) (PI.f64) (*.f64 b (*.f64 0 (*.f64 a (PI.f64))))))
(fma.f64 a 0 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))))
(fma.f64 -1 (*.f64 (PI.f64) (*.f64 a a)) (fma.f64 (*.f64 b b) (PI.f64) (*.f64 b (*.f64 0 (*.f64 a (PI.f64))))))
(fma.f64 a 0 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))
(exp.f64 (log.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))))
(fma.f64 -1 (*.f64 (PI.f64) (*.f64 a a)) (fma.f64 (*.f64 b b) (PI.f64) (*.f64 b (*.f64 0 (*.f64 a (PI.f64))))))
(fma.f64 a 0 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))) 1))
(fma.f64 -1 (*.f64 (PI.f64) (*.f64 a a)) (fma.f64 (*.f64 b b) (PI.f64) (*.f64 b (*.f64 0 (*.f64 a (PI.f64))))))
(fma.f64 a 0 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))))
(fma.f64 -1 (*.f64 (PI.f64) (*.f64 a a)) (fma.f64 (*.f64 b b) (PI.f64) (*.f64 b (*.f64 0 (*.f64 a (PI.f64))))))
(fma.f64 a 0 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))
(fma.f64 b (*.f64 (PI.f64) (+.f64 b a)) (*.f64 (neg.f64 a) (*.f64 (PI.f64) (+.f64 b a))))
(fma.f64 -1 (*.f64 (PI.f64) (*.f64 a a)) (fma.f64 (*.f64 b b) (PI.f64) (*.f64 b (*.f64 0 (*.f64 a (PI.f64))))))
(fma.f64 a 0 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))
(fma.f64 b (*.f64 (-.f64 b a) (PI.f64)) (*.f64 a (*.f64 (-.f64 b a) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (*.f64 a a)) (fma.f64 (*.f64 b b) (PI.f64) (*.f64 b (*.f64 0 (*.f64 a (PI.f64))))))
(fma.f64 a 0 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))
(fma.f64 a (*.f64 (-.f64 b a) (PI.f64)) (*.f64 b (*.f64 (-.f64 b a) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (*.f64 a a)) (fma.f64 (*.f64 b b) (PI.f64) (*.f64 b (*.f64 0 (*.f64 a (PI.f64))))))
(fma.f64 a 0 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))
(fma.f64 (-.f64 b a) (*.f64 a (PI.f64)) (*.f64 (-.f64 b a) (*.f64 b (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (*.f64 a a)) (fma.f64 (*.f64 b b) (PI.f64) (*.f64 b (*.f64 0 (*.f64 a (PI.f64))))))
(fma.f64 a 0 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))
(fma.f64 (*.f64 (PI.f64) (+.f64 b a)) b (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (neg.f64 a)))
(fma.f64 -1 (*.f64 (PI.f64) (*.f64 a a)) (fma.f64 (*.f64 b b) (PI.f64) (*.f64 b (*.f64 0 (*.f64 a (PI.f64))))))
(fma.f64 a 0 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))
(fma.f64 (*.f64 a (PI.f64)) (-.f64 b a) (*.f64 (*.f64 b (PI.f64)) (-.f64 b a)))
(fma.f64 -1 (*.f64 (PI.f64) (*.f64 a a)) (fma.f64 (*.f64 b b) (PI.f64) (*.f64 b (*.f64 0 (*.f64 a (PI.f64))))))
(fma.f64 a 0 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))
(fma.f64 (*.f64 (-.f64 b a) (PI.f64)) b (*.f64 (*.f64 (-.f64 b a) (PI.f64)) a))
(fma.f64 -1 (*.f64 (PI.f64) (*.f64 a a)) (fma.f64 (*.f64 b b) (PI.f64) (*.f64 b (*.f64 0 (*.f64 a (PI.f64))))))
(fma.f64 a 0 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))
(fma.f64 (*.f64 (-.f64 b a) (PI.f64)) a (*.f64 (*.f64 (-.f64 b a) (PI.f64)) b))
(fma.f64 -1 (*.f64 (PI.f64) (*.f64 a a)) (fma.f64 (*.f64 b b) (PI.f64) (*.f64 b (*.f64 0 (*.f64 a (PI.f64))))))
(fma.f64 a 0 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a)))

localize1.1s (1.6%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.9%
(*.f64 angle (*.f64 1/180 (PI.f64)))
81.3%
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b))
50.8%
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
46.6%
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
Compiler

Compiled 81 to 52 computations (35.8% saved)

series4.0ms (0%)

Counts
4 → 60
Calls

15 calls:

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

rewrite95.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1544×log-prod
1076×pow-prod-down
968×prod-diff
744×pow-prod-up
642×pow-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
015108
1299108
23570108
Stop Event
node limit
Counts
4 → 96
Calls
Call 1
Inputs
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b))
(*.f64 angle (*.f64 1/180 (PI.f64)))
Outputs
(+.f64 0 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) 1)
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sin.f64 1)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 1)
(*.f64 1 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2) (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))
(pow.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 2) 1/2)
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) 2))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))
(+.f64 0 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sin.f64 1)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) 1)
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 1)
(*.f64 1 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2) (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))
(pow.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 2) 1/2)
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) 2))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))
(+.f64 0 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 b b))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 b b))))) 1)
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 b b))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 b b)))) 3)
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 4) 1/2)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 b b))) 3) 1/3)
(pow.f64 (*.f64 b (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 2)
(sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 4))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 b b))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 b b))) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 b b)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 b b)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 b b)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 b b)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 b b))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 b b))) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 b (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 2))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 b b)))))
(+.f64 0 (*.f64 1/180 (*.f64 (PI.f64) angle)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/180) (PI.f64)) angle)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/180) (PI.f64)) angle)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/180) (PI.f64)) angle))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 1/180) (PI.f64)) angle))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 1/180) (PI.f64)) angle))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 1)
(pow.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)) 1)
(pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 3)
(pow.f64 (pow.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 2)
(sqrt.f64 (pow.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/180) (PI.f64)) angle))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))
(cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)) 3))
(expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))
(exp.f64 (log.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2))
(log1p.f64 (expm1.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))

simplify117.0ms (0.2%)

Algorithm
egg-herbie
Rules
1988×log-prod
672×associate-+l+
634×associate-+r+
458×associate-*r*
452×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03185404
17375198
228544972
370354972
Stop Event
node limit
Counts
156 → 165
Calls
Call 1
Inputs
(*.f64 1/180 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))))) (+.f64 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2267481600000 (pow.f64 (PI.f64) 5)) (+.f64 (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5)) (*.f64 1/4534963200000 (pow.f64 (PI.f64) 5)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))))) (+.f64 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2267481600000 (pow.f64 (PI.f64) 5)) (+.f64 (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5)) (*.f64 1/4534963200000 (pow.f64 (PI.f64) 5)))))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 (pow.f64 angle 7) (*.f64 (+.f64 (*.f64 -1/4407984230400000000 (pow.f64 (PI.f64) 7)) (+.f64 (*.f64 -1/881596846080000000 (pow.f64 (PI.f64) 7)) (+.f64 (*.f64 -1/1469328076800000000 (pow.f64 (PI.f64) 7)) (*.f64 -1/30855889612800000000 (pow.f64 (PI.f64) 7))))) (pow.f64 b 2))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(+.f64 0 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) 1)
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sin.f64 1)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 1)
(*.f64 1 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2) (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))
(pow.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 2) 1/2)
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) 2))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))
(+.f64 0 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sin.f64 1)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) 1)
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 1)
(*.f64 1 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2) (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))
(pow.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 2) 1/2)
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) 2))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))
(+.f64 0 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 b b))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 b b))))) 1)
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 b b))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 b b)))) 3)
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 4) 1/2)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 b b))) 3) 1/3)
(pow.f64 (*.f64 b (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 2)
(sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 4))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 b b))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 b b))) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 b b)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 b b)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 b b)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 b b)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 b b))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 b b))) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 b (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 2))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 b b)))))
(+.f64 0 (*.f64 1/180 (*.f64 (PI.f64) angle)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/180) (PI.f64)) angle)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/180) (PI.f64)) angle)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/180) (PI.f64)) angle))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 1/180) (PI.f64)) angle))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 1/180) (PI.f64)) angle))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 1)
(pow.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)) 1)
(pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 3)
(pow.f64 (pow.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 2)
(sqrt.f64 (pow.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/180) (PI.f64)) angle))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))
(cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)) 3))
(expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))
(exp.f64 (log.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2))
(log1p.f64 (expm1.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))
Outputs
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 (*.f64 1/180 angle) (PI.f64)))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)))
(fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/22674816000000 (pow.f64 angle 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 -1/30855889612800000000 (pow.f64 angle 7))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))
(fma.f64 (*.f64 (*.f64 -1/64800 angle) angle) (pow.f64 (PI.f64) 2) 1)
(fma.f64 -1/64800 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) 1)
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)))))
(+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 -1/64800 angle) angle))))
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))))
(+.f64 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 -1/64800 angle) angle))) (fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) 1))
(+.f64 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 -1/64800 angle) angle))) (fma.f64 -1/24488801280000000 (pow.f64 (*.f64 angle (PI.f64)) 6) 1))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 1/180 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))
(fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/8748000 (*.f64 b b)))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000))))
(+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))))) (+.f64 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2267481600000 (pow.f64 (PI.f64) 5)) (+.f64 (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5)) (*.f64 1/4534963200000 (pow.f64 (PI.f64) 5)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)) (fma.f64 (pow.f64 angle 5) (*.f64 (*.f64 b b) (fma.f64 1/2267481600000 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 (PI.f64) 5) 1/3779136000000))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))))
(fma.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/8748000 (*.f64 b b))) (fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 5) 1/1417176000000)))))
(fma.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/8748000 (*.f64 b b))) (*.f64 (*.f64 b b) (+.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) 1/1417176000000)))))
(+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))))) (+.f64 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2267481600000 (pow.f64 (PI.f64) 5)) (+.f64 (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5)) (*.f64 1/4534963200000 (pow.f64 (PI.f64) 5)))))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 (pow.f64 angle 7) (*.f64 (+.f64 (*.f64 -1/4407984230400000000 (pow.f64 (PI.f64) 7)) (+.f64 (*.f64 -1/881596846080000000 (pow.f64 (PI.f64) 7)) (+.f64 (*.f64 -1/1469328076800000000 (pow.f64 (PI.f64) 7)) (*.f64 -1/30855889612800000000 (pow.f64 (PI.f64) 7))))) (pow.f64 b 2))))))
(fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)) (fma.f64 (pow.f64 angle 5) (*.f64 (*.f64 b b) (fma.f64 1/2267481600000 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 (PI.f64) 5) 1/3779136000000))) (fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (pow.f64 angle 7) (*.f64 (*.f64 b b) (fma.f64 -1/4407984230400000000 (pow.f64 (PI.f64) 7) (fma.f64 -1/881596846080000000 (pow.f64 (PI.f64) 7) (*.f64 (pow.f64 (PI.f64) 7) -11/15427944806400000000))))))))
(fma.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/8748000 (*.f64 b b))) (fma.f64 (pow.f64 angle 5) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 5) 1/1417176000000)) (fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (pow.f64 angle 7) (*.f64 b (*.f64 b (fma.f64 (pow.f64 (PI.f64) 7) -1/4407984230400000000 (*.f64 (pow.f64 (PI.f64) 7) -19/10285296537600000000))))))))
(+.f64 (*.f64 (*.f64 b b) (+.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) 1/1417176000000)))) (*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) -1/482123275200000000)) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(+.f64 0 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) 1)
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sin.f64 1)))
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (sin.f64 1)))
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sin.f64 1)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 1)
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 1 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2) (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 1)
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 3)
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 2) 1/2)
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 3) 1/3)
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2)
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 2))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 3))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(exp.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 1))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 1) 1))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) 3))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) 1/3))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) 2))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(+.f64 0 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sin.f64 1)))
(fma.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (cos.f64 1) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (sin.f64 1)))
(fma.f64 (cos.f64 1) (cos.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sin.f64 1)))
(fma.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sin.f64 1) (*.f64 (cos.f64 1) (cos.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) 1)
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 1)
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 1 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2) (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 1)
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 3)
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 2) 1/2)
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 3) 1/3)
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2)
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 2))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 3))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(exp.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 1))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 1) 1))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) 3))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 3)) 1/3))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) 2))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(+.f64 0 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 b b))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 b b))))) 1)
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 b b))) 1)
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 b b)))) 3)
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 4) 1/2)
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 b b))) 3) 1/3)
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(pow.f64 (*.f64 b (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 2)
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) 4))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 b b))))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 b b))) 3))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 b b)))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 b b)))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 b b)))) 1))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 b b)))) 1) 1))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 b b))))) 3))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 b b))) 3)) 1/3))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))))) 2))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (*.f64 b b)))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(+.f64 0 (*.f64 1/180 (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/180) (PI.f64)) angle)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/180) (PI.f64)) angle)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/180) (PI.f64)) angle))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/180) (PI.f64)) angle)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/180) (PI.f64)) angle))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/180) (PI.f64)) angle))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 1/180) (PI.f64)) angle))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 1/180) (PI.f64)) angle))))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 1)
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(pow.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)) 1)
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 3)
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(pow.f64 (pow.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)) 2) 1/2)
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(pow.f64 (pow.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)) 3) 1/3)
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 2)
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(sqrt.f64 (pow.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)) 2))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/180) (PI.f64)) angle))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)) 3))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(exp.f64 (log.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 1))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 1) 1))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 3))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 1/3))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 2))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(log1p.f64 (expm1.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))

localize2.7s (4%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.6%
(*.f64 angle 1/90)
99.5%
(*.f64 (PI.f64) (*.f64 angle 1/90))
60.4%
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
46.7%
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
Compiler

Compiled 103 to 64 computations (37.9% saved)

series47.0ms (0.1%)

Counts
4 → 48
Calls

12 calls:

TimeVariablePointExpression
30.0ms
angle
@inf
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
13.0ms
angle
@-inf
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
2.0ms
angle
@0
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
0.0ms
angle
@-inf
(*.f64 angle 1/90)
0.0ms
angle
@inf
(*.f64 angle 1/90)

rewrite328.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1174×log-prod
722×prod-diff
698×pow-prod-down
624×pow-prod-up
532×pow-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01372
125066
2285366
Stop Event
node limit
Counts
4 → 117
Calls
Call 1
Inputs
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 angle 1/90)
Outputs
(+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 0)
(+.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(+.f64 (*.f64 2 (*.f64 1/3 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 1/3 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(+.f64 (*.f64 1/3 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 2 (*.f64 1/3 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(+.f64 (*.f64 1/4 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3/4)))
(+.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3/4)) (*.f64 1/4 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 5/6)) (*.f64 1/3 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1)
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sin.f64 1)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 2 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/3 (*.f64 3 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 3 (*.f64 1/3 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 1/2)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(log.f64 (*.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(fma.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(fma.f64 1 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(fma.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2) (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(fma.f64 (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(fma.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(+.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 0)
(+.f64 (*.f64 1/3 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 1/3 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(+.f64 (*.f64 1/3 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 1/3 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(+.f64 (*.f64 1/4 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 1/4 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(+.f64 0 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 1)
(*.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1)
(*.f64 1 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2) (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 2 (*.f64 1/4 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/3 (*.f64 3/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 3 (*.f64 1/3 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1)
(pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 3)
(pow.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2)
(sqrt.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))
(cbrt.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))
(expm1.f64 (log1p.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(exp.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 2))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(+.f64 0 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/90) (PI.f64))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/90) (PI.f64)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/90) (PI.f64)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/90) (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/90) (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 3))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(+.f64 0 (*.f64 angle 1/90))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) 1/90)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) 1/90))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 angle) 1/90))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 angle) 1/90))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle 1/90))) 1)
(pow.f64 (*.f64 angle 1/90) 1)
(pow.f64 (cbrt.f64 (*.f64 angle 1/90)) 3)
(pow.f64 (*.f64 (*.f64 angle angle) 1/8100) 1/2)
(pow.f64 (pow.f64 (*.f64 angle 1/90) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 angle 1/90)) 2)
(sqrt.f64 (*.f64 (*.f64 angle angle) 1/8100))
(log.f64 (pow.f64 (exp.f64 angle) 1/90))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle 1/90))))
(cbrt.f64 (pow.f64 (*.f64 angle 1/90) 3))
(expm1.f64 (log1p.f64 (*.f64 angle 1/90)))
(exp.f64 (log.f64 (*.f64 angle 1/90)))
(exp.f64 (*.f64 (log.f64 (*.f64 angle 1/90)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 angle 1/90)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle 1/90))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 angle 1/90))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 angle 1/90))) 2))
(log1p.f64 (expm1.f64 (*.f64 angle 1/90)))

simplify87.0ms (0.1%)

Algorithm
egg-herbie
Rules
1326×log-prod
736×associate-*r*
642×cube-prod
584×fma-def
560×swap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03474157
18254001
239383671
Stop Event
node limit
Counts
165 → 158
Calls
Call 1
Inputs
(*.f64 1/90 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/2 (*.f64 (pow.f64 angle 2) (-.f64 (+.f64 (*.f64 -1/32400 (pow.f64 (PI.f64) 2)) (*.f64 1/16200 (pow.f64 (PI.f64) 2))) (pow.f64 (*.f64 1/180 (PI.f64)) 2)))))
(+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 angle 2) (-.f64 (+.f64 (*.f64 -1/32400 (pow.f64 (PI.f64) 2)) (*.f64 1/16200 (pow.f64 (PI.f64) 2))) (pow.f64 (*.f64 1/180 (PI.f64)) 2)))) (*.f64 1/6 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 1/2916000 (pow.f64 (PI.f64) 3)) (+.f64 (*.f64 -1/60 (*.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (PI.f64))) (*.f64 3 (-.f64 (+.f64 (*.f64 -1/4374000 (pow.f64 (PI.f64) 3)) (*.f64 1/4374000 (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (PI.f64)))))))))))
(+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 1/2700 (*.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 -1/15 (*.f64 (-.f64 (+.f64 (*.f64 -1/4374000 (pow.f64 (PI.f64) 3)) (*.f64 1/4374000 (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (PI.f64)))) (PI.f64))) (+.f64 (*.f64 -3 (pow.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) 2)) (+.f64 (*.f64 12 (-.f64 (+.f64 (*.f64 1/1574640000 (pow.f64 (PI.f64) 4)) (*.f64 -1/393660000 (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/180 (*.f64 (-.f64 (+.f64 (*.f64 -1/4374000 (pow.f64 (PI.f64) 3)) (*.f64 1/4374000 (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (PI.f64)))) (PI.f64))) (pow.f64 (*.f64 1/2 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2))) 2)))) (*.f64 -1/174960000 (pow.f64 (PI.f64) 4)))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 angle 2) (-.f64 (+.f64 (*.f64 -1/32400 (pow.f64 (PI.f64) 2)) (*.f64 1/16200 (pow.f64 (PI.f64) 2))) (pow.f64 (*.f64 1/180 (PI.f64)) 2)))) (*.f64 1/6 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 1/2916000 (pow.f64 (PI.f64) 3)) (+.f64 (*.f64 -1/60 (*.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (PI.f64))) (*.f64 3 (-.f64 (+.f64 (*.f64 -1/4374000 (pow.f64 (PI.f64) 3)) (*.f64 1/4374000 (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (PI.f64))))))))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 angle)
(*.f64 1/90 angle)
(*.f64 1/90 angle)
(*.f64 1/90 angle)
(*.f64 1/90 angle)
(*.f64 1/90 angle)
(*.f64 1/90 angle)
(*.f64 1/90 angle)
(*.f64 1/90 angle)
(*.f64 1/90 angle)
(*.f64 1/90 angle)
(*.f64 1/90 angle)
(+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 0)
(+.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(+.f64 (*.f64 2 (*.f64 1/3 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 1/3 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(+.f64 (*.f64 1/3 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 2 (*.f64 1/3 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(+.f64 (*.f64 1/4 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3/4)))
(+.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3/4)) (*.f64 1/4 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 5/6)) (*.f64 1/3 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1)
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sin.f64 1)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 2 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/3 (*.f64 3 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 3 (*.f64 1/3 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 1/2)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(log.f64 (*.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(fma.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(fma.f64 1 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(fma.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2) (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(fma.f64 (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(fma.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(+.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 0)
(+.f64 (*.f64 1/3 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 1/3 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(+.f64 (*.f64 1/3 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 1/3 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(+.f64 (*.f64 1/4 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 1/4 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(+.f64 0 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 1)
(*.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1)
(*.f64 1 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2) (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 2 (*.f64 1/4 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/3 (*.f64 3/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 3 (*.f64 1/3 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1)
(pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 3)
(pow.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2)
(sqrt.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))
(cbrt.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))
(expm1.f64 (log1p.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(exp.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 2))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(+.f64 0 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/90) (PI.f64))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/90) (PI.f64)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/90) (PI.f64)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/90) (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/90) (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 3))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(+.f64 0 (*.f64 angle 1/90))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) 1/90)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) 1/90))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 angle) 1/90))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 angle) 1/90))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle 1/90))) 1)
(pow.f64 (*.f64 angle 1/90) 1)
(pow.f64 (cbrt.f64 (*.f64 angle 1/90)) 3)
(pow.f64 (*.f64 (*.f64 angle angle) 1/8100) 1/2)
(pow.f64 (pow.f64 (*.f64 angle 1/90) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 angle 1/90)) 2)
(sqrt.f64 (*.f64 (*.f64 angle angle) 1/8100))
(log.f64 (pow.f64 (exp.f64 angle) 1/90))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle 1/90))))
(cbrt.f64 (pow.f64 (*.f64 angle 1/90) 3))
(expm1.f64 (log1p.f64 (*.f64 angle 1/90)))
(exp.f64 (log.f64 (*.f64 angle 1/90)))
(exp.f64 (*.f64 (log.f64 (*.f64 angle 1/90)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 angle 1/90)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle 1/90))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 angle 1/90))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 angle 1/90))) 2))
(log1p.f64 (expm1.f64 (*.f64 angle 1/90)))
Outputs
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(fma.f64 -1/4374000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/90 (PI.f64))))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (fma.f64 -1/4374000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/708588000000 (pow.f64 angle 5)))))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (fma.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (fma.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (fma.f64 -1/4374000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/708588000000 (pow.f64 angle 5))))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/2 (*.f64 (pow.f64 angle 2) (-.f64 (+.f64 (*.f64 -1/32400 (pow.f64 (PI.f64) 2)) (*.f64 1/16200 (pow.f64 (PI.f64) 2))) (pow.f64 (*.f64 1/180 (PI.f64)) 2)))))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 1/2 (*.f64 (*.f64 angle angle) (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/32400) (pow.f64 (*.f64 (PI.f64) 1/180) 2)))))
(fma.f64 (*.f64 angle (PI.f64)) 1/180 (*.f64 1/2 (*.f64 (*.f64 angle angle) (-.f64 (pow.f64 (*.f64 (PI.f64) 1/180) 2) (pow.f64 (*.f64 (PI.f64) 1/180) 2)))))
(fma.f64 (*.f64 angle (PI.f64)) 1/180 (*.f64 angle (*.f64 angle 0)))
(+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 angle 2) (-.f64 (+.f64 (*.f64 -1/32400 (pow.f64 (PI.f64) 2)) (*.f64 1/16200 (pow.f64 (PI.f64) 2))) (pow.f64 (*.f64 1/180 (PI.f64)) 2)))) (*.f64 1/6 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 1/2916000 (pow.f64 (PI.f64) 3)) (+.f64 (*.f64 -1/60 (*.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (PI.f64))) (*.f64 3 (-.f64 (+.f64 (*.f64 -1/4374000 (pow.f64 (PI.f64) 3)) (*.f64 1/4374000 (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (PI.f64)))))))))))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 1/2 (*.f64 (*.f64 angle angle) (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/32400) (pow.f64 (*.f64 (PI.f64) 1/180) 2))) (*.f64 1/6 (*.f64 (pow.f64 angle 3) (fma.f64 1/2916000 (pow.f64 (PI.f64) 3) (fma.f64 -1/60 (*.f64 (PI.f64) (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/16200) (pow.f64 (*.f64 (PI.f64) 1/180) 2))) (*.f64 3 (+.f64 (*.f64 (pow.f64 (PI.f64) 3) 0) (*.f64 -1/180 (*.f64 (PI.f64) (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/16200) (pow.f64 (*.f64 (PI.f64) 1/180) 2))))))))))))
(fma.f64 (*.f64 angle (PI.f64)) 1/180 (fma.f64 1/2 (*.f64 (*.f64 angle angle) (-.f64 (pow.f64 (*.f64 (PI.f64) 1/180) 2) (pow.f64 (*.f64 (PI.f64) 1/180) 2))) (*.f64 1/6 (*.f64 (pow.f64 angle 3) (fma.f64 (pow.f64 (PI.f64) 3) 1/2916000 (fma.f64 3 (*.f64 (*.f64 (PI.f64) (fma.f64 (pow.f64 (PI.f64) 2) 1/16200 (neg.f64 (pow.f64 (*.f64 (PI.f64) 1/180) 2)))) -1/180) (*.f64 -1/60 (*.f64 (PI.f64) (fma.f64 (pow.f64 (PI.f64) 2) 1/16200 (neg.f64 (pow.f64 (*.f64 (PI.f64) 1/180) 2)))))))))))
(fma.f64 (*.f64 angle (PI.f64)) 1/180 (fma.f64 1/6 (*.f64 (pow.f64 angle 3) (fma.f64 (pow.f64 (PI.f64) 3) 1/2916000 (fma.f64 3 (*.f64 1/180 (*.f64 (PI.f64) (*.f64 -1/32400 (pow.f64 (PI.f64) 2)))) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/32400) (*.f64 (PI.f64) -1/60))))) (*.f64 angle (*.f64 angle 0))))
(+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 1/2700 (*.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 -1/15 (*.f64 (-.f64 (+.f64 (*.f64 -1/4374000 (pow.f64 (PI.f64) 3)) (*.f64 1/4374000 (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (PI.f64)))) (PI.f64))) (+.f64 (*.f64 -3 (pow.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) 2)) (+.f64 (*.f64 12 (-.f64 (+.f64 (*.f64 1/1574640000 (pow.f64 (PI.f64) 4)) (*.f64 -1/393660000 (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/180 (*.f64 (-.f64 (+.f64 (*.f64 -1/4374000 (pow.f64 (PI.f64) 3)) (*.f64 1/4374000 (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (PI.f64)))) (PI.f64))) (pow.f64 (*.f64 1/2 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2))) 2)))) (*.f64 -1/174960000 (pow.f64 (PI.f64) 4)))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 angle 2) (-.f64 (+.f64 (*.f64 -1/32400 (pow.f64 (PI.f64) 2)) (*.f64 1/16200 (pow.f64 (PI.f64) 2))) (pow.f64 (*.f64 1/180 (PI.f64)) 2)))) (*.f64 1/6 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 1/2916000 (pow.f64 (PI.f64) 3)) (+.f64 (*.f64 -1/60 (*.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (PI.f64))) (*.f64 3 (-.f64 (+.f64 (*.f64 -1/4374000 (pow.f64 (PI.f64) 3)) (*.f64 1/4374000 (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (PI.f64))))))))))))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 1/24 (*.f64 (pow.f64 angle 4) (fma.f64 1/2700 (*.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/16200) (pow.f64 (*.f64 (PI.f64) 1/180) 2))) (fma.f64 -1/15 (*.f64 (PI.f64) (+.f64 (*.f64 (pow.f64 (PI.f64) 3) 0) (*.f64 -1/180 (*.f64 (PI.f64) (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/16200) (pow.f64 (*.f64 (PI.f64) 1/180) 2)))))) (fma.f64 -3 (pow.f64 (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/16200) (pow.f64 (*.f64 (PI.f64) 1/180) 2)) 2) (fma.f64 12 (-.f64 (*.f64 (pow.f64 (PI.f64) 4) -1/524880000) (fma.f64 1/180 (*.f64 (PI.f64) (+.f64 (*.f64 (pow.f64 (PI.f64) 3) 0) (*.f64 -1/180 (*.f64 (PI.f64) (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/16200) (pow.f64 (*.f64 (PI.f64) 1/180) 2)))))) (pow.f64 (*.f64 1/2 (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/16200) (pow.f64 (*.f64 (PI.f64) 1/180) 2))) 2))) (*.f64 (pow.f64 (PI.f64) 4) -1/174960000)))))) (fma.f64 1/2 (*.f64 (*.f64 angle angle) (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/32400) (pow.f64 (*.f64 (PI.f64) 1/180) 2))) (*.f64 1/6 (*.f64 (pow.f64 angle 3) (fma.f64 1/2916000 (pow.f64 (PI.f64) 3) (fma.f64 -1/60 (*.f64 (PI.f64) (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/16200) (pow.f64 (*.f64 (PI.f64) 1/180) 2))) (*.f64 3 (+.f64 (*.f64 (pow.f64 (PI.f64) 3) 0) (*.f64 -1/180 (*.f64 (PI.f64) (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/16200) (pow.f64 (*.f64 (PI.f64) 1/180) 2)))))))))))))
(fma.f64 (*.f64 angle (PI.f64)) 1/180 (fma.f64 1/24 (*.f64 (pow.f64 angle 4) (fma.f64 1/2700 (*.f64 (pow.f64 (PI.f64) 2) (fma.f64 (pow.f64 (PI.f64) 2) 1/16200 (neg.f64 (pow.f64 (*.f64 (PI.f64) 1/180) 2)))) (fma.f64 -1/15 (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (fma.f64 (pow.f64 (PI.f64) 2) 1/16200 (neg.f64 (pow.f64 (*.f64 (PI.f64) 1/180) 2)))) -1/180)) (fma.f64 -3 (pow.f64 (fma.f64 (pow.f64 (PI.f64) 2) 1/16200 (neg.f64 (pow.f64 (*.f64 (PI.f64) 1/180) 2))) 2) (fma.f64 12 (-.f64 (*.f64 (pow.f64 (PI.f64) 4) -1/524880000) (fma.f64 (*.f64 1/180 (*.f64 (*.f64 (PI.f64) (fma.f64 (pow.f64 (PI.f64) 2) 1/16200 (neg.f64 (pow.f64 (*.f64 (PI.f64) 1/180) 2)))) -1/180)) (PI.f64) (*.f64 (pow.f64 (fma.f64 (pow.f64 (PI.f64) 2) 1/16200 (neg.f64 (pow.f64 (*.f64 (PI.f64) 1/180) 2))) 2) 1/4))) (*.f64 (pow.f64 (PI.f64) 4) -1/174960000)))))) (fma.f64 1/2 (*.f64 (*.f64 angle angle) (-.f64 (pow.f64 (*.f64 (PI.f64) 1/180) 2) (pow.f64 (*.f64 (PI.f64) 1/180) 2))) (*.f64 1/6 (*.f64 (pow.f64 angle 3) (fma.f64 (pow.f64 (PI.f64) 3) 1/2916000 (fma.f64 3 (*.f64 (*.f64 (PI.f64) (fma.f64 (pow.f64 (PI.f64) 2) 1/16200 (neg.f64 (pow.f64 (*.f64 (PI.f64) 1/180) 2)))) -1/180) (*.f64 -1/60 (*.f64 (PI.f64) (fma.f64 (pow.f64 (PI.f64) 2) 1/16200 (neg.f64 (pow.f64 (*.f64 (PI.f64) 1/180) 2))))))))))))
(fma.f64 (*.f64 angle (PI.f64)) 1/180 (fma.f64 1/24 (*.f64 (pow.f64 angle 4) (fma.f64 1/2700 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 2) 1/32400)) (fma.f64 -1/15 (*.f64 (PI.f64) (*.f64 1/180 (*.f64 (PI.f64) (*.f64 -1/32400 (pow.f64 (PI.f64) 2))))) (fma.f64 -3 (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/32400) 2) (fma.f64 12 (+.f64 (fma.f64 (pow.f64 (PI.f64) 4) -1/524880000 (*.f64 (*.f64 1/180 (*.f64 (PI.f64) (*.f64 -1/32400 (pow.f64 (PI.f64) 2)))) (*.f64 (PI.f64) -1/180))) (*.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/32400) 2) -1/4)) (*.f64 (pow.f64 (PI.f64) 4) -1/174960000)))))) (fma.f64 1/6 (*.f64 (pow.f64 angle 3) (fma.f64 (pow.f64 (PI.f64) 3) 1/2916000 (fma.f64 3 (*.f64 1/180 (*.f64 (PI.f64) (*.f64 -1/32400 (pow.f64 (PI.f64) 2)))) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/32400) (*.f64 (PI.f64) -1/60))))) (*.f64 angle (*.f64 angle 0)))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(*.f64 1/90 angle)
(*.f64 1/90 angle)
(*.f64 1/90 angle)
(*.f64 1/90 angle)
(*.f64 1/90 angle)
(*.f64 1/90 angle)
(*.f64 1/90 angle)
(*.f64 1/90 angle)
(*.f64 1/90 angle)
(*.f64 1/90 angle)
(*.f64 1/90 angle)
(*.f64 1/90 angle)
(+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 0)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(+.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(+.f64 (*.f64 2 (*.f64 1/3 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 1/3 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(+.f64 (*.f64 1/3 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 2 (*.f64 1/3 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(+.f64 (*.f64 1/4 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3/4)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(+.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3/4)) (*.f64 1/4 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 5/6)) (*.f64 1/3 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sin.f64 1)))
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (sin.f64 1)))
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) (sin.f64 1)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(*.f64 1/2 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(*.f64 2 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(*.f64 1/3 (*.f64 3 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(*.f64 3 (*.f64 1/3 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 1/2)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) 1/3)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(log.f64 (*.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))))
(log.f64 (*.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (+.f64 1 (expm1.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(log.f64 (*.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (+.f64 1 (expm1.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1) 1))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 3))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 1/3))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(fma.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(fma.f64 1 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(fma.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2) (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(fma.f64 (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(fma.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(+.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 0)
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(+.f64 (*.f64 1/3 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 1/3 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(+.f64 (*.f64 1/3 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 1/3 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(+.f64 (*.f64 1/4 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 1/4 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(+.f64 0 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 1)
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(*.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1)
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(*.f64 1 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(*.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2) (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(*.f64 2 (*.f64 1/4 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(*.f64 1/3 (*.f64 3/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(*.f64 3 (*.f64 1/3 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1)
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 3)
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(pow.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) 1/2)
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(pow.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3) 1/3)
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(pow.f64 (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2)
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(sqrt.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(cbrt.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(expm1.f64 (log1p.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(exp.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1) 1))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 3))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3)) 1/3))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 2))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(+.f64 0 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/90) (PI.f64))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/90) (PI.f64)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/90) (PI.f64)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/90) (PI.f64)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/90) (PI.f64)))))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1)
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 1)
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 2) 1/2)
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 3) 1/3)
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 2))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/90) (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 3))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1) 1))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 3)) 1/3))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(+.f64 0 (*.f64 angle 1/90))
(*.f64 1/90 angle)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) 1/90)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) 1/90))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) 1/90))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 angle) 1/90))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 angle) 1/90))))
(*.f64 1/90 angle)
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle 1/90))) 1)
(*.f64 1/90 angle)
(pow.f64 (*.f64 angle 1/90) 1)
(*.f64 1/90 angle)
(pow.f64 (cbrt.f64 (*.f64 angle 1/90)) 3)
(*.f64 1/90 angle)
(pow.f64 (*.f64 (*.f64 angle angle) 1/8100) 1/2)
(sqrt.f64 (*.f64 angle (*.f64 angle 1/8100)))
(fabs.f64 (*.f64 1/90 angle))
(pow.f64 (pow.f64 (*.f64 angle 1/90) 3) 1/3)
(*.f64 1/90 angle)
(pow.f64 (sqrt.f64 (*.f64 angle 1/90)) 2)
(*.f64 1/90 angle)
(sqrt.f64 (*.f64 (*.f64 angle angle) 1/8100))
(sqrt.f64 (*.f64 angle (*.f64 angle 1/8100)))
(fabs.f64 (*.f64 1/90 angle))
(log.f64 (pow.f64 (exp.f64 angle) 1/90))
(*.f64 1/90 angle)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle 1/90))))
(*.f64 1/90 angle)
(cbrt.f64 (pow.f64 (*.f64 angle 1/90) 3))
(*.f64 1/90 angle)
(expm1.f64 (log1p.f64 (*.f64 angle 1/90)))
(*.f64 1/90 angle)
(exp.f64 (log.f64 (*.f64 angle 1/90)))
(*.f64 1/90 angle)
(exp.f64 (*.f64 (log.f64 (*.f64 angle 1/90)) 1))
(*.f64 1/90 angle)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 angle 1/90)) 1) 1))
(*.f64 1/90 angle)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle 1/90))) 3))
(*.f64 1/90 angle)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 angle 1/90))) 1/3))
(*.f64 1/90 angle)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 angle 1/90))) 2))
(*.f64 1/90 angle)
(log1p.f64 (expm1.f64 (*.f64 angle 1/90)))
(*.f64 1/90 angle)

localize355.0ms (0.5%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
94.1%
(fma.f64 b b (*.f64 a (neg.f64 a)))
89.9%
(*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
50.8%
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
50.5%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
Compiler

Compiled 116 to 67 computations (42.2% saved)

series0.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
angle
@0
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
0.0ms
angle
@inf
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
0.0ms
angle
@-inf
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))

rewrite59.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1826×pow1
1668×add-exp-log
1668×log1p-expm1-u
1668×expm1-log1p-u
1630×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01019
119719
2227419
Stop Event
node limit
Counts
1 → 16
Calls
Call 1
Inputs
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
Outputs
(-.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))

simplify80.0ms (0.1%)

Algorithm
egg-herbie
Rules
1726×fma-def
1006×fma-neg
782×*-commutative
712×log-prod
688×associate-*r*
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
064640
1139636
2459628
32494628
45688616
57651616
Stop Event
node limit
Counts
28 → 35
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(-.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
Outputs
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))
(fma.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) 1)
(fma.f64 -1/64800 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) 1)
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)))))
(+.f64 1 (fma.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 1/25194240000 (pow.f64 angle 4)))))
(fma.f64 -1/64800 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) 1))
(fma.f64 -1/64800 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) (fma.f64 1/25194240000 (pow.f64 (*.f64 angle (PI.f64)) 4) 1))
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))))
(+.f64 (fma.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 1/25194240000 (pow.f64 angle 4)))) (fma.f64 (*.f64 -1/24488801280000000 (pow.f64 angle 6)) (pow.f64 (PI.f64) 6) 1))
(fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (fma.f64 -1/64800 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) 1)))
(fma.f64 -1/64800 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) 1)))
(fma.f64 -1/64800 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) (fma.f64 1/25194240000 (pow.f64 (*.f64 angle (PI.f64)) 4) (fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) 1)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(-.f64 (+.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))

eval409.0ms (0.6%)

Compiler

Compiled 26295 to 15366 computations (41.6% saved)

prune447.0ms (0.7%)

Pruning

120 alts after pruning (120 fresh and 0 done)

PrunedKeptTotal
New87878956
Fresh404282
Picked101
Done505
Total9241201044
Accurracy
79.4%
Counts
1044 → 120
Alt Table
Click to see full alt table
StatusAccuracyProgram
29.7%
(pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 1/3)
51.6%
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)
37.9%
(pow.f64 (cbrt.f64 (*.f64 (*.f64 2 (pow.f64 (hypot.f64 b a) 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)
53.2%
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 1/90))) 3)
52.1%
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
18.1%
(*.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 2 (-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sin.f64 1))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
50.3%
(*.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (log.f64 (exp.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))))
30.4%
(*.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 2 (log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
61.1%
(*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90)))
40.4%
(*.f64 (*.f64 (+.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (*.f64 a a) -1))) (fma.f64 (*.f64 a a) -1 (*.f64 (*.f64 a a) -1))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
40.4%
(*.f64 (*.f64 (+.f64 (fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (*.f64 (*.f64 a a) -1))) (fma.f64 (*.f64 a a) -1 (*.f64 (*.f64 a a) -1))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
37.6%
(*.f64 (*.f64 (+.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 a (+.f64 a a))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
37.7%
(*.f64 (*.f64 (+.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 a (+.f64 a a))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
37.7%
(*.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
61.1%
(*.f64 (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))) 1/90)
34.6%
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
32.5%
(*.f64 (*.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
37.4%
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (fma.f64 a a (*.f64 b b)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
27.4%
(*.f64 (*.f64 (log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a a))) (exp.f64 (*.f64 b b)))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
37.2%
(*.f64 (*.f64 (expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 b a) 2))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
37.0%
(*.f64 (*.f64 (exp.f64 (log.f64 (pow.f64 (hypot.f64 b a) 2))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
34.6%
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 angle 1/90))
44.3%
(*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) 1/90)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
33.1%
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90)
33.1%
(*.f64 (*.f64 a (*.f64 a (PI.f64))) (*.f64 angle -1/90))
19.3%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sin.f64 1))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
14.9%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
28.4%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
51.4%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
43.6%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sin.f64 1)))))
54.0%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
52.6%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
54.5%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180))))
54.0%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
43.6%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
51.8%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1))
44.2%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
26.4%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
36.8%
(*.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
42.7%
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sin.f64 1)))))
54.5%
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
37.8%
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (+.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
27.4%
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (log.f64 (*.f64 (exp.f64 (*.f64 a a)) (exp.f64 (*.f64 b b))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
53.8%
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 1/90 (*.f64 (PI.f64) (+.f64 b a)))))
33.1%
(*.f64 angle (*.f64 (*.f64 a (*.f64 a (PI.f64))) -1/90))
51.8%
(*.f64 2 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 1 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
51.8%
(*.f64 2 (/.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))
51.8%
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
20.9%
(*.f64 2 (*.f64 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 a (-.f64 a b) (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
55.9%
(*.f64 2 (*.f64 (/.f64 (+.f64 a b) (/.f64 2 (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
38.6%
(*.f64 2 (*.f64 (+.f64 a b) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 3) 1/3)))
63.9%
(*.f64 2 (*.f64 (+.f64 a b) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a)))) 3)))
52.0%
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2)) (+.f64 b a))))
51.8%
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))))))
29.3%
(*.f64 2 (*.f64 (+.f64 a b) (-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))))) 1)))
23.3%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3) 1/3))))
64.8%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 3))))
63.8%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 3) 1/2))))
23.5%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) (sin.f64 1))) 1/2))))
31.4%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) 1/2))))
30.9%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))) 1/2))))
61.1%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)) 1/2))))
61.1%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (*.f64 angle (PI.f64)) 1/180))))
31.8%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))))) 1/2))))
15.7%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3))) 1/2))))
35.2%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) 1/2))))
62.9%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) 1/2))))
63.6%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 3)))) 1/2))))
27.3%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/32400 (*.f64 angle angle)))))) 1/2))))
47.0%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (fabs.f64 (*.f64 angle 1/180))))) 1/2))))
55.5%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (expm1.f64 (log1p.f64 (*.f64 angle 1/180)))))) 1/2))))
27.0%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (cbrt.f64 (pow.f64 (*.f64 angle 1/180) 3))))) 1/2))))
55.3%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1/2))))
30.9%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 1/2))))
38.1%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sqrt.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2)))))
23.4%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sin.f64 1)))))))))
32.2%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))))))))
30.9%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle 1/90)) 3)))))))))
29.8%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (fabs.f64 (*.f64 1/90 angle))))))))))
20.3%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (expm1.f64 (log1p.f64 (*.f64 angle 1/90)))))))))))
16.2%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 angle 1/90))) 1/3))))))))))
22.5%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))))))
18.3%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3)))))))))
38.3%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 b))))
37.4%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 1/2 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
42.6%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))))
41.8%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
44.5%
(*.f64 2 (*.f64 (+.f64 a b) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 2))))
34.1%
(*.f64 2 (*.f64 (+.f64 a b) (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a)))))))
52.6%
(*.f64 2 (*.f64 (+.f64 a b) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 3))))
51.9%
(*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
26.5%
(*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sin.f64 1))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b)))
33.3%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 3)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b)))
22.8%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))) (*.f64 b b)))
21.9%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (*.f64 b b)))
24.0%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 2))) (*.f64 b b)))
32.7%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 3))) (*.f64 b b)))
34.7%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 b b)))
32.4%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
27.4%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) (*.f64 b b)))
17.2%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)) 3)))) (*.f64 b b)))
25.3%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 3))) (*.f64 b b)))
25.7%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b)))
17.3%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 3))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b)))
32.4%
(*.f64 2 (*.f64 (*.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b)))
48.7%
(*.f64 2 (*.f64 angle (*.f64 1/180 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))))
35.5%
(*.f64 2 (exp.f64 (log.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))))))
53.3%
(*.f64 1/90 (+.f64 (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 a (PI.f64))) (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 b (PI.f64)))))
61.1%
(*.f64 1/90 (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a))))
48.7%
(*.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64)))
43.9%
(*.f64 1/90 (*.f64 angle (/.f64 (*.f64 (*.f64 (-.f64 b a) (PI.f64)) (-.f64 (*.f64 a a) (*.f64 b b))) (-.f64 a b))))
36.6%
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 b (PI.f64)))))
38.5%
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 a (PI.f64)))))
37.5%
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (sqrt.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 b a)) 2)))))
34.6%
(*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))
42.6%
(*.f64 -2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
31.5%
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
27.8%
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2)) 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
38.9%
(fabs.f64 (*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90))))
29.9%
(exp.f64 (log.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
Compiler

Compiled 6078 to 4654 computations (23.4% saved)

localize4.0s (5.9%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(*.f64 (PI.f64) (*.f64 angle 1/90))
99.4%
(pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 3)
99.4%
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
46.7%
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
Compiler

Compiled 115 to 76 computations (33.9% saved)

series9.0ms (0%)

Counts
2 → 16
Calls

6 calls:

TimeVariablePointExpression
3.0ms
angle
@inf
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
2.0ms
angle
@0
(pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 3)
2.0ms
angle
@-inf
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
1.0ms
angle
@0
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
1.0ms
angle
@inf
(pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 3)

rewrite75.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1266×log-prod
746×pow-prod-down
722×prod-diff
642×pow-prod-up
582×pow-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01554
130654
2323554
Stop Event
node limit
Counts
2 → 71
Calls
Call 1
Inputs
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 3)
Outputs
(+.f64 0 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) 1)
(*.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1)
(*.f64 1 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (cbrt.f64 1/2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(*.f64 (cbrt.f64 1/2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1/6) (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1/6))
(pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1/3)
(pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 1/4)) 1/2)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 3)
(pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 2) 3/2)
(pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 1/4) 1/6)
(pow.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3) 1/9)
(pow.f64 (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2/3)
(pow.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1/6) 2)
(sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 1/4)))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 1))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))) 3/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) 3))
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 2))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(+.f64 0 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cbrt.f64 (pow.f64 (exp.f64 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 1)
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)
(*.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1)
(*.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 1/4)))
(*.f64 1 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 1/4)) (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1/2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 1/4))))
(*.f64 (cbrt.f64 1/2) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 1/4))))
(*.f64 (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1/2))
(*.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1/6) (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 5/6))
(*.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2)) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (*.f64 1/2 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 1/4)) 1) (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cbrt.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 1/4)) (cbrt.f64 1/2)) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 5/6) (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1/6))
(sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 1/4))
(log.f64 (pow.f64 (exp.f64 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(cbrt.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))
(expm1.f64 (log1p.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(exp.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 1) 3))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 3/2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 3/2) 2))
(log1p.f64 (expm1.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))

simplify102.0ms (0.2%)

Algorithm
egg-herbie
Rules
1690×log-prod
574×fma-def
532×distribute-lft-in
474×distribute-rgt-in
438×sqr-pow
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01742775
13602707
210012619
338722619
476092619
Stop Event
node limit
Counts
87 → 89
Calls
Call 1
Inputs
(*.f64 (pow.f64 (*.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1/3) (cbrt.f64 1/2))
(*.f64 (pow.f64 (*.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1/3) (cbrt.f64 1/2))
(*.f64 (pow.f64 (*.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1/3) (cbrt.f64 1/2))
(*.f64 (pow.f64 (*.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1/3) (cbrt.f64 1/2))
(*.f64 (pow.f64 (*.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1/3) (cbrt.f64 1/2))
(*.f64 (pow.f64 (*.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1/3) (cbrt.f64 1/2))
(*.f64 (pow.f64 (*.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1/3) (cbrt.f64 1/2))
(*.f64 (pow.f64 (*.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1/3) (cbrt.f64 1/2))
(*.f64 1/2 (*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/2 (*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/2 (*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/2 (*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/2 (*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/2 (*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/2 (*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/2 (*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 0 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) 1)
(*.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1)
(*.f64 1 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (cbrt.f64 1/2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(*.f64 (cbrt.f64 1/2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1/6) (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1/6))
(pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1/3)
(pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 1/4)) 1/2)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 3)
(pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 2) 3/2)
(pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 1/4) 1/6)
(pow.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3) 1/9)
(pow.f64 (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2/3)
(pow.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1/6) 2)
(sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 1/4)))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 1))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))) 3/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) 3))
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 2))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(+.f64 0 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cbrt.f64 (pow.f64 (exp.f64 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 1)
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)
(*.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1)
(*.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 1/4)))
(*.f64 1 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 1/4)) (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1/2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 1/4))))
(*.f64 (cbrt.f64 1/2) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 1/4))))
(*.f64 (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1/2))
(*.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1/6) (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 5/6))
(*.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2)) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (*.f64 1/2 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 1/4)) 1) (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cbrt.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 1/4)) (cbrt.f64 1/2)) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 5/6) (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1/6))
(sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 1/4))
(log.f64 (pow.f64 (exp.f64 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(cbrt.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))
(expm1.f64 (log1p.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(exp.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 1) 3))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 3/2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 3/2) 2))
(log1p.f64 (expm1.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
Outputs
(*.f64 (pow.f64 (*.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1/3) (cbrt.f64 1/2))
(*.f64 (cbrt.f64 1/2) (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 (*.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1/3) (cbrt.f64 1/2))
(*.f64 (cbrt.f64 1/2) (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 (*.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1/3) (cbrt.f64 1/2))
(*.f64 (cbrt.f64 1/2) (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 (*.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1/3) (cbrt.f64 1/2))
(*.f64 (cbrt.f64 1/2) (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 (*.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1/3) (cbrt.f64 1/2))
(*.f64 (cbrt.f64 1/2) (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 (*.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1/3) (cbrt.f64 1/2))
(*.f64 (cbrt.f64 1/2) (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 (*.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1/3) (cbrt.f64 1/2))
(*.f64 (cbrt.f64 1/2) (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 (*.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1/3) (cbrt.f64 1/2))
(*.f64 (cbrt.f64 1/2) (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/2 (*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(+.f64 0 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) 1)
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1)
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (cbrt.f64 1/2))
(*.f64 (cbrt.f64 1/2) (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 2))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (cbrt.f64 1/2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (cbrt.f64 1/2) (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1/6) (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1/6))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1/3)
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1)
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 1/4)) 1/2)
(sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) 1/4)))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) 2))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 3)
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 2) 3/2)
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 1/4) 1/6)
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(pow.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3) 1/9)
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(pow.f64 (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2/3)
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(pow.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1/6) 2)
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 1/4)))
(sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) 1/4)))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) 2))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1/3))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 1))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))) 3/2))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1) 1/3))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1/3) 1))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 1) 1))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) 3))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 2))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 0 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cbrt.f64 (pow.f64 (exp.f64 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (cbrt.f64 (pow.f64 (exp.f64 1/2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 1)
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1)
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 1/4)))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 1/4)) (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1/2))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 1/4))))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (cbrt.f64 1/2) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 1/4))))
(*.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) 1/4)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (cbrt.f64 1/2) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) 1/4))))
(*.f64 (cbrt.f64 1/2) (*.f64 (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) 1/4))))
(*.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) 2))
(*.f64 (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1/2))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1/6) (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 5/6))
(*.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1/6) (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 5/6))
(*.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2)) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 1/2 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 1/4)) 1) (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cbrt.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 1/4)) (cbrt.f64 1/2)) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) 1/4)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (cbrt.f64 1/2) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) 1/4))))
(*.f64 (cbrt.f64 1/2) (*.f64 (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) 1/4))))
(*.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) 2))
(*.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 5/6) (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1/6))
(*.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1/6) (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 5/6))
(sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 1/4))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(log.f64 (pow.f64 (exp.f64 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(cbrt.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(expm1.f64 (log1p.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(exp.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1) 1))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1/3) 3))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 1) 3))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 3/2))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 1/3))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 2))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 3/2) 2))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(log1p.f64 (expm1.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))

localize30.0ms (0%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(*.f64 b (*.f64 b (PI.f64)))
99.7%
(*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))
99.7%
(*.f64 b (PI.f64))
87.6%
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
Compiler

Compiled 32 to 11 computations (65.6% saved)

series5.0ms (0%)

Counts
4 → 60
Calls

18 calls:

TimeVariablePointExpression
1.0ms
angle
@0
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
0.0ms
b
@inf
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
0.0ms
angle
@inf
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
0.0ms
angle
@0
(*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))
0.0ms
b
@0
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))

rewrite80.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1214×log-prod
892×prod-exp
842×pow-prod-down
614×pow-unpow
542×pow-prod-up
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01172
122272
2267772
Stop Event
node limit
Counts
4 → 109
Calls
Call 1
Inputs
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 b (PI.f64))
(*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))
(*.f64 b (*.f64 b (PI.f64)))
Outputs
(+.f64 0 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) b) (*.f64 b (PI.f64)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) b) (*.f64 b (PI.f64))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) b) (*.f64 b (PI.f64))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) b) (*.f64 b (PI.f64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)))) 1)
(pow.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 3) 1/3)
(pow.f64 (*.f64 (*.f64 b (sqrt.f64 (PI.f64))) (sqrt.f64 angle)) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) b) (*.f64 b (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b))))
(exp.f64 (log.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 b (sqrt.f64 (PI.f64))) (sqrt.f64 angle))) 2))
(exp.f64 (+.f64 (log.f64 angle) (*.f64 (log.f64 (*.f64 b (*.f64 b (PI.f64)))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 angle) 1) (log.f64 (*.f64 b (*.f64 b (PI.f64))))))
(exp.f64 (+.f64 (*.f64 (log.f64 angle) 1) (*.f64 (log.f64 (*.f64 b (*.f64 b (PI.f64)))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b (PI.f64))) 1) (log.f64 (*.f64 angle b))))
(exp.f64 (+.f64 (log.f64 (*.f64 b (*.f64 b (PI.f64)))) (*.f64 (log.f64 angle) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b (*.f64 b (PI.f64)))) 1) (log.f64 angle)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b (*.f64 b (PI.f64)))) 1) (*.f64 (log.f64 angle) 1)))
(exp.f64 (+.f64 (log.f64 (*.f64 angle b)) (*.f64 (log.f64 (*.f64 b (PI.f64))) 1)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b))))
(+.f64 0 (*.f64 b (PI.f64)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) b)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) b))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (PI.f64)) b))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (PI.f64)) b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) 1)
(pow.f64 (*.f64 b (PI.f64)) 1)
(pow.f64 (cbrt.f64 (*.f64 b (PI.f64))) 3)
(pow.f64 (pow.f64 (*.f64 b (PI.f64)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 b (PI.f64)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 b (PI.f64))) 2)
(sqrt.f64 (pow.f64 (*.f64 b (PI.f64)) 2))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (PI.f64)))))
(cbrt.f64 (pow.f64 (*.f64 b (PI.f64)) 3))
(expm1.f64 (log1p.f64 (*.f64 b (PI.f64))))
(exp.f64 (log.f64 (*.f64 b (PI.f64))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (PI.f64))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b (PI.f64))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (PI.f64)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b (PI.f64)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 b (PI.f64)))) 2))
(exp.f64 (+.f64 (log.f64 b) (*.f64 (log.f64 (PI.f64)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 b) 1) (log.f64 (PI.f64))))
(exp.f64 (+.f64 (*.f64 (log.f64 b) 1) (*.f64 (log.f64 (PI.f64)) 1)))
(exp.f64 (+.f64 (log.f64 (PI.f64)) (*.f64 (log.f64 b) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (PI.f64)) 1) (log.f64 b)))
(exp.f64 (+.f64 (*.f64 (log.f64 (PI.f64)) 1) (*.f64 (log.f64 b) 1)))
(log1p.f64 (expm1.f64 (*.f64 b (PI.f64))))
(+.f64 0 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 b b)) (*.f64 angle 1/90))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 b b)) (*.f64 angle 1/90)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 b b)) (*.f64 angle 1/90)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 b b)) (*.f64 angle 1/90)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90))) 1)
(pow.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90)) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 2) 1/8100) 1/2)
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 angle 1/90)) (*.f64 b (sqrt.f64 (PI.f64)))) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 2) 1/8100))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 b b)) (*.f64 angle 1/90)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90)))
(exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 angle 1/90)) (*.f64 b (sqrt.f64 (PI.f64))))) 2))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b (*.f64 b (PI.f64)))) 1) (log.f64 (*.f64 angle 1/90))))
(exp.f64 (+.f64 (log.f64 (*.f64 angle 1/90)) (*.f64 (log.f64 (*.f64 b (*.f64 b (PI.f64)))) 1)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90)))
(+.f64 0 (*.f64 b (*.f64 b (PI.f64))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 b b))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 b b)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 b b)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 b b)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 b (PI.f64))))) 1)
(pow.f64 (*.f64 b (*.f64 b (PI.f64))) 1)
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 b (PI.f64)))) 3)
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 (PI.f64))) 4) 1/2)
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 (PI.f64))) 6) 1/3)
(pow.f64 (*.f64 b (sqrt.f64 (PI.f64))) 2)
(pow.f64 (*.f64 (sqrt.f64 (PI.f64)) b) 2)
(sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (PI.f64))) 4))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 b b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b (PI.f64))))))
(cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (PI.f64))) 6))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 b (PI.f64)))))
(exp.f64 (log.f64 (*.f64 b (*.f64 b (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (*.f64 b (PI.f64)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b (*.f64 b (PI.f64)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (*.f64 b (PI.f64))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b (sqrt.f64 (PI.f64))) 6)) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 b (sqrt.f64 (PI.f64)))) 2))
(exp.f64 (+.f64 (log.f64 b) (*.f64 (log.f64 (*.f64 b (PI.f64))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 b) 1) (log.f64 (*.f64 b (PI.f64)))))
(exp.f64 (+.f64 (*.f64 (log.f64 b) 1) (*.f64 (log.f64 (*.f64 b (PI.f64))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (PI.f64)) 1) (*.f64 2 (log.f64 b))))
(exp.f64 (+.f64 (log.f64 (*.f64 b (PI.f64))) (*.f64 (log.f64 b) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b (PI.f64))) 1) (log.f64 b)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b (PI.f64))) 1) (*.f64 (log.f64 b) 1)))
(exp.f64 (+.f64 (*.f64 2 (log.f64 b)) (*.f64 (log.f64 (PI.f64)) 1)))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 b (PI.f64)))))

simplify91.0ms (0.1%)

Algorithm
egg-herbie
Rules
1156×unswap-sqr
742×cube-prod
728×prod-exp
726×*-commutative
708×exp-sum
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02733467
15983327
218943327
359653327
Stop Event
node limit
Counts
169 → 125
Calls
Call 1
Inputs
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (pow.f64 b 2) (PI.f64))
(+.f64 0 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) b) (*.f64 b (PI.f64)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) b) (*.f64 b (PI.f64))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) b) (*.f64 b (PI.f64))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) b) (*.f64 b (PI.f64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)))) 1)
(pow.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 3) 1/3)
(pow.f64 (*.f64 (*.f64 b (sqrt.f64 (PI.f64))) (sqrt.f64 angle)) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) b) (*.f64 b (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b))))
(exp.f64 (log.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 b (sqrt.f64 (PI.f64))) (sqrt.f64 angle))) 2))
(exp.f64 (+.f64 (log.f64 angle) (*.f64 (log.f64 (*.f64 b (*.f64 b (PI.f64)))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 angle) 1) (log.f64 (*.f64 b (*.f64 b (PI.f64))))))
(exp.f64 (+.f64 (*.f64 (log.f64 angle) 1) (*.f64 (log.f64 (*.f64 b (*.f64 b (PI.f64)))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b (PI.f64))) 1) (log.f64 (*.f64 angle b))))
(exp.f64 (+.f64 (log.f64 (*.f64 b (*.f64 b (PI.f64)))) (*.f64 (log.f64 angle) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b (*.f64 b (PI.f64)))) 1) (log.f64 angle)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b (*.f64 b (PI.f64)))) 1) (*.f64 (log.f64 angle) 1)))
(exp.f64 (+.f64 (log.f64 (*.f64 angle b)) (*.f64 (log.f64 (*.f64 b (PI.f64))) 1)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b))))
(+.f64 0 (*.f64 b (PI.f64)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) b)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) b))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (PI.f64)) b))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (PI.f64)) b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) 1)
(pow.f64 (*.f64 b (PI.f64)) 1)
(pow.f64 (cbrt.f64 (*.f64 b (PI.f64))) 3)
(pow.f64 (pow.f64 (*.f64 b (PI.f64)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 b (PI.f64)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 b (PI.f64))) 2)
(sqrt.f64 (pow.f64 (*.f64 b (PI.f64)) 2))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (PI.f64)))))
(cbrt.f64 (pow.f64 (*.f64 b (PI.f64)) 3))
(expm1.f64 (log1p.f64 (*.f64 b (PI.f64))))
(exp.f64 (log.f64 (*.f64 b (PI.f64))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (PI.f64))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b (PI.f64))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (PI.f64)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b (PI.f64)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 b (PI.f64)))) 2))
(exp.f64 (+.f64 (log.f64 b) (*.f64 (log.f64 (PI.f64)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 b) 1) (log.f64 (PI.f64))))
(exp.f64 (+.f64 (*.f64 (log.f64 b) 1) (*.f64 (log.f64 (PI.f64)) 1)))
(exp.f64 (+.f64 (log.f64 (PI.f64)) (*.f64 (log.f64 b) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (PI.f64)) 1) (log.f64 b)))
(exp.f64 (+.f64 (*.f64 (log.f64 (PI.f64)) 1) (*.f64 (log.f64 b) 1)))
(log1p.f64 (expm1.f64 (*.f64 b (PI.f64))))
(+.f64 0 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 b b)) (*.f64 angle 1/90))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 b b)) (*.f64 angle 1/90)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 b b)) (*.f64 angle 1/90)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 b b)) (*.f64 angle 1/90)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90))) 1)
(pow.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90)) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 2) 1/8100) 1/2)
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 angle 1/90)) (*.f64 b (sqrt.f64 (PI.f64)))) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 2) 1/8100))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 b b)) (*.f64 angle 1/90)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90)))
(exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 angle 1/90)) (*.f64 b (sqrt.f64 (PI.f64))))) 2))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b (*.f64 b (PI.f64)))) 1) (log.f64 (*.f64 angle 1/90))))
(exp.f64 (+.f64 (log.f64 (*.f64 angle 1/90)) (*.f64 (log.f64 (*.f64 b (*.f64 b (PI.f64)))) 1)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90)))
(+.f64 0 (*.f64 b (*.f64 b (PI.f64))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 b b))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 b b)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 b b)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 b b)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 b (PI.f64))))) 1)
(pow.f64 (*.f64 b (*.f64 b (PI.f64))) 1)
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 b (PI.f64)))) 3)
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 (PI.f64))) 4) 1/2)
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 (PI.f64))) 6) 1/3)
(pow.f64 (*.f64 b (sqrt.f64 (PI.f64))) 2)
(pow.f64 (*.f64 (sqrt.f64 (PI.f64)) b) 2)
(sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (PI.f64))) 4))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 b b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b (PI.f64))))))
(cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (PI.f64))) 6))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 b (PI.f64)))))
(exp.f64 (log.f64 (*.f64 b (*.f64 b (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (*.f64 b (PI.f64)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b (*.f64 b (PI.f64)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (*.f64 b (PI.f64))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b (sqrt.f64 (PI.f64))) 6)) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 b (sqrt.f64 (PI.f64)))) 2))
(exp.f64 (+.f64 (log.f64 b) (*.f64 (log.f64 (*.f64 b (PI.f64))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 b) 1) (log.f64 (*.f64 b (PI.f64)))))
(exp.f64 (+.f64 (*.f64 (log.f64 b) 1) (*.f64 (log.f64 (*.f64 b (PI.f64))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (PI.f64)) 1) (*.f64 2 (log.f64 b))))
(exp.f64 (+.f64 (log.f64 (*.f64 b (PI.f64))) (*.f64 (log.f64 b) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b (PI.f64))) 1) (log.f64 b)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b (PI.f64))) 1) (*.f64 (log.f64 b) 1)))
(exp.f64 (+.f64 (*.f64 2 (log.f64 b)) (*.f64 (log.f64 (PI.f64)) 1)))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 b (PI.f64)))))
Outputs
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 (PI.f64) (*.f64 (*.f64 angle b) b))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 (PI.f64) (*.f64 (*.f64 angle b) b))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 (PI.f64) (*.f64 (*.f64 angle b) b))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 (PI.f64) (*.f64 (*.f64 angle b) b))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 (PI.f64) (*.f64 (*.f64 angle b) b))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 (PI.f64) (*.f64 (*.f64 angle b) b))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 (PI.f64) (*.f64 (*.f64 angle b) b))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 (PI.f64) (*.f64 (*.f64 angle b) b))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 (PI.f64) (*.f64 (*.f64 angle b) b))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 (PI.f64) (*.f64 (*.f64 angle b) b))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 (PI.f64) (*.f64 (*.f64 angle b) b))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 (PI.f64) (*.f64 (*.f64 angle b) b))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 (PI.f64) (*.f64 (*.f64 angle b) b))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 (PI.f64) (*.f64 (*.f64 angle b) b))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 (PI.f64) (*.f64 (*.f64 angle b) b))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 (PI.f64) (*.f64 (*.f64 angle b) b))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 (PI.f64) (*.f64 (*.f64 angle b) b))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 (PI.f64) (*.f64 (*.f64 angle b) b))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 (PI.f64) (*.f64 (*.f64 angle b) b))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 (PI.f64) (*.f64 (*.f64 angle b) b))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 (PI.f64) (*.f64 (*.f64 angle b) b))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 (PI.f64) (*.f64 (*.f64 angle b) b))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 (PI.f64) (*.f64 (*.f64 angle b) b))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 (PI.f64) (*.f64 (*.f64 angle b) b))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (*.f64 b b))
(+.f64 0 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 (PI.f64) (*.f64 (*.f64 angle b) b))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) b) (*.f64 b (PI.f64)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) b) (*.f64 b (PI.f64))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) b) (*.f64 b (PI.f64))))))
(*.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) b) (*.f64 b (PI.f64))))) 3)
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) b) (*.f64 b (PI.f64))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) b) (*.f64 b (PI.f64))))))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 (PI.f64) (*.f64 (*.f64 angle b) b))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)))) 1)
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 (PI.f64) (*.f64 (*.f64 angle b) b))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(pow.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1)
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 (PI.f64) (*.f64 (*.f64 angle b) b))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b))) 3)
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 (PI.f64) (*.f64 (*.f64 angle b) b))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(pow.f64 (pow.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 2) 1/2)
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 (PI.f64) (*.f64 (*.f64 angle b) b))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(pow.f64 (pow.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 3) 1/3)
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 (PI.f64) (*.f64 (*.f64 angle b) b))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(pow.f64 (*.f64 (*.f64 b (sqrt.f64 (PI.f64))) (sqrt.f64 angle)) 2)
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 (PI.f64) (*.f64 (*.f64 angle b) b))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 2))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 (PI.f64) (*.f64 (*.f64 angle b) b))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) b) (*.f64 b (PI.f64))))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 (PI.f64) (*.f64 (*.f64 angle b) b))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)))))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 (PI.f64) (*.f64 (*.f64 angle b) b))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 3))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 (PI.f64) (*.f64 (*.f64 angle b) b))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b))))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 (PI.f64) (*.f64 (*.f64 angle b) b))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(exp.f64 (log.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b))))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 (PI.f64) (*.f64 (*.f64 angle b) b))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b))) 1))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 (PI.f64) (*.f64 (*.f64 angle b) b))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b))) 1) 1))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 (PI.f64) (*.f64 (*.f64 angle b) b))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)))) 3))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 (PI.f64) (*.f64 (*.f64 angle b) b))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)))) 1/3))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 (PI.f64) (*.f64 (*.f64 angle b) b))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 b (sqrt.f64 (PI.f64))) (sqrt.f64 angle))) 2))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 (PI.f64) (*.f64 (*.f64 angle b) b))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(exp.f64 (+.f64 (log.f64 angle) (*.f64 (log.f64 (*.f64 b (*.f64 b (PI.f64)))) 1)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 (PI.f64) (*.f64 (*.f64 angle b) b))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(exp.f64 (+.f64 (*.f64 (log.f64 angle) 1) (log.f64 (*.f64 b (*.f64 b (PI.f64))))))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 (PI.f64) (*.f64 (*.f64 angle b) b))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(exp.f64 (+.f64 (*.f64 (log.f64 angle) 1) (*.f64 (log.f64 (*.f64 b (*.f64 b (PI.f64)))) 1)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 (PI.f64) (*.f64 (*.f64 angle b) b))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b (PI.f64))) 1) (log.f64 (*.f64 angle b))))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 (PI.f64) (*.f64 (*.f64 angle b) b))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(exp.f64 (+.f64 (log.f64 (*.f64 b (*.f64 b (PI.f64)))) (*.f64 (log.f64 angle) 1)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 (PI.f64) (*.f64 (*.f64 angle b) b))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b (*.f64 b (PI.f64)))) 1) (log.f64 angle)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 (PI.f64) (*.f64 (*.f64 angle b) b))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b (*.f64 b (PI.f64)))) 1) (*.f64 (log.f64 angle) 1)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 (PI.f64) (*.f64 (*.f64 angle b) b))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(exp.f64 (+.f64 (log.f64 (*.f64 angle b)) (*.f64 (log.f64 (*.f64 b (PI.f64))) 1)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 (PI.f64) (*.f64 (*.f64 angle b) b))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b))))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 (PI.f64) (*.f64 (*.f64 angle b) b))
(*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))
(+.f64 0 (*.f64 b (PI.f64)))
(*.f64 b (PI.f64))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) b)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) b))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) b))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (PI.f64)) b))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (PI.f64)) b))))
(*.f64 b (PI.f64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) 1)
(*.f64 b (PI.f64))
(pow.f64 (*.f64 b (PI.f64)) 1)
(*.f64 b (PI.f64))
(pow.f64 (cbrt.f64 (*.f64 b (PI.f64))) 3)
(*.f64 b (PI.f64))
(pow.f64 (pow.f64 (*.f64 b (PI.f64)) 2) 1/2)
(*.f64 b (PI.f64))
(pow.f64 (pow.f64 (*.f64 b (PI.f64)) 3) 1/3)
(*.f64 b (PI.f64))
(pow.f64 (sqrt.f64 (*.f64 b (PI.f64))) 2)
(*.f64 b (PI.f64))
(sqrt.f64 (pow.f64 (*.f64 b (PI.f64)) 2))
(*.f64 b (PI.f64))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) b))
(*.f64 b (PI.f64))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (PI.f64)))))
(*.f64 b (PI.f64))
(cbrt.f64 (pow.f64 (*.f64 b (PI.f64)) 3))
(*.f64 b (PI.f64))
(expm1.f64 (log1p.f64 (*.f64 b (PI.f64))))
(*.f64 b (PI.f64))
(exp.f64 (log.f64 (*.f64 b (PI.f64))))
(*.f64 b (PI.f64))
(exp.f64 (*.f64 (log.f64 (*.f64 b (PI.f64))) 1))
(*.f64 b (PI.f64))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b (PI.f64))) 1) 1))
(*.f64 b (PI.f64))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (PI.f64)))) 3))
(*.f64 b (PI.f64))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b (PI.f64)) 3)) 1/3))
(*.f64 b (PI.f64))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 b (PI.f64)))) 2))
(*.f64 b (PI.f64))
(exp.f64 (+.f64 (log.f64 b) (*.f64 (log.f64 (PI.f64)) 1)))
(*.f64 b (PI.f64))
(exp.f64 (+.f64 (*.f64 (log.f64 b) 1) (log.f64 (PI.f64))))
(*.f64 b (PI.f64))
(exp.f64 (+.f64 (*.f64 (log.f64 b) 1) (*.f64 (log.f64 (PI.f64)) 1)))
(*.f64 b (PI.f64))
(exp.f64 (+.f64 (log.f64 (PI.f64)) (*.f64 (log.f64 b) 1)))
(*.f64 b (PI.f64))
(exp.f64 (+.f64 (*.f64 (log.f64 (PI.f64)) 1) (log.f64 b)))
(*.f64 b (PI.f64))
(exp.f64 (+.f64 (*.f64 (log.f64 (PI.f64)) 1) (*.f64 (log.f64 b) 1)))
(*.f64 b (PI.f64))
(log1p.f64 (expm1.f64 (*.f64 b (PI.f64))))
(*.f64 b (PI.f64))
(+.f64 0 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 b b)) (*.f64 angle 1/90))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 b b)) (*.f64 angle 1/90)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 b b)) (*.f64 angle 1/90)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 b b)) (*.f64 angle 1/90)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 b b)) (*.f64 angle 1/90)))))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90))) 1)
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(pow.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90) 1)
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90)) 3)
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 2) 1/8100) 1/2)
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90) 3) 1/3)
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 angle 1/90)) (*.f64 b (sqrt.f64 (PI.f64)))) 2)
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 2) 1/8100))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 b b)) (*.f64 angle 1/90)))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90))))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90) 3))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90)))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90)))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90)) 1))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90)) 1) 1))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90))) 3))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90))) 1/3))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 angle 1/90)) (*.f64 b (sqrt.f64 (PI.f64))))) 2))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b (*.f64 b (PI.f64)))) 1) (log.f64 (*.f64 angle 1/90))))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(exp.f64 (+.f64 (log.f64 (*.f64 angle 1/90)) (*.f64 (log.f64 (*.f64 b (*.f64 b (PI.f64)))) 1)))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90)))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(+.f64 0 (*.f64 b (*.f64 b (PI.f64))))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (*.f64 b b))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 b b))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 b b)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 b b)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 b b)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 b b)))))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (*.f64 b b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 b (PI.f64))))) 1)
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (*.f64 b b))
(pow.f64 (*.f64 b (*.f64 b (PI.f64))) 1)
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (*.f64 b b))
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 b (PI.f64)))) 3)
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (*.f64 b b))
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 (PI.f64))) 4) 1/2)
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (*.f64 b b))
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 (PI.f64))) 6) 1/3)
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (*.f64 b b))
(pow.f64 (*.f64 b (sqrt.f64 (PI.f64))) 2)
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (*.f64 b b))
(pow.f64 (*.f64 (sqrt.f64 (PI.f64)) b) 2)
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (*.f64 b b))
(sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (PI.f64))) 4))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (*.f64 b b))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 b b)))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (*.f64 b b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b (PI.f64))))))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (*.f64 b b))
(cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (PI.f64))) 6))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (*.f64 b b))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 b (PI.f64)))))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (*.f64 b b))
(exp.f64 (log.f64 (*.f64 b (*.f64 b (PI.f64)))))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (*.f64 b b))
(exp.f64 (*.f64 (log.f64 (*.f64 b (*.f64 b (PI.f64)))) 1))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (*.f64 b b))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b (*.f64 b (PI.f64)))) 1) 1))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (*.f64 b b))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (*.f64 b (PI.f64))))) 3))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (*.f64 b b))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b (sqrt.f64 (PI.f64))) 6)) 1/3))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (*.f64 b b))
(exp.f64 (*.f64 (log.f64 (*.f64 b (sqrt.f64 (PI.f64)))) 2))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (*.f64 b b))
(exp.f64 (+.f64 (log.f64 b) (*.f64 (log.f64 (*.f64 b (PI.f64))) 1)))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (*.f64 b b))
(exp.f64 (+.f64 (*.f64 (log.f64 b) 1) (log.f64 (*.f64 b (PI.f64)))))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (*.f64 b b))
(exp.f64 (+.f64 (*.f64 (log.f64 b) 1) (*.f64 (log.f64 (*.f64 b (PI.f64))) 1)))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (*.f64 b b))
(exp.f64 (+.f64 (*.f64 (log.f64 (PI.f64)) 1) (*.f64 2 (log.f64 b))))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (*.f64 b b))
(exp.f64 (+.f64 (log.f64 (*.f64 b (PI.f64))) (*.f64 (log.f64 b) 1)))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (*.f64 b b))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b (PI.f64))) 1) (log.f64 b)))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (*.f64 b b))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b (PI.f64))) 1) (*.f64 (log.f64 b) 1)))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (*.f64 b b))
(exp.f64 (+.f64 (*.f64 2 (log.f64 b)) (*.f64 (log.f64 (PI.f64)) 1)))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (*.f64 b b))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 b (PI.f64)))))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (*.f64 b b))

localize1.5s (2.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(*.f64 (*.f64 1/90 angle) (PI.f64))
93.0%
(-.f64 (*.f64 b b) (*.f64 a a))
54.1%
(/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a)))
46.7%
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
Compiler

Compiled 130 to 53 computations (59.2% saved)

series4.0ms (0%)

Counts
4 → 72
Calls

18 calls:

TimeVariablePointExpression
1.0ms
b
@inf
(-.f64 (*.f64 b b) (*.f64 a a))
0.0ms
a
@0
(/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a)))
0.0ms
a
@inf
(/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a)))
0.0ms
b
@0
(/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a)))
0.0ms
b
@inf
(/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a)))

rewrite109.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1864×log-prod
1502×fma-def
672×expm1-udef
670×log1p-udef
548×fma-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01784
137366
2525366
Stop Event
node limit
Counts
4 → 247
Calls
Call 1
Inputs
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (*.f64 1/90 angle) (PI.f64))
Outputs
(+.f64 0 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))) (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))) 1)
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))) (sin.f64 1)))
(*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 1)
(*.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)) (cbrt.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (sqrt.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(pow.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(+.f64 0 (/.f64 1 (-.f64 b a)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (-.f64 b a)))) (cbrt.f64 (exp.f64 (/.f64 1 (-.f64 b a)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (-.f64 b a))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (-.f64 b a))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (-.f64 b a))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (-.f64 b a)))) 1)
(*.f64 (+.f64 a b) (/.f64 (/.f64 1 (+.f64 a b)) (-.f64 b a)))
(*.f64 (/.f64 1 (-.f64 b a)) 1)
(*.f64 1 (/.f64 1 (-.f64 b a)))
(*.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2))
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2) (/.f64 1 (cbrt.f64 (-.f64 b a))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (*.f64 (cbrt.f64 (+.f64 a b)) (/.f64 (/.f64 1 (+.f64 a b)) (-.f64 b a))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 b a))) (/.f64 1 (sqrt.f64 (-.f64 b a))))
(*.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (sqrt.f64 (+.f64 a b)) (/.f64 (/.f64 1 (+.f64 a b)) (-.f64 b a))))
(*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (*.f64 (+.f64 a b) (neg.f64 (-.f64 b a)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 a b)) (-.f64 b a)) (+.f64 a b))
(*.f64 (/.f64 1 (+.f64 a b)) (/.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (/.f64 (+.f64 a b) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (/.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a))))) (/.f64 (+.f64 a b) (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (+.f64 a b)) (/.f64 (cbrt.f64 (+.f64 a b)) (-.f64 b a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) 1) (/.f64 (cbrt.f64 (+.f64 a b)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (/.f64 1 (cbrt.f64 (-.f64 b a))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a))))) (/.f64 (cbrt.f64 (+.f64 a b)) (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) (+.f64 a b)) (/.f64 (sqrt.f64 (+.f64 a b)) (-.f64 b a)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) 1) (/.f64 (sqrt.f64 (+.f64 a b)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (/.f64 (sqrt.f64 (+.f64 a b)) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (/.f64 (+.f64 a b) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (fma.f64 (*.f64 a a) (fma.f64 a a (*.f64 b b)) (pow.f64 b 4)))
(*.f64 (/.f64 (+.f64 a b) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 a a (*.f64 b b)))
(pow.f64 (/.f64 1 (-.f64 b a)) 1)
(pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 3)
(pow.f64 (pow.f64 (/.f64 1 (-.f64 b a)) 3) 1/3)
(pow.f64 (/.f64 1 (sqrt.f64 (-.f64 b a))) 2)
(pow.f64 (-.f64 b a) -1)
(neg.f64 (/.f64 (+.f64 a b) (*.f64 (+.f64 a b) (neg.f64 (-.f64 b a)))))
(sqrt.f64 (pow.f64 (/.f64 1 (-.f64 b a)) 2))
(log.f64 (exp.f64 (/.f64 1 (-.f64 b a))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (-.f64 b a)))))
(cbrt.f64 (pow.f64 (/.f64 1 (-.f64 b a)) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (-.f64 b a))))
(exp.f64 (neg.f64 (log.f64 (-.f64 b a))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (-.f64 b a))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (-.f64 b a))))
(+.f64 (*.f64 b b) (*.f64 a (neg.f64 a)))
(+.f64 (*.f64 b b) (*.f64 (*.f64 a (neg.f64 a)) 1))
(+.f64 (*.f64 b b) (fma.f64 a (neg.f64 a) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 a (neg.f64 a) (*.f64 a a)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) 1))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(+.f64 (*.f64 a (neg.f64 a)) (*.f64 b b))
(+.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 0 (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a b)) (-.f64 b a))) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a b)) (-.f64 b a))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a b)) (-.f64 b a)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 a b)) (-.f64 b a)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 a b)) (-.f64 b a)))))
(*.f64 (+.f64 a b) (-.f64 b a))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1)
(*.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (*.f64 (cbrt.f64 (+.f64 a b)) (-.f64 b a)))
(*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))))
(*.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (sqrt.f64 (+.f64 a b)) (-.f64 b a)))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 1 (fma.f64 (*.f64 a a) (fma.f64 a a (*.f64 b b)) (pow.f64 b 4))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (fma.f64 a a (*.f64 b b))))
(*.f64 (-.f64 b a) (+.f64 a b))
(/.f64 1 (/.f64 (fma.f64 (*.f64 a a) (fma.f64 a a (*.f64 b b)) (pow.f64 b 4)) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 1 (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (fma.f64 (*.f64 a a) (fma.f64 a a (*.f64 b b)) (pow.f64 b 4)))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 a a (*.f64 b b)))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (neg.f64 (fma.f64 (*.f64 a a) (fma.f64 a a (*.f64 b b)) (pow.f64 b 4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (neg.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (+.f64 (pow.f64 b 6) (pow.f64 (*.f64 a (neg.f64 a)) 3)) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (*.f64 a (neg.f64 a)) (*.f64 a (neg.f64 a))) (*.f64 (*.f64 b b) (*.f64 a (neg.f64 a))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (-.f64 (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (fma.f64 a (neg.f64 a) (*.f64 a a))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 a (neg.f64 a) (*.f64 a a))))))
(/.f64 (-.f64 (pow.f64 b 4) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 a (neg.f64 a)))) (-.f64 (*.f64 b b) (*.f64 a (neg.f64 a))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (fma.f64 a (neg.f64 a) (*.f64 a a)))) (-.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (-.f64 b a)) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (-.f64 b a)) (-.f64 a b))
(pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) 1/3)
(pow.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) 2)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 a b)) (-.f64 b a)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 b b) (*.f64 a a)))))
(log.f64 (*.f64 (exp.f64 (*.f64 b b)) (/.f64 1 (pow.f64 (exp.f64 a) a))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b b))) (exp.f64 (*.f64 a (neg.f64 a)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b b))) (/.f64 1 (pow.f64 (exp.f64 a) a))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) (exp.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)))))
(log.f64 (*.f64 (exp.f64 (*.f64 a (neg.f64 a))) (exp.f64 (*.f64 b b))))
(log.f64 (*.f64 (exp.f64 (*.f64 a (neg.f64 a))) (+.f64 1 (expm1.f64 (*.f64 b b)))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 a) a)) (exp.f64 (*.f64 b b))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 a) a)) (+.f64 1 (expm1.f64 (*.f64 b b)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 a (neg.f64 a) (*.f64 a a))) (pow.f64 (exp.f64 (+.f64 a b)) (-.f64 b a))))
(log.f64 (*.f64 (exp.f64 (fma.f64 a (neg.f64 a) (*.f64 a a))) (+.f64 1 (expm1.f64 (-.f64 (*.f64 b b) (*.f64 a a))))))
(log.f64 (/.f64 (exp.f64 (*.f64 b b)) (+.f64 1 (expm1.f64 (*.f64 a a)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 b b))) (pow.f64 (exp.f64 a) a)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 b b))) (+.f64 1 (expm1.f64 (*.f64 a a)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(exp.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(fma.f64 b b (*.f64 a (neg.f64 a)))
(fma.f64 b b (*.f64 (*.f64 a (neg.f64 a)) 1))
(fma.f64 b b (fma.f64 a (neg.f64 a) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 b b (neg.f64 (-.f64 (*.f64 a a) (fma.f64 a (neg.f64 a) (*.f64 a a)))))
(fma.f64 (+.f64 a b) (-.f64 b a) (fma.f64 a (neg.f64 a) (*.f64 a a)))
(fma.f64 (+.f64 a b) (-.f64 b a) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)))
(fma.f64 (+.f64 a b) (-.f64 b a) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(fma.f64 (+.f64 a b) (-.f64 b a) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) 1))
(fma.f64 (+.f64 a b) (-.f64 b a) (+.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (*.f64 b b) 1 (*.f64 a (neg.f64 a)))
(fma.f64 (*.f64 b b) 1 (*.f64 (*.f64 a (neg.f64 a)) 1))
(fma.f64 (*.f64 b b) 1 (fma.f64 a (neg.f64 a) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (*.f64 b b) 1 (neg.f64 (-.f64 (*.f64 a a) (fma.f64 a (neg.f64 a) (*.f64 a a)))))
(fma.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1 (fma.f64 a (neg.f64 a) (*.f64 a a)))
(fma.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1 (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)))
(fma.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(fma.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1 (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) 1))
(fma.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1 (+.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1 (*.f64 b b) (*.f64 a (neg.f64 a)))
(fma.f64 1 (*.f64 b b) (*.f64 (*.f64 a (neg.f64 a)) 1))
(fma.f64 1 (*.f64 b b) (fma.f64 a (neg.f64 a) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1 (*.f64 b b) (neg.f64 (-.f64 (*.f64 a a) (fma.f64 a (neg.f64 a) (*.f64 a a)))))
(fma.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 a (neg.f64 a) (*.f64 a a)))
(fma.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)))
(fma.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(fma.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) 1))
(fma.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1 (*.f64 a (neg.f64 a)) (*.f64 b b))
(fma.f64 1 (fma.f64 a (neg.f64 a) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(fma.f64 (cbrt.f64 (pow.f64 a 4)) (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (*.f64 b b))
(fma.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (pow.f64 b 4)) (*.f64 a (neg.f64 a)))
(fma.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (pow.f64 b 4)) (*.f64 (*.f64 a (neg.f64 a)) 1))
(fma.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (pow.f64 b 4)) (fma.f64 a (neg.f64 a) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (pow.f64 b 4)) (neg.f64 (-.f64 (*.f64 a a) (fma.f64 a (neg.f64 a) (*.f64 a a)))))
(fma.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) b) (*.f64 a (neg.f64 a)))
(fma.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) b) (*.f64 (*.f64 a (neg.f64 a)) 1))
(fma.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) b) (fma.f64 a (neg.f64 a) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) b) (neg.f64 (-.f64 (*.f64 a a) (fma.f64 a (neg.f64 a) (*.f64 a a)))))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (cbrt.f64 (*.f64 b b)) (*.f64 a (neg.f64 a)))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 a (neg.f64 a)) 1))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (cbrt.f64 (*.f64 b b)) (fma.f64 a (neg.f64 a) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (cbrt.f64 (*.f64 b b)) (neg.f64 (-.f64 (*.f64 a a) (fma.f64 a (neg.f64 a) (*.f64 a a)))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (fma.f64 a (neg.f64 a) (*.f64 a a)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) 1))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (+.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (fma.f64 a (neg.f64 a) (*.f64 a a)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (*.f64 (cbrt.f64 (+.f64 a b)) (-.f64 b a)) (fma.f64 a (neg.f64 a) (*.f64 a a)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (*.f64 (cbrt.f64 (+.f64 a b)) (-.f64 b a)) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (*.f64 (cbrt.f64 (+.f64 a b)) (-.f64 b a)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (*.f64 (cbrt.f64 (+.f64 a b)) (-.f64 b a)) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (*.f64 (cbrt.f64 (+.f64 a b)) (-.f64 b a)) (+.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (*.f64 a (neg.f64 a)))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (*.f64 (*.f64 a (neg.f64 a)) 1))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (fma.f64 a (neg.f64 a) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (neg.f64 (-.f64 (*.f64 a a) (fma.f64 a (neg.f64 a) (*.f64 a a)))))
(fma.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) (fma.f64 a (neg.f64 a) (*.f64 a a)))
(fma.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)))
(fma.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(fma.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) 1))
(fma.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) (+.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (sqrt.f64 (+.f64 a b)) (-.f64 b a)) (fma.f64 a (neg.f64 a) (*.f64 a a)))
(fma.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (sqrt.f64 (+.f64 a b)) (-.f64 b a)) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)))
(fma.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (sqrt.f64 (+.f64 a b)) (-.f64 b a)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(fma.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (sqrt.f64 (+.f64 a b)) (-.f64 b a)) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) 1))
(fma.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (sqrt.f64 (+.f64 a b)) (-.f64 b a)) (+.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (neg.f64 a) a (*.f64 b b))
(fma.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 1 (fma.f64 (*.f64 a a) (fma.f64 a a (*.f64 b b)) (pow.f64 b 4))) (fma.f64 a (neg.f64 a) (*.f64 a a)))
(fma.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 1 (fma.f64 (*.f64 a a) (fma.f64 a a (*.f64 b b)) (pow.f64 b 4))) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)))
(fma.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 1 (fma.f64 (*.f64 a a) (fma.f64 a a (*.f64 b b)) (pow.f64 b 4))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(fma.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 1 (fma.f64 (*.f64 a a) (fma.f64 a a (*.f64 b b)) (pow.f64 b 4))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) 1))
(fma.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 1 (fma.f64 (*.f64 a a) (fma.f64 a a (*.f64 b b)) (pow.f64 b 4))) (+.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (fma.f64 a a (*.f64 b b))) (fma.f64 a (neg.f64 a) (*.f64 a a)))
(fma.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (fma.f64 a a (*.f64 b b))) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)))
(fma.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (fma.f64 a a (*.f64 b b))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(fma.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (fma.f64 a a (*.f64 b b))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) 1))
(fma.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (fma.f64 a a (*.f64 b b))) (+.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (-.f64 b a) (+.f64 a b) (fma.f64 a (neg.f64 a) (*.f64 a a)))
(fma.f64 (-.f64 b a) (+.f64 a b) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)))
(fma.f64 (-.f64 b a) (+.f64 a b) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(fma.f64 (-.f64 b a) (+.f64 a b) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) 1))
(fma.f64 (-.f64 b a) (+.f64 a b) (+.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 a (neg.f64 a) (*.f64 a a))) (cbrt.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)))) (cbrt.f64 (fma.f64 a (neg.f64 a) (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 a (neg.f64 a))) (cbrt.f64 (*.f64 a (neg.f64 a)))) (cbrt.f64 (*.f64 a (neg.f64 a))) (*.f64 b b))
(fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (*.f64 a (neg.f64 a)))
(fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (*.f64 (*.f64 a (neg.f64 a)) 1))
(fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (fma.f64 a (neg.f64 a) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (-.f64 (*.f64 a a) (fma.f64 a (neg.f64 a) (*.f64 a a)))))
(fma.f64 (hypot.f64 (sqrt.f64 (*.f64 a (neg.f64 a))) a) (hypot.f64 (sqrt.f64 (*.f64 a (neg.f64 a))) a) (-.f64 (*.f64 b b) (*.f64 a a)))
(fma.f64 (sqrt.f64 (*.f64 a (neg.f64 a))) (sqrt.f64 (*.f64 a (neg.f64 a))) (*.f64 b b))
(fma.f64 -1 (*.f64 a a) (*.f64 b b))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (pow.f64 (cbrt.f64 a) 2) (*.f64 b b))
(fma.f64 (*.f64 (neg.f64 a) 1) a (*.f64 b b))
(fma.f64 (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (*.f64 b b))
(fma.f64 (*.f64 (neg.f64 a) (sqrt.f64 a)) (sqrt.f64 a) (*.f64 b b))
(fma.f64 (*.f64 b (cbrt.f64 (*.f64 b b))) (cbrt.f64 b) (*.f64 a (neg.f64 a)))
(fma.f64 (*.f64 b (cbrt.f64 (*.f64 b b))) (cbrt.f64 b) (*.f64 (*.f64 a (neg.f64 a)) 1))
(fma.f64 (*.f64 b (cbrt.f64 (*.f64 b b))) (cbrt.f64 b) (fma.f64 a (neg.f64 a) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (*.f64 b (cbrt.f64 (*.f64 b b))) (cbrt.f64 b) (neg.f64 (-.f64 (*.f64 a a) (fma.f64 a (neg.f64 a) (*.f64 a a)))))
(+.f64 0 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/90) (PI.f64))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/90) (PI.f64))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/90) (PI.f64)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/90) (PI.f64)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/90) (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) 1)
(pow.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/90) (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/90 angle) 3) (pow.f64 (PI.f64) 3)))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 1/90 angle) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(exp.f64 (log.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))

simplify132.0ms (0.2%)

Algorithm
egg-herbie
Rules
728×fma-neg
600×cancel-sign-sub-inv
476×fma-def
470×log-prod
400×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
054410043
112929673
244099333
Stop Event
node limit
Counts
319 → 356
Calls
Call 1
Inputs
(*.f64 1/90 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(/.f64 1 b)
(+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2)))
(+.f64 (/.f64 1 b) (+.f64 (/.f64 a (pow.f64 b 2)) (/.f64 (pow.f64 a 2) (pow.f64 b 3))))
(+.f64 (/.f64 (pow.f64 a 3) (pow.f64 b 4)) (+.f64 (/.f64 1 b) (+.f64 (/.f64 a (pow.f64 b 2)) (/.f64 (pow.f64 a 2) (pow.f64 b 3)))))
(/.f64 -1 a)
(-.f64 (*.f64 -1 (/.f64 b (pow.f64 a 2))) (/.f64 1 a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 b (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 3)))) (/.f64 1 a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 3) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 b (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 3))))) (/.f64 1 a))
(/.f64 -1 a)
(-.f64 (*.f64 -1 (/.f64 b (pow.f64 a 2))) (/.f64 1 a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 b (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 3)))) (/.f64 1 a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 3) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 b (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 3))))) (/.f64 1 a))
(/.f64 -1 a)
(-.f64 (*.f64 -1 (/.f64 b (pow.f64 a 2))) (/.f64 1 a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 b (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 3)))) (/.f64 1 a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 3) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 b (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 3))))) (/.f64 1 a))
(/.f64 1 b)
(+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2)))
(+.f64 (/.f64 1 b) (+.f64 (/.f64 a (pow.f64 b 2)) (/.f64 (pow.f64 a 2) (pow.f64 b 3))))
(+.f64 (/.f64 (pow.f64 a 3) (pow.f64 b 4)) (+.f64 (/.f64 1 b) (+.f64 (/.f64 a (pow.f64 b 2)) (/.f64 (pow.f64 a 2) (pow.f64 b 3)))))
(/.f64 1 b)
(+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2)))
(+.f64 (/.f64 1 b) (+.f64 (/.f64 a (pow.f64 b 2)) (/.f64 (pow.f64 a 2) (pow.f64 b 3))))
(+.f64 (/.f64 (pow.f64 a 3) (pow.f64 b 4)) (+.f64 (/.f64 1 b) (+.f64 (/.f64 a (pow.f64 b 2)) (/.f64 (pow.f64 a 2) (pow.f64 b 3)))))
(*.f64 -1 (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(*.f64 -1 (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(*.f64 -1 (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(+.f64 0 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))) (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))) 1)
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))) (sin.f64 1)))
(*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 1)
(*.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)) (cbrt.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (sqrt.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(pow.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(+.f64 0 (/.f64 1 (-.f64 b a)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (-.f64 b a)))) (cbrt.f64 (exp.f64 (/.f64 1 (-.f64 b a)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (-.f64 b a))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (-.f64 b a))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (-.f64 b a))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (-.f64 b a)))) 1)
(*.f64 (+.f64 a b) (/.f64 (/.f64 1 (+.f64 a b)) (-.f64 b a)))
(*.f64 (/.f64 1 (-.f64 b a)) 1)
(*.f64 1 (/.f64 1 (-.f64 b a)))
(*.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2))
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2) (/.f64 1 (cbrt.f64 (-.f64 b a))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (*.f64 (cbrt.f64 (+.f64 a b)) (/.f64 (/.f64 1 (+.f64 a b)) (-.f64 b a))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 b a))) (/.f64 1 (sqrt.f64 (-.f64 b a))))
(*.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (sqrt.f64 (+.f64 a b)) (/.f64 (/.f64 1 (+.f64 a b)) (-.f64 b a))))
(*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (*.f64 (+.f64 a b) (neg.f64 (-.f64 b a)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 a b)) (-.f64 b a)) (+.f64 a b))
(*.f64 (/.f64 1 (+.f64 a b)) (/.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (/.f64 (+.f64 a b) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (/.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a))))) (/.f64 (+.f64 a b) (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (+.f64 a b)) (/.f64 (cbrt.f64 (+.f64 a b)) (-.f64 b a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) 1) (/.f64 (cbrt.f64 (+.f64 a b)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (/.f64 1 (cbrt.f64 (-.f64 b a))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a))))) (/.f64 (cbrt.f64 (+.f64 a b)) (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) (+.f64 a b)) (/.f64 (sqrt.f64 (+.f64 a b)) (-.f64 b a)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) 1) (/.f64 (sqrt.f64 (+.f64 a b)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (/.f64 (sqrt.f64 (+.f64 a b)) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (/.f64 (+.f64 a b) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (fma.f64 (*.f64 a a) (fma.f64 a a (*.f64 b b)) (pow.f64 b 4)))
(*.f64 (/.f64 (+.f64 a b) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 a a (*.f64 b b)))
(pow.f64 (/.f64 1 (-.f64 b a)) 1)
(pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 3)
(pow.f64 (pow.f64 (/.f64 1 (-.f64 b a)) 3) 1/3)
(pow.f64 (/.f64 1 (sqrt.f64 (-.f64 b a))) 2)
(pow.f64 (-.f64 b a) -1)
(neg.f64 (/.f64 (+.f64 a b) (*.f64 (+.f64 a b) (neg.f64 (-.f64 b a)))))
(sqrt.f64 (pow.f64 (/.f64 1 (-.f64 b a)) 2))
(log.f64 (exp.f64 (/.f64 1 (-.f64 b a))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (-.f64 b a)))))
(cbrt.f64 (pow.f64 (/.f64 1 (-.f64 b a)) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (-.f64 b a))))
(exp.f64 (neg.f64 (log.f64 (-.f64 b a))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (-.f64 b a))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (-.f64 b a))))
(+.f64 (*.f64 b b) (*.f64 a (neg.f64 a)))
(+.f64 (*.f64 b b) (*.f64 (*.f64 a (neg.f64 a)) 1))
(+.f64 (*.f64 b b) (fma.f64 a (neg.f64 a) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 a (neg.f64 a) (*.f64 a a)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) 1))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(+.f64 (*.f64 a (neg.f64 a)) (*.f64 b b))
(+.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 0 (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a b)) (-.f64 b a))) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a b)) (-.f64 b a))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a b)) (-.f64 b a)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 a b)) (-.f64 b a)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 a b)) (-.f64 b a)))))
(*.f64 (+.f64 a b) (-.f64 b a))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1)
(*.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (*.f64 (cbrt.f64 (+.f64 a b)) (-.f64 b a)))
(*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))))
(*.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (sqrt.f64 (+.f64 a b)) (-.f64 b a)))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 1 (fma.f64 (*.f64 a a) (fma.f64 a a (*.f64 b b)) (pow.f64 b 4))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (fma.f64 a a (*.f64 b b))))
(*.f64 (-.f64 b a) (+.f64 a b))
(/.f64 1 (/.f64 (fma.f64 (*.f64 a a) (fma.f64 a a (*.f64 b b)) (pow.f64 b 4)) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 1 (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (fma.f64 (*.f64 a a) (fma.f64 a a (*.f64 b b)) (pow.f64 b 4)))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 a a (*.f64 b b)))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (neg.f64 (fma.f64 (*.f64 a a) (fma.f64 a a (*.f64 b b)) (pow.f64 b 4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (neg.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (+.f64 (pow.f64 b 6) (pow.f64 (*.f64 a (neg.f64 a)) 3)) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (*.f64 a (neg.f64 a)) (*.f64 a (neg.f64 a))) (*.f64 (*.f64 b b) (*.f64 a (neg.f64 a))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (-.f64 (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (fma.f64 a (neg.f64 a) (*.f64 a a))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 a (neg.f64 a) (*.f64 a a))))))
(/.f64 (-.f64 (pow.f64 b 4) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 a (neg.f64 a)))) (-.f64 (*.f64 b b) (*.f64 a (neg.f64 a))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (fma.f64 a (neg.f64 a) (*.f64 a a)))) (-.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (-.f64 b a)) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (-.f64 b a)) (-.f64 a b))
(pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) 1/3)
(pow.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) 2)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 a b)) (-.f64 b a)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 b b) (*.f64 a a)))))
(log.f64 (*.f64 (exp.f64 (*.f64 b b)) (/.f64 1 (pow.f64 (exp.f64 a) a))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b b))) (exp.f64 (*.f64 a (neg.f64 a)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b b))) (/.f64 1 (pow.f64 (exp.f64 a) a))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) (exp.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)))))
(log.f64 (*.f64 (exp.f64 (*.f64 a (neg.f64 a))) (exp.f64 (*.f64 b b))))
(log.f64 (*.f64 (exp.f64 (*.f64 a (neg.f64 a))) (+.f64 1 (expm1.f64 (*.f64 b b)))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 a) a)) (exp.f64 (*.f64 b b))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 a) a)) (+.f64 1 (expm1.f64 (*.f64 b b)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 a (neg.f64 a) (*.f64 a a))) (pow.f64 (exp.f64 (+.f64 a b)) (-.f64 b a))))
(log.f64 (*.f64 (exp.f64 (fma.f64 a (neg.f64 a) (*.f64 a a))) (+.f64 1 (expm1.f64 (-.f64 (*.f64 b b) (*.f64 a a))))))
(log.f64 (/.f64 (exp.f64 (*.f64 b b)) (+.f64 1 (expm1.f64 (*.f64 a a)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 b b))) (pow.f64 (exp.f64 a) a)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 b b))) (+.f64 1 (expm1.f64 (*.f64 a a)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(exp.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(fma.f64 b b (*.f64 a (neg.f64 a)))
(fma.f64 b b (*.f64 (*.f64 a (neg.f64 a)) 1))
(fma.f64 b b (fma.f64 a (neg.f64 a) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 b b (neg.f64 (-.f64 (*.f64 a a) (fma.f64 a (neg.f64 a) (*.f64 a a)))))
(fma.f64 (+.f64 a b) (-.f64 b a) (fma.f64 a (neg.f64 a) (*.f64 a a)))
(fma.f64 (+.f64 a b) (-.f64 b a) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)))
(fma.f64 (+.f64 a b) (-.f64 b a) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(fma.f64 (+.f64 a b) (-.f64 b a) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) 1))
(fma.f64 (+.f64 a b) (-.f64 b a) (+.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (*.f64 b b) 1 (*.f64 a (neg.f64 a)))
(fma.f64 (*.f64 b b) 1 (*.f64 (*.f64 a (neg.f64 a)) 1))
(fma.f64 (*.f64 b b) 1 (fma.f64 a (neg.f64 a) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (*.f64 b b) 1 (neg.f64 (-.f64 (*.f64 a a) (fma.f64 a (neg.f64 a) (*.f64 a a)))))
(fma.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1 (fma.f64 a (neg.f64 a) (*.f64 a a)))
(fma.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1 (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)))
(fma.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(fma.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1 (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) 1))
(fma.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1 (+.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1 (*.f64 b b) (*.f64 a (neg.f64 a)))
(fma.f64 1 (*.f64 b b) (*.f64 (*.f64 a (neg.f64 a)) 1))
(fma.f64 1 (*.f64 b b) (fma.f64 a (neg.f64 a) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1 (*.f64 b b) (neg.f64 (-.f64 (*.f64 a a) (fma.f64 a (neg.f64 a) (*.f64 a a)))))
(fma.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 a (neg.f64 a) (*.f64 a a)))
(fma.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)))
(fma.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(fma.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) 1))
(fma.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1 (*.f64 a (neg.f64 a)) (*.f64 b b))
(fma.f64 1 (fma.f64 a (neg.f64 a) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(fma.f64 (cbrt.f64 (pow.f64 a 4)) (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (*.f64 b b))
(fma.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (pow.f64 b 4)) (*.f64 a (neg.f64 a)))
(fma.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (pow.f64 b 4)) (*.f64 (*.f64 a (neg.f64 a)) 1))
(fma.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (pow.f64 b 4)) (fma.f64 a (neg.f64 a) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (pow.f64 b 4)) (neg.f64 (-.f64 (*.f64 a a) (fma.f64 a (neg.f64 a) (*.f64 a a)))))
(fma.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) b) (*.f64 a (neg.f64 a)))
(fma.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) b) (*.f64 (*.f64 a (neg.f64 a)) 1))
(fma.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) b) (fma.f64 a (neg.f64 a) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) b) (neg.f64 (-.f64 (*.f64 a a) (fma.f64 a (neg.f64 a) (*.f64 a a)))))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (cbrt.f64 (*.f64 b b)) (*.f64 a (neg.f64 a)))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 a (neg.f64 a)) 1))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (cbrt.f64 (*.f64 b b)) (fma.f64 a (neg.f64 a) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (cbrt.f64 (*.f64 b b)) (neg.f64 (-.f64 (*.f64 a a) (fma.f64 a (neg.f64 a) (*.f64 a a)))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (fma.f64 a (neg.f64 a) (*.f64 a a)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) 1))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (+.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (fma.f64 a (neg.f64 a) (*.f64 a a)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (*.f64 (cbrt.f64 (+.f64 a b)) (-.f64 b a)) (fma.f64 a (neg.f64 a) (*.f64 a a)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (*.f64 (cbrt.f64 (+.f64 a b)) (-.f64 b a)) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (*.f64 (cbrt.f64 (+.f64 a b)) (-.f64 b a)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (*.f64 (cbrt.f64 (+.f64 a b)) (-.f64 b a)) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (*.f64 (cbrt.f64 (+.f64 a b)) (-.f64 b a)) (+.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (*.f64 a (neg.f64 a)))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (*.f64 (*.f64 a (neg.f64 a)) 1))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (fma.f64 a (neg.f64 a) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (neg.f64 (-.f64 (*.f64 a a) (fma.f64 a (neg.f64 a) (*.f64 a a)))))
(fma.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) (fma.f64 a (neg.f64 a) (*.f64 a a)))
(fma.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)))
(fma.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(fma.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) 1))
(fma.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) (+.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (sqrt.f64 (+.f64 a b)) (-.f64 b a)) (fma.f64 a (neg.f64 a) (*.f64 a a)))
(fma.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (sqrt.f64 (+.f64 a b)) (-.f64 b a)) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)))
(fma.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (sqrt.f64 (+.f64 a b)) (-.f64 b a)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(fma.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (sqrt.f64 (+.f64 a b)) (-.f64 b a)) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) 1))
(fma.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (sqrt.f64 (+.f64 a b)) (-.f64 b a)) (+.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (neg.f64 a) a (*.f64 b b))
(fma.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 1 (fma.f64 (*.f64 a a) (fma.f64 a a (*.f64 b b)) (pow.f64 b 4))) (fma.f64 a (neg.f64 a) (*.f64 a a)))
(fma.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 1 (fma.f64 (*.f64 a a) (fma.f64 a a (*.f64 b b)) (pow.f64 b 4))) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)))
(fma.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 1 (fma.f64 (*.f64 a a) (fma.f64 a a (*.f64 b b)) (pow.f64 b 4))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(fma.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 1 (fma.f64 (*.f64 a a) (fma.f64 a a (*.f64 b b)) (pow.f64 b 4))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) 1))
(fma.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 1 (fma.f64 (*.f64 a a) (fma.f64 a a (*.f64 b b)) (pow.f64 b 4))) (+.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (fma.f64 a a (*.f64 b b))) (fma.f64 a (neg.f64 a) (*.f64 a a)))
(fma.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (fma.f64 a a (*.f64 b b))) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)))
(fma.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (fma.f64 a a (*.f64 b b))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(fma.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (fma.f64 a a (*.f64 b b))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) 1))
(fma.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (fma.f64 a a (*.f64 b b))) (+.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (-.f64 b a) (+.f64 a b) (fma.f64 a (neg.f64 a) (*.f64 a a)))
(fma.f64 (-.f64 b a) (+.f64 a b) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)))
(fma.f64 (-.f64 b a) (+.f64 a b) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(fma.f64 (-.f64 b a) (+.f64 a b) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) 1))
(fma.f64 (-.f64 b a) (+.f64 a b) (+.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 a (neg.f64 a) (*.f64 a a))) (cbrt.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)))) (cbrt.f64 (fma.f64 a (neg.f64 a) (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 a (neg.f64 a))) (cbrt.f64 (*.f64 a (neg.f64 a)))) (cbrt.f64 (*.f64 a (neg.f64 a))) (*.f64 b b))
(fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (*.f64 a (neg.f64 a)))
(fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (*.f64 (*.f64 a (neg.f64 a)) 1))
(fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (fma.f64 a (neg.f64 a) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (-.f64 (*.f64 a a) (fma.f64 a (neg.f64 a) (*.f64 a a)))))
(fma.f64 (hypot.f64 (sqrt.f64 (*.f64 a (neg.f64 a))) a) (hypot.f64 (sqrt.f64 (*.f64 a (neg.f64 a))) a) (-.f64 (*.f64 b b) (*.f64 a a)))
(fma.f64 (sqrt.f64 (*.f64 a (neg.f64 a))) (sqrt.f64 (*.f64 a (neg.f64 a))) (*.f64 b b))
(fma.f64 -1 (*.f64 a a) (*.f64 b b))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (pow.f64 (cbrt.f64 a) 2) (*.f64 b b))
(fma.f64 (*.f64 (neg.f64 a) 1) a (*.f64 b b))
(fma.f64 (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (*.f64 b b))
(fma.f64 (*.f64 (neg.f64 a) (sqrt.f64 a)) (sqrt.f64 a) (*.f64 b b))
(fma.f64 (*.f64 b (cbrt.f64 (*.f64 b b))) (cbrt.f64 b) (*.f64 a (neg.f64 a)))
(fma.f64 (*.f64 b (cbrt.f64 (*.f64 b b))) (cbrt.f64 b) (*.f64 (*.f64 a (neg.f64 a)) 1))
(fma.f64 (*.f64 b (cbrt.f64 (*.f64 b b))) (cbrt.f64 b) (fma.f64 a (neg.f64 a) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (*.f64 b (cbrt.f64 (*.f64 b b))) (cbrt.f64 b) (neg.f64 (-.f64 (*.f64 a a) (fma.f64 a (neg.f64 a) (*.f64 a a)))))
(+.f64 0 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/90) (PI.f64))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/90) (PI.f64))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/90) (PI.f64)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/90) (PI.f64)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/90) (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) 1)
(pow.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/90) (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/90 angle) 3) (pow.f64 (PI.f64) 3)))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 1/90 angle) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(exp.f64 (log.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
Outputs
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (*.f64 (*.f64 -1/4374000 (pow.f64 angle 3)) (pow.f64 (PI.f64) 3)))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(fma.f64 -1/4374000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/90 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 (*.f64 1/708588000000 (pow.f64 angle 5)) (pow.f64 (PI.f64) 5))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (fma.f64 -1/4374000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/708588000000 (pow.f64 angle 5)))))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (fma.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 (*.f64 1/708588000000 (pow.f64 angle 5)) (pow.f64 (PI.f64) 5)))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (fma.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (fma.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (fma.f64 -1/4374000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/708588000000 (pow.f64 angle 5))))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(/.f64 1 b)
(+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2)))
(+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b)))
(+.f64 (/.f64 1 b) (+.f64 (/.f64 a (pow.f64 b 2)) (/.f64 (pow.f64 a 2) (pow.f64 b 3))))
(+.f64 (+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b))) (/.f64 (*.f64 a a) (pow.f64 b 3)))
(+.f64 (/.f64 1 b) (+.f64 (/.f64 a (*.f64 b b)) (/.f64 a (/.f64 (pow.f64 b 3) a))))
(+.f64 (/.f64 a (*.f64 b b)) (+.f64 (/.f64 1 b) (/.f64 a (/.f64 (pow.f64 b 3) a))))
(+.f64 (/.f64 (pow.f64 a 3) (pow.f64 b 4)) (+.f64 (/.f64 1 b) (+.f64 (/.f64 a (pow.f64 b 2)) (/.f64 (pow.f64 a 2) (pow.f64 b 3)))))
(+.f64 (+.f64 (+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b))) (/.f64 (*.f64 a a) (pow.f64 b 3))) (/.f64 (pow.f64 a 3) (pow.f64 b 4)))
(+.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 a (*.f64 b b)) (/.f64 a (/.f64 (pow.f64 b 3) a)))) (/.f64 (pow.f64 a 3) (pow.f64 b 4)))
(+.f64 (+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b))) (+.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (/.f64 (pow.f64 a 3) (pow.f64 b 4))))
(/.f64 -1 a)
(-.f64 (*.f64 -1 (/.f64 b (pow.f64 a 2))) (/.f64 1 a))
(-.f64 (neg.f64 (/.f64 b (*.f64 a a))) (/.f64 1 a))
(fma.f64 -1 (/.f64 b (*.f64 a a)) (/.f64 -1 a))
(-.f64 (/.f64 -1 a) (/.f64 b (*.f64 a a)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 b (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 3)))) (/.f64 1 a))
(-.f64 (*.f64 -1 (+.f64 (/.f64 b (*.f64 a a)) (/.f64 (*.f64 b b) (pow.f64 a 3)))) (/.f64 1 a))
(fma.f64 -1 (+.f64 (/.f64 b (*.f64 a a)) (/.f64 (*.f64 b b) (pow.f64 a 3))) (/.f64 -1 a))
(-.f64 (/.f64 -1 a) (+.f64 (/.f64 b (*.f64 a a)) (/.f64 (*.f64 b b) (pow.f64 a 3))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 3) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 b (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 3))))) (/.f64 1 a))
(-.f64 (fma.f64 -1 (/.f64 (pow.f64 b 3) (pow.f64 a 4)) (*.f64 -1 (+.f64 (/.f64 b (*.f64 a a)) (/.f64 (*.f64 b b) (pow.f64 a 3))))) (/.f64 1 a))
(+.f64 (-.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 b 3) (pow.f64 a 4))) (/.f64 b (*.f64 a a))) (/.f64 (*.f64 b b) (pow.f64 a 3))) (/.f64 -1 a))
(-.f64 (-.f64 (/.f64 -1 a) (+.f64 (/.f64 b (*.f64 a a)) (/.f64 (*.f64 b b) (pow.f64 a 3)))) (/.f64 (pow.f64 b 3) (pow.f64 a 4)))
(/.f64 -1 a)
(-.f64 (*.f64 -1 (/.f64 b (pow.f64 a 2))) (/.f64 1 a))
(-.f64 (neg.f64 (/.f64 b (*.f64 a a))) (/.f64 1 a))
(fma.f64 -1 (/.f64 b (*.f64 a a)) (/.f64 -1 a))
(-.f64 (/.f64 -1 a) (/.f64 b (*.f64 a a)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 b (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 3)))) (/.f64 1 a))
(-.f64 (*.f64 -1 (+.f64 (/.f64 b (*.f64 a a)) (/.f64 (*.f64 b b) (pow.f64 a 3)))) (/.f64 1 a))
(fma.f64 -1 (+.f64 (/.f64 b (*.f64 a a)) (/.f64 (*.f64 b b) (pow.f64 a 3))) (/.f64 -1 a))
(-.f64 (/.f64 -1 a) (+.f64 (/.f64 b (*.f64 a a)) (/.f64 (*.f64 b b) (pow.f64 a 3))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 3) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 b (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 3))))) (/.f64 1 a))
(-.f64 (fma.f64 -1 (/.f64 (pow.f64 b 3) (pow.f64 a 4)) (*.f64 -1 (+.f64 (/.f64 b (*.f64 a a)) (/.f64 (*.f64 b b) (pow.f64 a 3))))) (/.f64 1 a))
(+.f64 (-.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 b 3) (pow.f64 a 4))) (/.f64 b (*.f64 a a))) (/.f64 (*.f64 b b) (pow.f64 a 3))) (/.f64 -1 a))
(-.f64 (-.f64 (/.f64 -1 a) (+.f64 (/.f64 b (*.f64 a a)) (/.f64 (*.f64 b b) (pow.f64 a 3)))) (/.f64 (pow.f64 b 3) (pow.f64 a 4)))
(/.f64 -1 a)
(-.f64 (*.f64 -1 (/.f64 b (pow.f64 a 2))) (/.f64 1 a))
(-.f64 (neg.f64 (/.f64 b (*.f64 a a))) (/.f64 1 a))
(fma.f64 -1 (/.f64 b (*.f64 a a)) (/.f64 -1 a))
(-.f64 (/.f64 -1 a) (/.f64 b (*.f64 a a)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 b (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 3)))) (/.f64 1 a))
(-.f64 (*.f64 -1 (+.f64 (/.f64 b (*.f64 a a)) (/.f64 (*.f64 b b) (pow.f64 a 3)))) (/.f64 1 a))
(fma.f64 -1 (+.f64 (/.f64 b (*.f64 a a)) (/.f64 (*.f64 b b) (pow.f64 a 3))) (/.f64 -1 a))
(-.f64 (/.f64 -1 a) (+.f64 (/.f64 b (*.f64 a a)) (/.f64 (*.f64 b b) (pow.f64 a 3))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 3) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 b (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 3))))) (/.f64 1 a))
(-.f64 (fma.f64 -1 (/.f64 (pow.f64 b 3) (pow.f64 a 4)) (*.f64 -1 (+.f64 (/.f64 b (*.f64 a a)) (/.f64 (*.f64 b b) (pow.f64 a 3))))) (/.f64 1 a))
(+.f64 (-.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 b 3) (pow.f64 a 4))) (/.f64 b (*.f64 a a))) (/.f64 (*.f64 b b) (pow.f64 a 3))) (/.f64 -1 a))
(-.f64 (-.f64 (/.f64 -1 a) (+.f64 (/.f64 b (*.f64 a a)) (/.f64 (*.f64 b b) (pow.f64 a 3)))) (/.f64 (pow.f64 b 3) (pow.f64 a 4)))
(/.f64 1 b)
(+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2)))
(+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b)))
(+.f64 (/.f64 1 b) (+.f64 (/.f64 a (pow.f64 b 2)) (/.f64 (pow.f64 a 2) (pow.f64 b 3))))
(+.f64 (+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b))) (/.f64 (*.f64 a a) (pow.f64 b 3)))
(+.f64 (/.f64 1 b) (+.f64 (/.f64 a (*.f64 b b)) (/.f64 a (/.f64 (pow.f64 b 3) a))))
(+.f64 (/.f64 a (*.f64 b b)) (+.f64 (/.f64 1 b) (/.f64 a (/.f64 (pow.f64 b 3) a))))
(+.f64 (/.f64 (pow.f64 a 3) (pow.f64 b 4)) (+.f64 (/.f64 1 b) (+.f64 (/.f64 a (pow.f64 b 2)) (/.f64 (pow.f64 a 2) (pow.f64 b 3)))))
(+.f64 (+.f64 (+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b))) (/.f64 (*.f64 a a) (pow.f64 b 3))) (/.f64 (pow.f64 a 3) (pow.f64 b 4)))
(+.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 a (*.f64 b b)) (/.f64 a (/.f64 (pow.f64 b 3) a)))) (/.f64 (pow.f64 a 3) (pow.f64 b 4)))
(+.f64 (+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b))) (+.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (/.f64 (pow.f64 a 3) (pow.f64 b 4))))
(/.f64 1 b)
(+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2)))
(+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b)))
(+.f64 (/.f64 1 b) (+.f64 (/.f64 a (pow.f64 b 2)) (/.f64 (pow.f64 a 2) (pow.f64 b 3))))
(+.f64 (+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b))) (/.f64 (*.f64 a a) (pow.f64 b 3)))
(+.f64 (/.f64 1 b) (+.f64 (/.f64 a (*.f64 b b)) (/.f64 a (/.f64 (pow.f64 b 3) a))))
(+.f64 (/.f64 a (*.f64 b b)) (+.f64 (/.f64 1 b) (/.f64 a (/.f64 (pow.f64 b 3) a))))
(+.f64 (/.f64 (pow.f64 a 3) (pow.f64 b 4)) (+.f64 (/.f64 1 b) (+.f64 (/.f64 a (pow.f64 b 2)) (/.f64 (pow.f64 a 2) (pow.f64 b 3)))))
(+.f64 (+.f64 (+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b))) (/.f64 (*.f64 a a) (pow.f64 b 3))) (/.f64 (pow.f64 a 3) (pow.f64 b 4)))
(+.f64 (+.f64 (/.f64 1 b) (+.f64 (/.f64 a (*.f64 b b)) (/.f64 a (/.f64 (pow.f64 b 3) a)))) (/.f64 (pow.f64 a 3) (pow.f64 b 4)))
(+.f64 (+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b))) (+.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (/.f64 (pow.f64 a 3) (pow.f64 b 4))))
(*.f64 -1 (pow.f64 a 2))
(*.f64 a (neg.f64 a))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(pow.f64 b 2)
(*.f64 b b)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(pow.f64 b 2)
(*.f64 b b)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(pow.f64 b 2)
(*.f64 b b)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(*.f64 -1 (pow.f64 a 2))
(*.f64 a (neg.f64 a))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(*.f64 -1 (pow.f64 a 2))
(*.f64 a (neg.f64 a))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(+.f64 0 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))) (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))) 1)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))) (sin.f64 1)))
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (sin.f64 1)))
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) (sin.f64 1)))
(*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 1)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(*.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)) (cbrt.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (sqrt.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(pow.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 1)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) 3)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 3) 1/3)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) 2)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(log.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 3))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) 1))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(+.f64 0 (/.f64 1 (-.f64 b a)))
(/.f64 1 (-.f64 b a))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (-.f64 b a)))) (cbrt.f64 (exp.f64 (/.f64 1 (-.f64 b a)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (-.f64 b a))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (-.f64 b a)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (-.f64 b a))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (-.f64 b a))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (-.f64 b a))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (-.f64 b a))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (-.f64 b a)))) 1)
(/.f64 1 (-.f64 b a))
(*.f64 (+.f64 a b) (/.f64 (/.f64 1 (+.f64 a b)) (-.f64 b a)))
(/.f64 1 (-.f64 b a))
(*.f64 (/.f64 1 (-.f64 b a)) 1)
(/.f64 1 (-.f64 b a))
(*.f64 1 (/.f64 1 (-.f64 b a)))
(/.f64 1 (-.f64 b a))
(*.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2))
(/.f64 1 (-.f64 b a))
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2) (/.f64 1 (cbrt.f64 (-.f64 b a))))
(/.f64 1 (-.f64 b a))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (*.f64 (cbrt.f64 (+.f64 a b)) (/.f64 (/.f64 1 (+.f64 a b)) (-.f64 b a))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 b a) 2)) (*.f64 (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a))) (cbrt.f64 (+.f64 b a))))
(*.f64 (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 b a) 2)) (cbrt.f64 (+.f64 b a))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 b a) 2)) (/.f64 (cbrt.f64 (+.f64 b a)) (*.f64 (-.f64 b a) (+.f64 b a))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 b a))) (/.f64 1 (sqrt.f64 (-.f64 b a))))
(pow.f64 (/.f64 1 (sqrt.f64 (-.f64 b a))) 2)
(*.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (sqrt.f64 (+.f64 a b)) (/.f64 (/.f64 1 (+.f64 a b)) (-.f64 b a))))
(/.f64 1 (-.f64 b a))
(*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (*.f64 (+.f64 a b) (neg.f64 (-.f64 b a)))))
(/.f64 1 (-.f64 b a))
(*.f64 (/.f64 (/.f64 1 (+.f64 a b)) (-.f64 b a)) (+.f64 a b))
(/.f64 1 (-.f64 b a))
(*.f64 (/.f64 1 (+.f64 a b)) (/.f64 (+.f64 a b) (-.f64 b a)))
(/.f64 1 (-.f64 b a))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (/.f64 (+.f64 a b) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 1 (/.f64 (+.f64 b a) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))
(/.f64 (/.f64 (+.f64 b a) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))
(/.f64 (/.f64 (+.f64 b a) (cbrt.f64 (*.f64 (-.f64 b a) (+.f64 b a)))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 b a) (+.f64 b a)) 2)))
(*.f64 (/.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a))))) (/.f64 (+.f64 a b) (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a))))))
(/.f64 1 (-.f64 b a))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (+.f64 a b)) (/.f64 (cbrt.f64 (+.f64 a b)) (-.f64 b a)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 b a) 2)) (*.f64 (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a))) (cbrt.f64 (+.f64 b a))))
(*.f64 (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 b a) 2)) (cbrt.f64 (+.f64 b a))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 b a) 2)) (/.f64 (cbrt.f64 (+.f64 b a)) (*.f64 (-.f64 b a) (+.f64 b a))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) 1) (/.f64 (cbrt.f64 (+.f64 a b)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 b a) 2)) (*.f64 (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a))) (cbrt.f64 (+.f64 b a))))
(*.f64 (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 b a) 2)) (cbrt.f64 (+.f64 b a))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 b a) 2)) (/.f64 (cbrt.f64 (+.f64 b a)) (*.f64 (-.f64 b a) (+.f64 b a))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (/.f64 1 (cbrt.f64 (-.f64 b a))))
(*.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 b a) 2)) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 b a) 2)) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (cbrt.f64 (-.f64 b a)))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 b a) 2)) (cbrt.f64 (-.f64 b a))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 b a) (+.f64 b a)) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a))))) (/.f64 (cbrt.f64 (+.f64 a b)) (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a))))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 b a) 2)) (*.f64 (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a))) (cbrt.f64 (+.f64 b a))))
(*.f64 (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 b a) 2)) (cbrt.f64 (+.f64 b a))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 b a) 2)) (/.f64 (cbrt.f64 (+.f64 b a)) (*.f64 (-.f64 b a) (+.f64 b a))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) (+.f64 a b)) (/.f64 (sqrt.f64 (+.f64 a b)) (-.f64 b a)))
(/.f64 1 (-.f64 b a))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) 1) (/.f64 (sqrt.f64 (+.f64 a b)) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 1 (-.f64 b a))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (/.f64 (sqrt.f64 (+.f64 a b)) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 1 (/.f64 (+.f64 b a) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))
(/.f64 (/.f64 (+.f64 b a) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))
(/.f64 (/.f64 (+.f64 b a) (cbrt.f64 (*.f64 (-.f64 b a) (+.f64 b a)))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 b a) (+.f64 b a)) 2)))
(*.f64 (/.f64 (+.f64 a b) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (fma.f64 (*.f64 a a) (fma.f64 a a (*.f64 b b)) (pow.f64 b 4)))
(*.f64 (/.f64 (+.f64 b a) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (fma.f64 (*.f64 a a) (fma.f64 a a (*.f64 b b)) (pow.f64 b 4)))
(*.f64 (/.f64 (+.f64 b a) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (fma.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)) (pow.f64 b 4)))
(*.f64 (/.f64 (+.f64 a b) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 (+.f64 b a) (fma.f64 a a (*.f64 b b))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))
(*.f64 (fma.f64 b b (*.f64 a a)) (/.f64 (+.f64 b a) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(pow.f64 (/.f64 1 (-.f64 b a)) 1)
(/.f64 1 (-.f64 b a))
(pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 3)
(/.f64 1 (-.f64 b a))
(pow.f64 (pow.f64 (/.f64 1 (-.f64 b a)) 3) 1/3)
(/.f64 1 (-.f64 b a))
(pow.f64 (/.f64 1 (sqrt.f64 (-.f64 b a))) 2)
(pow.f64 (-.f64 b a) -1)
(/.f64 1 (-.f64 b a))
(neg.f64 (/.f64 (+.f64 a b) (*.f64 (+.f64 a b) (neg.f64 (-.f64 b a)))))
(/.f64 1 (-.f64 b a))
(sqrt.f64 (pow.f64 (/.f64 1 (-.f64 b a)) 2))
(/.f64 1 (-.f64 b a))
(log.f64 (exp.f64 (/.f64 1 (-.f64 b a))))
(/.f64 1 (-.f64 b a))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (-.f64 b a)))))
(/.f64 1 (-.f64 b a))
(cbrt.f64 (pow.f64 (/.f64 1 (-.f64 b a)) 3))
(/.f64 1 (-.f64 b a))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3)))
(/.f64 1 (-.f64 b a))
(expm1.f64 (log1p.f64 (/.f64 1 (-.f64 b a))))
(/.f64 1 (-.f64 b a))
(exp.f64 (neg.f64 (log.f64 (-.f64 b a))))
(/.f64 1 (-.f64 b a))
(exp.f64 (*.f64 (neg.f64 (log.f64 (-.f64 b a))) 1))
(/.f64 1 (-.f64 b a))
(log1p.f64 (expm1.f64 (/.f64 1 (-.f64 b a))))
(/.f64 1 (-.f64 b a))
(+.f64 (*.f64 b b) (*.f64 a (neg.f64 a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(+.f64 (*.f64 b b) (*.f64 (*.f64 a (neg.f64 a)) 1))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(+.f64 (*.f64 b b) (fma.f64 a (neg.f64 a) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 a (neg.f64 a) (*.f64 a a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(fma.f64 (-.f64 b a) (+.f64 b a) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(fma.f64 (-.f64 b a) (+.f64 b a) (-.f64 (*.f64 a a) (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) 1))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(+.f64 (*.f64 a (neg.f64 a)) (*.f64 b b))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(+.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(+.f64 0 (-.f64 (*.f64 b b) (*.f64 a a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a b)) (-.f64 b a))) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a b)) (-.f64 b a))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a b)) (-.f64 b a)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 b a)) (-.f64 b a))) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 b a)) (-.f64 b a))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 b a)) (-.f64 b a)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 b a)) (-.f64 b a))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 b a)) (-.f64 b a)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 a b)) (-.f64 b a)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 a b)) (-.f64 b a)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(*.f64 (+.f64 a b) (-.f64 b a))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1)
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(*.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(*.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 b a) (+.f64 b a)) 2)) (cbrt.f64 (*.f64 (-.f64 b a) (+.f64 b a))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 b a) (+.f64 b a)) 2)) (cbrt.f64 (*.f64 (-.f64 b a) (+.f64 b a))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (*.f64 (cbrt.f64 (+.f64 a b)) (-.f64 b a)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 b a) 2)) (*.f64 (-.f64 b a) (cbrt.f64 (+.f64 b a))))
(*.f64 (-.f64 b a) (*.f64 (cbrt.f64 (pow.f64 (+.f64 b a) 2)) (cbrt.f64 (+.f64 b a))))
(*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(*.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (sqrt.f64 (+.f64 a b)) (-.f64 b a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 1 (fma.f64 (*.f64 a a) (fma.f64 a a (*.f64 b b)) (pow.f64 b 4))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (fma.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)) (pow.f64 b 4)))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (fma.f64 a a (*.f64 b b))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a)))
(*.f64 (-.f64 b a) (+.f64 a b))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(/.f64 1 (/.f64 (fma.f64 (*.f64 a a) (fma.f64 a a (*.f64 b b)) (pow.f64 b 4)) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 1 (fma.f64 (*.f64 a a) (fma.f64 a a (*.f64 b b)) (pow.f64 b 4))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (fma.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)) (pow.f64 b 4)))
(/.f64 1 (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (fma.f64 a a (*.f64 b b))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a)))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (fma.f64 (*.f64 a a) (fma.f64 a a (*.f64 b b)) (pow.f64 b 4)))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 1 (fma.f64 (*.f64 a a) (fma.f64 a a (*.f64 b b)) (pow.f64 b 4))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (fma.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)) (pow.f64 b 4)))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 a a (*.f64 b b)))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (fma.f64 a a (*.f64 b b))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (neg.f64 (fma.f64 (*.f64 a a) (fma.f64 a a (*.f64 b b)) (pow.f64 b 4))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 1 (fma.f64 (*.f64 a a) (fma.f64 a a (*.f64 b b)) (pow.f64 b 4))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (fma.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)) (pow.f64 b 4)))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (neg.f64 (fma.f64 a a (*.f64 b b))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (fma.f64 a a (*.f64 b b))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a)))
(/.f64 (+.f64 (pow.f64 b 6) (pow.f64 (*.f64 a (neg.f64 a)) 3)) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (*.f64 a (neg.f64 a)) (*.f64 a (neg.f64 a))) (*.f64 (*.f64 b b) (*.f64 a (neg.f64 a))))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 1 (fma.f64 (*.f64 a a) (fma.f64 a a (*.f64 b b)) (pow.f64 b 4))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (fma.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)) (pow.f64 b 4)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (-.f64 (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (fma.f64 a (neg.f64 a) (*.f64 a a))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 a (neg.f64 a) (*.f64 a a))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (-.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (*.f64 0 (*.f64 a a)) 3)) (fma.f64 (*.f64 0 (*.f64 a a)) (+.f64 (-.f64 (*.f64 0 (*.f64 a a)) (*.f64 b b)) (*.f64 a a)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))
(/.f64 (pow.f64 (*.f64 (-.f64 b a) (+.f64 b a)) 3) (pow.f64 (*.f64 (-.f64 b a) (+.f64 b a)) 2))
(/.f64 (-.f64 (pow.f64 b 4) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 a (neg.f64 a)))) (-.f64 (*.f64 b b) (*.f64 a (neg.f64 a))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (fma.f64 a a (*.f64 b b))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a)))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (fma.f64 a (neg.f64 a) (*.f64 a a)))) (-.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 0 (*.f64 a a)) (*.f64 0 (*.f64 a a)))) (-.f64 (*.f64 b b) (fma.f64 a a (*.f64 0 (*.f64 a a)))))
(/.f64 (pow.f64 (*.f64 (-.f64 b a) (+.f64 b a)) 2) (*.f64 (-.f64 b a) (+.f64 b a)))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (-.f64 b a)) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (/.f64 (fma.f64 a a (*.f64 b (-.f64 b a))) (-.f64 b a)))
(*.f64 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 a a (*.f64 b (-.f64 b a)))) (-.f64 b a))
(/.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (-.f64 b a)) (-.f64 a b))
(/.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (/.f64 (-.f64 a b) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (-.f64 a b)) (-.f64 b a))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (-.f64 a b)) (-.f64 b a))
(pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1)
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 3)
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(pow.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) 1/3)
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(pow.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) 2)
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(log.f64 (pow.f64 (exp.f64 (+.f64 a b)) (-.f64 b a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 b b) (*.f64 a a)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(log.f64 (*.f64 (exp.f64 (*.f64 b b)) (/.f64 1 (pow.f64 (exp.f64 a) a))))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b b))) (exp.f64 (*.f64 a (neg.f64 a)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b b))) (/.f64 1 (pow.f64 (exp.f64 a) a))))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) (exp.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(log.f64 (*.f64 (exp.f64 (*.f64 a (neg.f64 a))) (exp.f64 (*.f64 b b))))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(log.f64 (*.f64 (exp.f64 (*.f64 a (neg.f64 a))) (+.f64 1 (expm1.f64 (*.f64 b b)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 a) a)) (exp.f64 (*.f64 b b))))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 a) a)) (+.f64 1 (expm1.f64 (*.f64 b b)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(log.f64 (*.f64 (exp.f64 (fma.f64 a (neg.f64 a) (*.f64 a a))) (pow.f64 (exp.f64 (+.f64 a b)) (-.f64 b a))))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(log.f64 (*.f64 (exp.f64 (fma.f64 a (neg.f64 a) (*.f64 a a))) (+.f64 1 (expm1.f64 (-.f64 (*.f64 b b) (*.f64 a a))))))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(log.f64 (/.f64 (exp.f64 (*.f64 b b)) (+.f64 1 (expm1.f64 (*.f64 a a)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 b b))) (pow.f64 (exp.f64 a) a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 b b))) (+.f64 1 (expm1.f64 (*.f64 a a)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(exp.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 1))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(fma.f64 b b (*.f64 a (neg.f64 a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(fma.f64 b b (*.f64 (*.f64 a (neg.f64 a)) 1))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(fma.f64 b b (fma.f64 a (neg.f64 a) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(fma.f64 b b (neg.f64 (-.f64 (*.f64 a a) (fma.f64 a (neg.f64 a) (*.f64 a a)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(fma.f64 (+.f64 a b) (-.f64 b a) (fma.f64 a (neg.f64 a) (*.f64 a a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(fma.f64 (+.f64 a b) (-.f64 b a) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(fma.f64 (+.f64 a b) (-.f64 b a) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(fma.f64 (-.f64 b a) (+.f64 b a) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(fma.f64 (-.f64 b a) (+.f64 b a) (-.f64 (*.f64 a a) (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)))))
(fma.f64 (+.f64 a b) (-.f64 b a) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) 1))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(fma.f64 (+.f64 a b) (-.f64 b a) (+.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(fma.f64 (*.f64 b b) 1 (*.f64 a (neg.f64 a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(fma.f64 (*.f64 b b) 1 (*.f64 (*.f64 a (neg.f64 a)) 1))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(fma.f64 (*.f64 b b) 1 (fma.f64 a (neg.f64 a) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(fma.f64 (*.f64 b b) 1 (neg.f64 (-.f64 (*.f64 a a) (fma.f64 a (neg.f64 a) (*.f64 a a)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(fma.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1 (fma.f64 a (neg.f64 a) (*.f64 a a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(fma.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1 (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(fma.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(fma.f64 (-.f64 b a) (+.f64 b a) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(fma.f64 (-.f64 b a) (+.f64 b a) (-.f64 (*.f64 a a) (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)))))
(fma.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1 (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) 1))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(fma.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1 (+.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(fma.f64 1 (*.f64 b b) (*.f64 a (neg.f64 a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(fma.f64 1 (*.f64 b b) (*.f64 (*.f64 a (neg.f64 a)) 1))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(fma.f64 1 (*.f64 b b) (fma.f64 a (neg.f64 a) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(fma.f64 1 (*.f64 b b) (neg.f64 (-.f64 (*.f64 a a) (fma.f64 a (neg.f64 a) (*.f64 a a)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(fma.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 a (neg.f64 a) (*.f64 a a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(fma.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(fma.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(fma.f64 (-.f64 b a) (+.f64 b a) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(fma.f64 (-.f64 b a) (+.f64 b a) (-.f64 (*.f64 a a) (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)))))
(fma.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) 1))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(fma.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(fma.f64 1 (*.f64 a (neg.f64 a)) (*.f64 b b))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(fma.f64 1 (fma.f64 a (neg.f64 a) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(fma.f64 (cbrt.f64 (pow.f64 a 4)) (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (*.f64 b b))
(-.f64 (*.f64 b b) (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4))))
(fma.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (pow.f64 b 4)) (*.f64 a (neg.f64 a)))
(-.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (pow.f64 b 4))) (*.f64 a a))
(fma.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (pow.f64 b 4)) (*.f64 (*.f64 a (neg.f64 a)) 1))
(fma.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (pow.f64 b 4)) (*.f64 a (neg.f64 a)))
(-.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (pow.f64 b 4))) (*.f64 a a))
(fma.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (pow.f64 b 4)) (fma.f64 a (neg.f64 a) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (pow.f64 b 4)) (*.f64 a (neg.f64 a)))
(-.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (pow.f64 b 4))) (*.f64 a a))
(fma.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (pow.f64 b 4)) (neg.f64 (-.f64 (*.f64 a a) (fma.f64 a (neg.f64 a) (*.f64 a a)))))
(fma.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (pow.f64 b 4)) (*.f64 a (neg.f64 a)))
(-.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (pow.f64 b 4))) (*.f64 a a))
(fma.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) b) (*.f64 a (neg.f64 a)))
(fma.f64 (cbrt.f64 (*.f64 b b)) (*.f64 b (cbrt.f64 b)) (*.f64 a (neg.f64 a)))
(-.f64 (*.f64 b (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 b))) (*.f64 a a))
(fma.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) b) (*.f64 (*.f64 a (neg.f64 a)) 1))
(fma.f64 (cbrt.f64 (*.f64 b b)) (*.f64 b (cbrt.f64 b)) (*.f64 a (neg.f64 a)))
(-.f64 (*.f64 b (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 b))) (*.f64 a a))
(fma.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) b) (fma.f64 a (neg.f64 a) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (cbrt.f64 (*.f64 b b)) (*.f64 b (cbrt.f64 b)) (*.f64 a (neg.f64 a)))
(-.f64 (*.f64 b (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 b))) (*.f64 a a))
(fma.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) b) (neg.f64 (-.f64 (*.f64 a a) (fma.f64 a (neg.f64 a) (*.f64 a a)))))
(fma.f64 (cbrt.f64 (*.f64 b b)) (*.f64 b (cbrt.f64 b)) (*.f64 a (neg.f64 a)))
(-.f64 (*.f64 b (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 b))) (*.f64 a a))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (cbrt.f64 (*.f64 b b)) (*.f64 a (neg.f64 a)))
(fma.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (pow.f64 b 4)) (*.f64 a (neg.f64 a)))
(-.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (pow.f64 b 4))) (*.f64 a a))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 a (neg.f64 a)) 1))
(fma.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (pow.f64 b 4)) (*.f64 a (neg.f64 a)))
(-.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (pow.f64 b 4))) (*.f64 a a))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (cbrt.f64 (*.f64 b b)) (fma.f64 a (neg.f64 a) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (pow.f64 b 4)) (*.f64 a (neg.f64 a)))
(-.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (pow.f64 b 4))) (*.f64 a a))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (cbrt.f64 (*.f64 b b)) (neg.f64 (-.f64 (*.f64 a a) (fma.f64 a (neg.f64 a) (*.f64 a a)))))
(fma.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (pow.f64 b 4)) (*.f64 a (neg.f64 a)))
(-.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (pow.f64 b 4))) (*.f64 a a))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (fma.f64 a (neg.f64 a) (*.f64 a a)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (fma.f64 a (neg.f64 a) (*.f64 a a)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 0 (*.f64 a a)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 b a) (+.f64 b a)) 2)) (cbrt.f64 (*.f64 (-.f64 b a) (+.f64 b a))) 0)
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (fma.f64 a (neg.f64 a) (*.f64 a a)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 0 (*.f64 a a)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 b a) (+.f64 b a)) 2)) (cbrt.f64 (*.f64 (-.f64 b a) (+.f64 b a))) 0)
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 b a) (+.f64 b a)) 2)) (cbrt.f64 (*.f64 (-.f64 b a) (+.f64 b a))) (-.f64 (*.f64 a a) (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (fma.f64 a (neg.f64 a) (*.f64 a a)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 0 (*.f64 a a)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 b a) (+.f64 b a)) 2)) (cbrt.f64 (*.f64 (-.f64 b a) (+.f64 b a))) 0)
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (+.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (fma.f64 a (neg.f64 a) (*.f64 a a)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 0 (*.f64 a a)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 b a) (+.f64 b a)) 2)) (cbrt.f64 (*.f64 (-.f64 b a) (+.f64 b a))) 0)
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (fma.f64 a (neg.f64 a) (*.f64 a a)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 0 (*.f64 a a)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 b a) (+.f64 b a)) 2)) (cbrt.f64 (*.f64 (-.f64 b a) (+.f64 b a))) 0)
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (fma.f64 a (neg.f64 a) (*.f64 a a)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 0 (*.f64 a a)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 b a) (+.f64 b a)) 2)) (cbrt.f64 (*.f64 (-.f64 b a) (+.f64 b a))) 0)
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 b a) (+.f64 b a)) 2)) (cbrt.f64 (*.f64 (-.f64 b a) (+.f64 b a))) (-.f64 (*.f64 a a) (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (fma.f64 a (neg.f64 a) (*.f64 a a)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 0 (*.f64 a a)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 b a) (+.f64 b a)) 2)) (cbrt.f64 (*.f64 (-.f64 b a) (+.f64 b a))) 0)
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (fma.f64 a (neg.f64 a) (*.f64 a a)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 0 (*.f64 a a)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 b a) (+.f64 b a)) 2)) (cbrt.f64 (*.f64 (-.f64 b a) (+.f64 b a))) 0)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (*.f64 (cbrt.f64 (+.f64 a b)) (-.f64 b a)) (fma.f64 a (neg.f64 a) (*.f64 a a)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 b a) 2)) (*.f64 (-.f64 b a) (cbrt.f64 (+.f64 b a))) (fma.f64 a (neg.f64 a) (*.f64 a a)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 b a) 2)) (*.f64 (-.f64 b a) (cbrt.f64 (+.f64 b a))) (*.f64 0 (*.f64 a a)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 b a) 2)) (*.f64 (-.f64 b a) (cbrt.f64 (+.f64 b a))) 0)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (*.f64 (cbrt.f64 (+.f64 a b)) (-.f64 b a)) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 b a) 2)) (*.f64 (-.f64 b a) (cbrt.f64 (+.f64 b a))) (fma.f64 a (neg.f64 a) (*.f64 a a)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 b a) 2)) (*.f64 (-.f64 b a) (cbrt.f64 (+.f64 b a))) (*.f64 0 (*.f64 a a)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 b a) 2)) (*.f64 (-.f64 b a) (cbrt.f64 (+.f64 b a))) 0)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (*.f64 (cbrt.f64 (+.f64 a b)) (-.f64 b a)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 b a) 2)) (*.f64 (-.f64 b a) (cbrt.f64 (+.f64 b a))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 b a) 2)) (*.f64 (-.f64 b a) (cbrt.f64 (+.f64 b a))) (-.f64 (*.f64 a a) (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (*.f64 (cbrt.f64 (+.f64 a b)) (-.f64 b a)) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 b a) 2)) (*.f64 (-.f64 b a) (cbrt.f64 (+.f64 b a))) (fma.f64 a (neg.f64 a) (*.f64 a a)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 b a) 2)) (*.f64 (-.f64 b a) (cbrt.f64 (+.f64 b a))) (*.f64 0 (*.f64 a a)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 b a) 2)) (*.f64 (-.f64 b a) (cbrt.f64 (+.f64 b a))) 0)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (*.f64 (cbrt.f64 (+.f64 a b)) (-.f64 b a)) (+.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 b a) 2)) (*.f64 (-.f64 b a) (cbrt.f64 (+.f64 b a))) (fma.f64 a (neg.f64 a) (*.f64 a a)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 b a) 2)) (*.f64 (-.f64 b a) (cbrt.f64 (+.f64 b a))) (*.f64 0 (*.f64 a a)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 b a) 2)) (*.f64 (-.f64 b a) (cbrt.f64 (+.f64 b a))) 0)
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (*.f64 a (neg.f64 a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (*.f64 (*.f64 a (neg.f64 a)) 1))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (fma.f64 a (neg.f64 a) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (neg.f64 (-.f64 (*.f64 a a) (fma.f64 a (neg.f64 a) (*.f64 a a)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(fma.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) (fma.f64 a (neg.f64 a) (*.f64 a a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(fma.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(fma.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(fma.f64 (-.f64 b a) (+.f64 b a) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(fma.f64 (-.f64 b a) (+.f64 b a) (-.f64 (*.f64 a a) (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)))))
(fma.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) 1))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(fma.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) (+.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(fma.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (sqrt.f64 (+.f64 a b)) (-.f64 b a)) (fma.f64 a (neg.f64 a) (*.f64 a a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(fma.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (sqrt.f64 (+.f64 a b)) (-.f64 b a)) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(fma.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (sqrt.f64 (+.f64 a b)) (-.f64 b a)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(fma.f64 (-.f64 b a) (+.f64 b a) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(fma.f64 (-.f64 b a) (+.f64 b a) (-.f64 (*.f64 a a) (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)))))
(fma.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (sqrt.f64 (+.f64 a b)) (-.f64 b a)) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) 1))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(fma.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (sqrt.f64 (+.f64 a b)) (-.f64 b a)) (+.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(fma.f64 (neg.f64 a) a (*.f64 b b))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(fma.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 1 (fma.f64 (*.f64 a a) (fma.f64 a a (*.f64 b b)) (pow.f64 b 4))) (fma.f64 a (neg.f64 a) (*.f64 a a)))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 1 (fma.f64 (*.f64 a a) (fma.f64 a a (*.f64 b b)) (pow.f64 b 4))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (fma.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)) (pow.f64 b 4)))
(fma.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 1 (fma.f64 (*.f64 a a) (fma.f64 a a (*.f64 b b)) (pow.f64 b 4))) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 1 (fma.f64 (*.f64 a a) (fma.f64 a a (*.f64 b b)) (pow.f64 b 4))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (fma.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)) (pow.f64 b 4)))
(fma.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 1 (fma.f64 (*.f64 a a) (fma.f64 a a (*.f64 b b)) (pow.f64 b 4))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)) (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (fma.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)) (pow.f64 b 4))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)))) (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (fma.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)) (pow.f64 b 4))))
(fma.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 1 (fma.f64 (*.f64 a a) (fma.f64 a a (*.f64 b b)) (pow.f64 b 4))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) 1))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 1 (fma.f64 (*.f64 a a) (fma.f64 a a (*.f64 b b)) (pow.f64 b 4))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (fma.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)) (pow.f64 b 4)))
(fma.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 1 (fma.f64 (*.f64 a a) (fma.f64 a a (*.f64 b b)) (pow.f64 b 4))) (+.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 1 (fma.f64 (*.f64 a a) (fma.f64 a a (*.f64 b b)) (pow.f64 b 4))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (fma.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)) (pow.f64 b 4)))
(fma.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (fma.f64 a a (*.f64 b b))) (fma.f64 a (neg.f64 a) (*.f64 a a)))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (fma.f64 a a (*.f64 b b))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a)))
(fma.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (fma.f64 a a (*.f64 b b))) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (fma.f64 a a (*.f64 b b))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a)))
(fma.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (fma.f64 a a (*.f64 b b))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))))
(+.f64 (-.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)))) (*.f64 a a))
(fma.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (fma.f64 a a (*.f64 b b))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) 1))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (fma.f64 a a (*.f64 b b))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a)))
(fma.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (fma.f64 a a (*.f64 b b))) (+.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (fma.f64 a a (*.f64 b b))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a)))
(fma.f64 (-.f64 b a) (+.f64 a b) (fma.f64 a (neg.f64 a) (*.f64 a a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(fma.f64 (-.f64 b a) (+.f64 a b) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(fma.f64 (-.f64 b a) (+.f64 a b) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(fma.f64 (-.f64 b a) (+.f64 b a) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(fma.f64 (-.f64 b a) (+.f64 b a) (-.f64 (*.f64 a a) (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)))))
(fma.f64 (-.f64 b a) (+.f64 a b) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) 1))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(fma.f64 (-.f64 b a) (+.f64 a b) (+.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 a (neg.f64 a) (*.f64 a a))) (cbrt.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)))) (cbrt.f64 (fma.f64 a (neg.f64 a) (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 a (neg.f64 a))) (cbrt.f64 (*.f64 a (neg.f64 a)))) (cbrt.f64 (*.f64 a (neg.f64 a))) (*.f64 b b))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (*.f64 a (neg.f64 a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (*.f64 (*.f64 a (neg.f64 a)) 1))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (fma.f64 a (neg.f64 a) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (-.f64 (*.f64 a a) (fma.f64 a (neg.f64 a) (*.f64 a a)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(fma.f64 (hypot.f64 (sqrt.f64 (*.f64 a (neg.f64 a))) a) (hypot.f64 (sqrt.f64 (*.f64 a (neg.f64 a))) a) (-.f64 (*.f64 b b) (*.f64 a a)))
(fma.f64 (hypot.f64 (sqrt.f64 (*.f64 a (neg.f64 a))) a) (hypot.f64 (sqrt.f64 (*.f64 a (neg.f64 a))) a) (*.f64 (-.f64 b a) (+.f64 b a)))
(fma.f64 (sqrt.f64 (*.f64 a (neg.f64 a))) (sqrt.f64 (*.f64 a (neg.f64 a))) (*.f64 b b))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(fma.f64 -1 (*.f64 a a) (*.f64 b b))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (pow.f64 (cbrt.f64 a) 2) (*.f64 b b))
(fma.f64 (cbrt.f64 (pow.f64 a 4)) (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (*.f64 b b))
(-.f64 (*.f64 b b) (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4))))
(fma.f64 (*.f64 (neg.f64 a) 1) a (*.f64 b b))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(fma.f64 (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (*.f64 b b))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(fma.f64 (*.f64 (neg.f64 a) (sqrt.f64 a)) (sqrt.f64 a) (*.f64 b b))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(fma.f64 (*.f64 b (cbrt.f64 (*.f64 b b))) (cbrt.f64 b) (*.f64 a (neg.f64 a)))
(fma.f64 (cbrt.f64 (*.f64 b b)) (*.f64 b (cbrt.f64 b)) (*.f64 a (neg.f64 a)))
(-.f64 (*.f64 b (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 b))) (*.f64 a a))
(fma.f64 (*.f64 b (cbrt.f64 (*.f64 b b))) (cbrt.f64 b) (*.f64 (*.f64 a (neg.f64 a)) 1))
(fma.f64 (cbrt.f64 (*.f64 b b)) (*.f64 b (cbrt.f64 b)) (*.f64 a (neg.f64 a)))
(-.f64 (*.f64 b (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 b))) (*.f64 a a))
(fma.f64 (*.f64 b (cbrt.f64 (*.f64 b b))) (cbrt.f64 b) (fma.f64 a (neg.f64 a) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (cbrt.f64 (*.f64 b b)) (*.f64 b (cbrt.f64 b)) (*.f64 a (neg.f64 a)))
(-.f64 (*.f64 b (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 b))) (*.f64 a a))
(fma.f64 (*.f64 b (cbrt.f64 (*.f64 b b))) (cbrt.f64 b) (neg.f64 (-.f64 (*.f64 a a) (fma.f64 a (neg.f64 a) (*.f64 a a)))))
(fma.f64 (cbrt.f64 (*.f64 b b)) (*.f64 b (cbrt.f64 b)) (*.f64 a (neg.f64 a)))
(-.f64 (*.f64 b (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 b))) (*.f64 a a))
(+.f64 0 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/90) (PI.f64))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/90) (PI.f64))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/90) (PI.f64)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/90) (PI.f64))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/90) (PI.f64)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/90) (PI.f64)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/90) (PI.f64)))))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) 1)
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(pow.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)) 1)
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 3)
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(pow.f64 (pow.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)) 3) 1/3)
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)) 2))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/90) (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)) 3))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/90 angle) 3) (pow.f64 (PI.f64) 3)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 1/90 angle) 3)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(exp.f64 (log.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 1))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))

localize1.7s (2.5%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 3))
99.1%
(cbrt.f64 (*.f64 angle 1/180))
98.9%
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 3)
46.7%
(sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 3))))
Compiler

Compiled 134 to 95 computations (29.1% saved)

series26.0ms (0%)

Counts
4 → 24
Calls

12 calls:

TimeVariablePointExpression
18.0ms
angle
@0
(*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 3))
2.0ms
angle
@-inf
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 3)
2.0ms
angle
@-inf
(*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 3))
1.0ms
angle
@0
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 3)
1.0ms
angle
@0
(sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 3))))

rewrite82.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1764×prod-diff
1320×log-prod
648×pow-prod-up
586×pow-exp
492×expm1-udef
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01558
131158
2330958
Stop Event
node limit
Counts
4 → 123
Calls
Call 1
Inputs
(sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 3))))
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 3)
(cbrt.f64 (*.f64 angle 1/180))
(*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 3))
Outputs
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(+.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2))))) (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2)))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2)))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2))))) 1)
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2))))) (sin.f64 1)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2))) 1)
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2)))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2)))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2))))) 2))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2)))))
(+.f64 0 (*.f64 angle 1/180))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/180) angle)) (cbrt.f64 (pow.f64 (exp.f64 1/180) angle)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/180) angle))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/180) angle))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/180) angle))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle 1/180))) 1)
(*.f64 angle 1/180)
(*.f64 angle (pow.f64 (cbrt.f64 1/180) 3))
(*.f64 1/180 angle)
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))
(*.f64 (*.f64 angle 1/180) 1)
(*.f64 1 (*.f64 angle 1/180))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 1/180) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))
(*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (cbrt.f64 angle) 1/180))
(*.f64 (sqrt.f64 (*.f64 angle 1/180)) (sqrt.f64 (*.f64 angle 1/180)))
(*.f64 (pow.f64 (*.f64 angle 1/180) 1/6) (pow.f64 (*.f64 angle 1/180) 5/6))
(*.f64 (sqrt.f64 angle) (*.f64 (sqrt.f64 angle) 1/180))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) 3) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 angle) 2)) (cbrt.f64 angle))
(*.f64 (*.f64 1/180 (sqrt.f64 angle)) (sqrt.f64 angle))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2) 1) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2) (cbrt.f64 angle)) (cbrt.f64 1/180))
(*.f64 (pow.f64 (*.f64 angle 1/180) 5/6) (pow.f64 (*.f64 angle 1/180) 1/6))
(sqrt.f64 (*.f64 1/32400 (*.f64 angle angle)))
(log.f64 (pow.f64 (exp.f64 1/180) angle))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle 1/180))))
(cbrt.f64 (pow.f64 (*.f64 angle 1/180) 3))
(expm1.f64 (log1p.f64 (*.f64 angle 1/180)))
(exp.f64 (log.f64 (*.f64 angle 1/180)))
(exp.f64 (*.f64 (log.f64 (*.f64 angle 1/180)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle 1/180))) 1) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 angle 1/180)) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 angle 1/180)) 1) 1))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 angle 1/180))) 3/2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 angle 1/180))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 angle 1/180))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle 1/180))) 3/2) 2))
(log1p.f64 (expm1.f64 (*.f64 angle 1/180)))
(+.f64 0 (cbrt.f64 (*.f64 angle 1/180)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 angle 1/180)))) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 angle 1/180)))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 angle 1/180))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 angle 1/180))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 angle 1/180))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle 1/180)))) 1)
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) 1)
(*.f64 1 (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 1/180) (cbrt.f64 angle))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 angle 1/180))) 1/3)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 angle) (cbrt.f64 1/180))
(*.f64 (pow.f64 (*.f64 angle 1/180) 1/6) (pow.f64 (*.f64 angle 1/180) 1/6))
(*.f64 (exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 angle 1/180))) 1/3)) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 angle 1/180))) 1/3)) (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 angle 1/180))) 1/3)))
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 1)
(pow.f64 (*.f64 angle 1/180) 1/3)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 3)
(pow.f64 (sqrt.f64 (*.f64 angle 1/180)) 2/3)
(pow.f64 (pow.f64 (*.f64 angle 1/180) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 angle 1/180))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 angle 1/180)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 angle 1/180))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 angle 1/180))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle 1/180))) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 angle 1/180)) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle 1/180))) 1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 angle 1/180)) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 angle 1/180)) 1) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180)))) 3))
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 (*.f64 angle 1/180))) 2))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 angle 1/180))))
(+.f64 0 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/180))) (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/180))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/180)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/180)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/180)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle 1/180) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (PI.f64) 3)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))

simplify105.0ms (0.2%)

Algorithm
egg-herbie
Rules
1696×log-prod
774×sqr-pow
710×cube-prod
616×exp-prod
616×prod-exp
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03102653
16322573
221632435
350672435
Stop Event
node limit
Counts
147 → 159
Calls
Call 1
Inputs
(*.f64 1/90 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(+.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2))))) (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2)))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2)))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2))))) 1)
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2))))) (sin.f64 1)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2))) 1)
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2)))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2)))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2))))) 2))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2)))))
(+.f64 0 (*.f64 angle 1/180))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/180) angle)) (cbrt.f64 (pow.f64 (exp.f64 1/180) angle)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/180) angle))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/180) angle))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/180) angle))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle 1/180))) 1)
(*.f64 angle 1/180)
(*.f64 angle (pow.f64 (cbrt.f64 1/180) 3))
(*.f64 1/180 angle)
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))
(*.f64 (*.f64 angle 1/180) 1)
(*.f64 1 (*.f64 angle 1/180))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 1/180) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))
(*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (cbrt.f64 angle) 1/180))
(*.f64 (sqrt.f64 (*.f64 angle 1/180)) (sqrt.f64 (*.f64 angle 1/180)))
(*.f64 (pow.f64 (*.f64 angle 1/180) 1/6) (pow.f64 (*.f64 angle 1/180) 5/6))
(*.f64 (sqrt.f64 angle) (*.f64 (sqrt.f64 angle) 1/180))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) 3) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 angle) 2)) (cbrt.f64 angle))
(*.f64 (*.f64 1/180 (sqrt.f64 angle)) (sqrt.f64 angle))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2) 1) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2) (cbrt.f64 angle)) (cbrt.f64 1/180))
(*.f64 (pow.f64 (*.f64 angle 1/180) 5/6) (pow.f64 (*.f64 angle 1/180) 1/6))
(sqrt.f64 (*.f64 1/32400 (*.f64 angle angle)))
(log.f64 (pow.f64 (exp.f64 1/180) angle))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle 1/180))))
(cbrt.f64 (pow.f64 (*.f64 angle 1/180) 3))
(expm1.f64 (log1p.f64 (*.f64 angle 1/180)))
(exp.f64 (log.f64 (*.f64 angle 1/180)))
(exp.f64 (*.f64 (log.f64 (*.f64 angle 1/180)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle 1/180))) 1) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 angle 1/180)) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 angle 1/180)) 1) 1))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 angle 1/180))) 3/2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 angle 1/180))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 angle 1/180))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle 1/180))) 3/2) 2))
(log1p.f64 (expm1.f64 (*.f64 angle 1/180)))
(+.f64 0 (cbrt.f64 (*.f64 angle 1/180)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 angle 1/180)))) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 angle 1/180)))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 angle 1/180))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 angle 1/180))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 angle 1/180))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle 1/180)))) 1)
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) 1)
(*.f64 1 (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 1/180) (cbrt.f64 angle))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 angle 1/180))) 1/3)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 angle) (cbrt.f64 1/180))
(*.f64 (pow.f64 (*.f64 angle 1/180) 1/6) (pow.f64 (*.f64 angle 1/180) 1/6))
(*.f64 (exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 angle 1/180))) 1/3)) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 angle 1/180))) 1/3)) (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 angle 1/180))) 1/3)))
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 1)
(pow.f64 (*.f64 angle 1/180) 1/3)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 3)
(pow.f64 (sqrt.f64 (*.f64 angle 1/180)) 2/3)
(pow.f64 (pow.f64 (*.f64 angle 1/180) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 angle 1/180))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 angle 1/180)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 angle 1/180))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 angle 1/180))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle 1/180))) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 angle 1/180)) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle 1/180))) 1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 angle 1/180)) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 angle 1/180)) 1) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180)))) 3))
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 (*.f64 angle 1/180))) 2))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 angle 1/180))))
(+.f64 0 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/180))) (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/180))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/180)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/180)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/180)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle 1/180) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (PI.f64) 3)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
Outputs
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/90 angle))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/4374000 (pow.f64 angle 3))))
(fma.f64 -1/4374000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (PI.f64) (*.f64 1/90 angle)))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (fma.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/4374000 (pow.f64 angle 3)))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (fma.f64 -1/4374000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/708588000000 (pow.f64 angle 5)))))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (fma.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (fma.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (fma.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/4374000 (pow.f64 angle 3))))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (fma.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (fma.f64 -1/4374000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/708588000000 (pow.f64 angle 5))))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(+.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2))))) (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2)))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2)))))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2))))) 1)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2))))) (sin.f64 1)))
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sin.f64 1)))
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (sin.f64 1)))
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))) (sin.f64 1)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2))) 1)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2)))) 2))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2))) 1)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2)))) 3)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2))) 3) 1/3)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2)))) 2)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2))) 2))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2))))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2))) 3))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2)))) 1))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2)))) 1) 1))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2))))) 3))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2))))) 1/3))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2))))) 2))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle 1/180) 2)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(+.f64 0 (*.f64 angle 1/180))
(*.f64 angle 1/180)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/180) angle)) (cbrt.f64 (pow.f64 (exp.f64 1/180) angle)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/180) angle))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/180) angle)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/180) angle))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/180) angle))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/180) angle))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/180) angle))))
(*.f64 angle 1/180)
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle 1/180))) 1)
(*.f64 angle 1/180)
(*.f64 angle 1/180)
(*.f64 angle (pow.f64 (cbrt.f64 1/180) 3))
(*.f64 angle 1/180)
(*.f64 1/180 angle)
(*.f64 angle 1/180)
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))
(*.f64 angle 1/180)
(*.f64 (*.f64 angle 1/180) 1)
(*.f64 angle 1/180)
(*.f64 1 (*.f64 angle 1/180))
(*.f64 angle 1/180)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 angle 1/180)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))
(*.f64 angle 1/180)
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 1/180) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2) (*.f64 (cbrt.f64 1/180) (cbrt.f64 angle)))
(*.f64 (cbrt.f64 1/180) (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2) (cbrt.f64 angle)))
(*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (cbrt.f64 angle) 1/180))
(*.f64 angle 1/180)
(*.f64 (sqrt.f64 (*.f64 angle 1/180)) (sqrt.f64 (*.f64 angle 1/180)))
(*.f64 angle 1/180)
(*.f64 (pow.f64 (*.f64 angle 1/180) 1/6) (pow.f64 (*.f64 angle 1/180) 5/6))
(*.f64 (sqrt.f64 angle) (*.f64 (sqrt.f64 angle) 1/180))
(*.f64 angle 1/180)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) 3) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 angle 1/180)
(*.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 angle) 2)) (cbrt.f64 angle))
(*.f64 angle 1/180)
(*.f64 (*.f64 1/180 (sqrt.f64 angle)) (sqrt.f64 angle))
(*.f64 angle 1/180)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2) 1) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 angle 1/180)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))))
(*.f64 angle 1/180)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2) (cbrt.f64 angle)) (cbrt.f64 1/180))
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 1/180) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2) (*.f64 (cbrt.f64 1/180) (cbrt.f64 angle)))
(*.f64 (cbrt.f64 1/180) (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2) (cbrt.f64 angle)))
(*.f64 (pow.f64 (*.f64 angle 1/180) 5/6) (pow.f64 (*.f64 angle 1/180) 1/6))
(*.f64 (pow.f64 (*.f64 angle 1/180) 1/6) (pow.f64 (*.f64 angle 1/180) 5/6))
(sqrt.f64 (*.f64 1/32400 (*.f64 angle angle)))
(*.f64 angle 1/180)
(log.f64 (pow.f64 (exp.f64 1/180) angle))
(*.f64 angle 1/180)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle 1/180))))
(*.f64 angle 1/180)
(cbrt.f64 (pow.f64 (*.f64 angle 1/180) 3))
(*.f64 angle 1/180)
(expm1.f64 (log1p.f64 (*.f64 angle 1/180)))
(*.f64 angle 1/180)
(exp.f64 (log.f64 (*.f64 angle 1/180)))
(*.f64 angle 1/180)
(exp.f64 (*.f64 (log.f64 (*.f64 angle 1/180)) 1))
(*.f64 angle 1/180)
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle 1/180))) 1) 3))
(*.f64 angle 1/180)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 angle 1/180)) 1/3) 3))
(*.f64 angle 1/180)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 angle 1/180)) 1) 1))
(*.f64 angle 1/180)
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 angle 1/180))) 3/2))
(*.f64 angle 1/180)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 angle 1/180))) 1/3))
(*.f64 angle 1/180)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 angle 1/180))) 2))
(*.f64 angle 1/180)
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle 1/180))) 3/2) 2))
(*.f64 angle 1/180)
(log1p.f64 (expm1.f64 (*.f64 angle 1/180)))
(*.f64 angle 1/180)
(+.f64 0 (cbrt.f64 (*.f64 angle 1/180)))
(cbrt.f64 (*.f64 angle 1/180))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 angle 1/180)))) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 angle 1/180)))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 angle 1/180))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 angle 1/180)))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 angle 1/180))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 angle 1/180))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 angle 1/180))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 angle 1/180))))))
(cbrt.f64 (*.f64 angle 1/180))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle 1/180)))) 1)
(cbrt.f64 (*.f64 angle 1/180))
(*.f64 (cbrt.f64 (*.f64 angle 1/180)) 1)
(cbrt.f64 (*.f64 angle 1/180))
(*.f64 1 (cbrt.f64 (*.f64 angle 1/180)))
(cbrt.f64 (*.f64 angle 1/180))
(*.f64 (cbrt.f64 1/180) (cbrt.f64 angle))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2))
(cbrt.f64 (*.f64 angle 1/180))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 angle 1/180))) 1/3)))
(cbrt.f64 (*.f64 angle 1/180))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))))
(cbrt.f64 (*.f64 angle 1/180))
(*.f64 (cbrt.f64 angle) (cbrt.f64 1/180))
(*.f64 (cbrt.f64 1/180) (cbrt.f64 angle))
(*.f64 (pow.f64 (*.f64 angle 1/180) 1/6) (pow.f64 (*.f64 angle 1/180) 1/6))
(cbrt.f64 (*.f64 angle 1/180))
(*.f64 (exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 angle 1/180))) 1/3)) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))))
(cbrt.f64 (*.f64 angle 1/180))
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 angle 1/180))) 1/3)) (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 angle 1/180))) 1/3)))
(cbrt.f64 (*.f64 angle 1/180))
(pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 1)
(cbrt.f64 (*.f64 angle 1/180))
(pow.f64 (*.f64 angle 1/180) 1/3)
(cbrt.f64 (*.f64 angle 1/180))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 3)
(cbrt.f64 (*.f64 angle 1/180))
(pow.f64 (sqrt.f64 (*.f64 angle 1/180)) 2/3)
(cbrt.f64 (*.f64 angle 1/180))
(pow.f64 (pow.f64 (*.f64 angle 1/180) 1/6) 2)
(cbrt.f64 (*.f64 angle 1/180))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2))
(cbrt.f64 (*.f64 angle 1/180))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 angle 1/180))))
(cbrt.f64 (*.f64 angle 1/180))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 angle 1/180)))))
(cbrt.f64 (*.f64 angle 1/180))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 angle 1/180))))
(cbrt.f64 (*.f64 angle 1/180))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 angle 1/180))))
(cbrt.f64 (*.f64 angle 1/180))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle 1/180))) 1))
(cbrt.f64 (*.f64 angle 1/180))
(exp.f64 (*.f64 (log.f64 (*.f64 angle 1/180)) 1/3))
(cbrt.f64 (*.f64 angle 1/180))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle 1/180))) 1) 1))
(cbrt.f64 (*.f64 angle 1/180))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 angle 1/180)) 1/3) 1))
(cbrt.f64 (*.f64 angle 1/180))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 angle 1/180)) 1) 1/3))
(cbrt.f64 (*.f64 angle 1/180))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180)))) 3))
(cbrt.f64 (*.f64 angle 1/180))
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 (*.f64 angle 1/180))) 2))
(cbrt.f64 (*.f64 angle 1/180))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 angle 1/180))))
(cbrt.f64 (*.f64 angle 1/180))
(+.f64 0 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/180))) (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/180))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/180)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/180))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/180)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/180)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/180)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/180)))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle 1/180) 3)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (PI.f64) 3)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1) 1))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/3))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))

localize1.9s (2.8%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
97.5%
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
74.2%
(sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
72.0%
(PI.f64)
60.5%
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))
Compiler

Compiled 130 to 87 computations (33.1% saved)

series1.0ms (0%)

Counts
4 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
angle
@0
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))
0.0ms
angle
@0
(sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
0.0ms
angle
@inf
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))
0.0ms
angle
@-inf
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))
0.0ms
angle
@inf
(sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))

rewrite88.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1332×prod-diff
1250×log-prod
744×pow-prod-down
670×pow-prod-up
574×pow-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01568
127262
2306762
Stop Event
node limit
Counts
4 → 150
Calls
Call 1
Inputs
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))
(PI.f64)
(sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
Outputs
(+.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 0)
(+.f64 0 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(+.f64 (*.f64 1/3 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 1/3 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(+.f64 (*.f64 1/3 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 1/3 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(+.f64 (*.f64 1/4 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 1/4 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2))) (log.f64 (sqrt.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 1)
(*.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1)
(*.f64 1 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2) (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 2 (*.f64 1/4 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/3 (*.f64 3/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 3 (*.f64 1/3 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1)
(pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 3)
(pow.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2)
(sqrt.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))
(cbrt.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))
(expm1.f64 (log1p.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(exp.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 2))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(+.f64 0 (PI.f64))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (PI.f64))) (cbrt.f64 (exp.f64 (PI.f64))))) (log.f64 (cbrt.f64 (exp.f64 (PI.f64)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (PI.f64)))) (log.f64 (sqrt.f64 (exp.f64 (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (PI.f64))) 1)
(*.f64 (PI.f64) 1)
(*.f64 1 (PI.f64))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (PI.f64)) 2))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(pow.f64 (PI.f64) 1)
(pow.f64 (cbrt.f64 (PI.f64)) 3)
(pow.f64 (pow.f64 (PI.f64) 2) 1/2)
(pow.f64 (pow.f64 (PI.f64) 3) 1/3)
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(sqrt.f64 (pow.f64 (PI.f64) 2))
(log.f64 (exp.f64 (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (PI.f64))))
(cbrt.f64 (pow.f64 (PI.f64) 3))
(expm1.f64 (log1p.f64 (PI.f64)))
(exp.f64 (log.f64 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (PI.f64)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (PI.f64))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (PI.f64))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (PI.f64))) 2))
(log1p.f64 (expm1.f64 (PI.f64)))
(+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 0)
(+.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(+.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(+.f64 (*.f64 2 (*.f64 1/3 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 1/3 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(+.f64 (*.f64 1/3 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 2 (*.f64 1/3 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(+.f64 (*.f64 1/4 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3/4)))
(+.f64 (fma.f64 (sin.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1)) (cos.f64 1) (neg.f64 (*.f64 (sin.f64 1) (cos.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1))))) (fma.f64 (neg.f64 (sin.f64 1)) (cos.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1)) (*.f64 (sin.f64 1) (cos.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1)))))
(+.f64 (*.f64 (sin.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1)) (cos.f64 -1)) (*.f64 (cos.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1)) (sin.f64 -1)))
(+.f64 (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3/4)) (*.f64 1/4 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 5/6)) (*.f64 1/3 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1)
(-.f64 (*.f64 (sin.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1)) (cos.f64 1)) (*.f64 (cos.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1)) (sin.f64 1)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 2 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/3 (*.f64 3 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 3 (*.f64 1/3 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 1/2)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(log.f64 (*.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(fma.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(fma.f64 1 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(fma.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2) (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(fma.f64 (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(fma.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(fma.f64 (sin.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1)) (cos.f64 1) (neg.f64 (*.f64 (cos.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1)) (sin.f64 1))))
(+.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1) -1)
(+.f64 0 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) (*.f64 1/90 (PI.f64)))) (cbrt.f64 (pow.f64 (exp.f64 angle) (*.f64 1/90 (PI.f64)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) (*.f64 1/90 (PI.f64))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 angle) (*.f64 1/90 (PI.f64))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 angle) (*.f64 1/90 (PI.f64))))))
(-.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1) 1)
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(*.f64 1/90 (*.f64 (PI.f64) angle))
(*.f64 (*.f64 angle 1/90) (PI.f64))
(*.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 1)
(*.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/90)) 2) (*.f64 (cbrt.f64 (*.f64 angle 1/90)) (PI.f64)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle 1/90)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (sqrt.f64 (*.f64 angle 1/90)) (*.f64 (sqrt.f64 (*.f64 angle 1/90)) (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle 1/90)))
(*.f64 (*.f64 (PI.f64) angle) 1/90)
(*.f64 (*.f64 (PI.f64) 1/90) angle)
(*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle 1/90)) 2)) (cbrt.f64 (*.f64 angle 1/90)))
(*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/90))) (sqrt.f64 (*.f64 angle 1/90)))
(*.f64 (*.f64 (*.f64 angle 1/90) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 angle 1/90) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(/.f64 (-.f64 (pow.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1) 3) 1) (+.f64 (pow.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1) 2) (+.f64 1 (*.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1) 1))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1) 2) 1) (+.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1) 1))
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 2) 1/8100) 1/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 2) 1/8100))
(log.f64 (pow.f64 (exp.f64 angle) (*.f64 1/90 (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 3))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(fma.f64 1 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1) -1)
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1)) (cbrt.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1))) (cbrt.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1)) -1)
(fma.f64 (sqrt.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1)) (sqrt.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1)) -1)

simplify95.0ms (0.1%)

Algorithm
egg-herbie
Rules
1546×log-prod
1016×associate-*r*
880×cube-prod
812×fma-def
758×swap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04194806
19564634
248354456
Stop Event
node limit
Counts
186 → 208
Calls
Call 1
Inputs
(*.f64 1/180 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/2 (*.f64 (pow.f64 angle 2) (-.f64 (+.f64 (*.f64 -1/32400 (pow.f64 (PI.f64) 2)) (*.f64 1/16200 (pow.f64 (PI.f64) 2))) (pow.f64 (*.f64 1/180 (PI.f64)) 2)))))
(+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 angle 2) (-.f64 (+.f64 (*.f64 -1/32400 (pow.f64 (PI.f64) 2)) (*.f64 1/16200 (pow.f64 (PI.f64) 2))) (pow.f64 (*.f64 1/180 (PI.f64)) 2)))) (*.f64 1/6 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 1/2916000 (pow.f64 (PI.f64) 3)) (+.f64 (*.f64 -1/60 (*.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (PI.f64))) (*.f64 3 (-.f64 (+.f64 (*.f64 -1/4374000 (pow.f64 (PI.f64) 3)) (*.f64 1/4374000 (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (PI.f64)))))))))))
(+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 1/2700 (*.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 -1/15 (*.f64 (-.f64 (+.f64 (*.f64 -1/4374000 (pow.f64 (PI.f64) 3)) (*.f64 1/4374000 (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (PI.f64)))) (PI.f64))) (+.f64 (*.f64 -3 (pow.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) 2)) (+.f64 (*.f64 12 (-.f64 (+.f64 (*.f64 1/1574640000 (pow.f64 (PI.f64) 4)) (*.f64 -1/393660000 (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/180 (*.f64 (-.f64 (+.f64 (*.f64 -1/4374000 (pow.f64 (PI.f64) 3)) (*.f64 1/4374000 (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (PI.f64)))) (PI.f64))) (pow.f64 (*.f64 1/2 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2))) 2)))) (*.f64 -1/174960000 (pow.f64 (PI.f64) 4)))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 angle 2) (-.f64 (+.f64 (*.f64 -1/32400 (pow.f64 (PI.f64) 2)) (*.f64 1/16200 (pow.f64 (PI.f64) 2))) (pow.f64 (*.f64 1/180 (PI.f64)) 2)))) (*.f64 1/6 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 1/2916000 (pow.f64 (PI.f64) 3)) (+.f64 (*.f64 -1/60 (*.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (PI.f64))) (*.f64 3 (-.f64 (+.f64 (*.f64 -1/4374000 (pow.f64 (PI.f64) 3)) (*.f64 1/4374000 (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (PI.f64))))))))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 0)
(+.f64 0 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(+.f64 (*.f64 1/3 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 1/3 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(+.f64 (*.f64 1/3 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 1/3 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(+.f64 (*.f64 1/4 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 1/4 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2))) (log.f64 (sqrt.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 1)
(*.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1)
(*.f64 1 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2) (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 2 (*.f64 1/4 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/3 (*.f64 3/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 3 (*.f64 1/3 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1)
(pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 3)
(pow.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2)
(sqrt.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))
(cbrt.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))
(expm1.f64 (log1p.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(exp.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 2))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(+.f64 0 (PI.f64))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (PI.f64))) (cbrt.f64 (exp.f64 (PI.f64))))) (log.f64 (cbrt.f64 (exp.f64 (PI.f64)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (PI.f64)))) (log.f64 (sqrt.f64 (exp.f64 (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (PI.f64))) 1)
(*.f64 (PI.f64) 1)
(*.f64 1 (PI.f64))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (PI.f64)) 2))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(pow.f64 (PI.f64) 1)
(pow.f64 (cbrt.f64 (PI.f64)) 3)
(pow.f64 (pow.f64 (PI.f64) 2) 1/2)
(pow.f64 (pow.f64 (PI.f64) 3) 1/3)
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(sqrt.f64 (pow.f64 (PI.f64) 2))
(log.f64 (exp.f64 (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (PI.f64))))
(cbrt.f64 (pow.f64 (PI.f64) 3))
(expm1.f64 (log1p.f64 (PI.f64)))
(exp.f64 (log.f64 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (PI.f64)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (PI.f64))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (PI.f64))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (PI.f64))) 2))
(log1p.f64 (expm1.f64 (PI.f64)))
(+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 0)
(+.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(+.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(+.f64 (*.f64 2 (*.f64 1/3 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 1/3 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(+.f64 (*.f64 1/3 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 2 (*.f64 1/3 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(+.f64 (*.f64 1/4 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3/4)))
(+.f64 (fma.f64 (sin.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1)) (cos.f64 1) (neg.f64 (*.f64 (sin.f64 1) (cos.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1))))) (fma.f64 (neg.f64 (sin.f64 1)) (cos.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1)) (*.f64 (sin.f64 1) (cos.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1)))))
(+.f64 (*.f64 (sin.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1)) (cos.f64 -1)) (*.f64 (cos.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1)) (sin.f64 -1)))
(+.f64 (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3/4)) (*.f64 1/4 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 5/6)) (*.f64 1/3 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1)
(-.f64 (*.f64 (sin.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1)) (cos.f64 1)) (*.f64 (cos.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1)) (sin.f64 1)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 2 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/3 (*.f64 3 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 3 (*.f64 1/3 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 1/2)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(log.f64 (*.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(fma.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(fma.f64 1 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(fma.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2) (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(fma.f64 (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(fma.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(fma.f64 (sin.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1)) (cos.f64 1) (neg.f64 (*.f64 (cos.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1)) (sin.f64 1))))
(+.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1) -1)
(+.f64 0 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) (*.f64 1/90 (PI.f64)))) (cbrt.f64 (pow.f64 (exp.f64 angle) (*.f64 1/90 (PI.f64)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) (*.f64 1/90 (PI.f64))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 angle) (*.f64 1/90 (PI.f64))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 angle) (*.f64 1/90 (PI.f64))))))
(-.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1) 1)
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(*.f64 1/90 (*.f64 (PI.f64) angle))
(*.f64 (*.f64 angle 1/90) (PI.f64))
(*.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 1)
(*.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/90)) 2) (*.f64 (cbrt.f64 (*.f64 angle 1/90)) (PI.f64)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle 1/90)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (sqrt.f64 (*.f64 angle 1/90)) (*.f64 (sqrt.f64 (*.f64 angle 1/90)) (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle 1/90)))
(*.f64 (*.f64 (PI.f64) angle) 1/90)
(*.f64 (*.f64 (PI.f64) 1/90) angle)
(*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle 1/90)) 2)) (cbrt.f64 (*.f64 angle 1/90)))
(*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/90))) (sqrt.f64 (*.f64 angle 1/90)))
(*.f64 (*.f64 (*.f64 angle 1/90) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 angle 1/90) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(/.f64 (-.f64 (pow.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1) 3) 1) (+.f64 (pow.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1) 2) (+.f64 1 (*.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1) 1))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1) 2) 1) (+.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1) 1))
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 2) 1/8100) 1/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 2) 1/8100))
(log.f64 (pow.f64 (exp.f64 angle) (*.f64 1/90 (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 3))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(fma.f64 1 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1) -1)
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1)) (cbrt.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1))) (cbrt.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1)) -1)
(fma.f64 (sqrt.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1)) (sqrt.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1)) -1)
Outputs
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/2 (*.f64 (pow.f64 angle 2) (-.f64 (+.f64 (*.f64 -1/32400 (pow.f64 (PI.f64) 2)) (*.f64 1/16200 (pow.f64 (PI.f64) 2))) (pow.f64 (*.f64 1/180 (PI.f64)) 2)))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 angle 2) (-.f64 (+.f64 (*.f64 -1/32400 (pow.f64 (PI.f64) 2)) (*.f64 1/16200 (pow.f64 (PI.f64) 2))) (pow.f64 (*.f64 1/180 (PI.f64)) 2)))) (*.f64 1/6 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 1/2916000 (pow.f64 (PI.f64) 3)) (+.f64 (*.f64 -1/60 (*.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (PI.f64))) (*.f64 3 (-.f64 (+.f64 (*.f64 -1/4374000 (pow.f64 (PI.f64) 3)) (*.f64 1/4374000 (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (PI.f64)))))))))))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 1/2 (*.f64 (*.f64 angle angle) (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/32400) (pow.f64 (*.f64 1/180 (PI.f64)) 2))) (*.f64 (*.f64 1/6 (pow.f64 angle 3)) (fma.f64 1/2916000 (pow.f64 (PI.f64) 3) (fma.f64 -1/60 (*.f64 (PI.f64) (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/16200) (pow.f64 (*.f64 1/180 (PI.f64)) 2))) (*.f64 3 (-.f64 (*.f64 (pow.f64 (PI.f64) 3) 0) (*.f64 (*.f64 1/180 (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/16200) (pow.f64 (*.f64 1/180 (PI.f64)) 2))) (PI.f64)))))))))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 1/2 (*.f64 (*.f64 angle angle) (-.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 (*.f64 1/180 (PI.f64)) 2))) (*.f64 1/6 (*.f64 (pow.f64 angle 3) (fma.f64 1/2916000 (pow.f64 (PI.f64) 3) (fma.f64 3 (*.f64 (*.f64 (PI.f64) (fma.f64 (pow.f64 (PI.f64) 2) 1/16200 (neg.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2)))) -1/180) (*.f64 (PI.f64) (*.f64 -1/60 (fma.f64 (pow.f64 (PI.f64) 2) 1/16200 (neg.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2)))))))))))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 1/6 (*.f64 (pow.f64 angle 3) (fma.f64 1/2916000 (pow.f64 (PI.f64) 3) (fma.f64 3 (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/16200) (*.f64 (pow.f64 (PI.f64) 2) 1/32400))) -1/180) (*.f64 (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/16200) (*.f64 (pow.f64 (PI.f64) 2) 1/32400)) (*.f64 (PI.f64) -1/60))))) 0))
(+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 1/2700 (*.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 -1/15 (*.f64 (-.f64 (+.f64 (*.f64 -1/4374000 (pow.f64 (PI.f64) 3)) (*.f64 1/4374000 (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (PI.f64)))) (PI.f64))) (+.f64 (*.f64 -3 (pow.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) 2)) (+.f64 (*.f64 12 (-.f64 (+.f64 (*.f64 1/1574640000 (pow.f64 (PI.f64) 4)) (*.f64 -1/393660000 (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/180 (*.f64 (-.f64 (+.f64 (*.f64 -1/4374000 (pow.f64 (PI.f64) 3)) (*.f64 1/4374000 (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (PI.f64)))) (PI.f64))) (pow.f64 (*.f64 1/2 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2))) 2)))) (*.f64 -1/174960000 (pow.f64 (PI.f64) 4)))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 angle 2) (-.f64 (+.f64 (*.f64 -1/32400 (pow.f64 (PI.f64) 2)) (*.f64 1/16200 (pow.f64 (PI.f64) 2))) (pow.f64 (*.f64 1/180 (PI.f64)) 2)))) (*.f64 1/6 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 1/2916000 (pow.f64 (PI.f64) 3)) (+.f64 (*.f64 -1/60 (*.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (PI.f64))) (*.f64 3 (-.f64 (+.f64 (*.f64 -1/4374000 (pow.f64 (PI.f64) 3)) (*.f64 1/4374000 (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 (-.f64 (*.f64 1/16200 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (PI.f64))))))))))))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 1/24 (*.f64 (pow.f64 angle 4) (fma.f64 1/2700 (*.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/16200) (pow.f64 (*.f64 1/180 (PI.f64)) 2))) (fma.f64 -1/15 (*.f64 (PI.f64) (-.f64 (*.f64 (pow.f64 (PI.f64) 3) 0) (*.f64 (*.f64 1/180 (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/16200) (pow.f64 (*.f64 1/180 (PI.f64)) 2))) (PI.f64)))) (fma.f64 -3 (pow.f64 (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/16200) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) 2) (fma.f64 12 (-.f64 (*.f64 (pow.f64 (PI.f64) 4) -1/524880000) (fma.f64 1/180 (*.f64 (PI.f64) (-.f64 (*.f64 (pow.f64 (PI.f64) 3) 0) (*.f64 (*.f64 1/180 (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/16200) (pow.f64 (*.f64 1/180 (PI.f64)) 2))) (PI.f64)))) (pow.f64 (*.f64 1/2 (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/16200) (pow.f64 (*.f64 1/180 (PI.f64)) 2))) 2))) (*.f64 (pow.f64 (PI.f64) 4) -1/174960000)))))) (fma.f64 1/2 (*.f64 (*.f64 angle angle) (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/32400) (pow.f64 (*.f64 1/180 (PI.f64)) 2))) (*.f64 (*.f64 1/6 (pow.f64 angle 3)) (fma.f64 1/2916000 (pow.f64 (PI.f64) 3) (fma.f64 -1/60 (*.f64 (PI.f64) (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/16200) (pow.f64 (*.f64 1/180 (PI.f64)) 2))) (*.f64 3 (-.f64 (*.f64 (pow.f64 (PI.f64) 3) 0) (*.f64 (*.f64 1/180 (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/16200) (pow.f64 (*.f64 1/180 (PI.f64)) 2))) (PI.f64))))))))))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 1/24 (*.f64 (pow.f64 angle 4) (fma.f64 1/2700 (*.f64 (pow.f64 (PI.f64) 2) (fma.f64 (pow.f64 (PI.f64) 2) 1/16200 (neg.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2)))) (fma.f64 -1/15 (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (fma.f64 (pow.f64 (PI.f64) 2) 1/16200 (neg.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2)))) -1/180)) (fma.f64 -3 (pow.f64 (fma.f64 (pow.f64 (PI.f64) 2) 1/16200 (neg.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2))) 2) (fma.f64 12 (-.f64 (*.f64 (pow.f64 (PI.f64) 4) -1/524880000) (fma.f64 (*.f64 1/180 (*.f64 (*.f64 (PI.f64) (fma.f64 (pow.f64 (PI.f64) 2) 1/16200 (neg.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2)))) -1/180)) (PI.f64) (*.f64 (pow.f64 (fma.f64 (pow.f64 (PI.f64) 2) 1/16200 (neg.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2))) 2) 1/4))) (*.f64 (pow.f64 (PI.f64) 4) -1/174960000)))))) (fma.f64 1/2 (*.f64 (*.f64 angle angle) (-.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 (*.f64 1/180 (PI.f64)) 2))) (*.f64 1/6 (*.f64 (pow.f64 angle 3) (fma.f64 1/2916000 (pow.f64 (PI.f64) 3) (fma.f64 3 (*.f64 (*.f64 (PI.f64) (fma.f64 (pow.f64 (PI.f64) 2) 1/16200 (neg.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2)))) -1/180) (*.f64 (PI.f64) (*.f64 -1/60 (fma.f64 (pow.f64 (PI.f64) 2) 1/16200 (neg.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2))))))))))))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 1/24 (*.f64 (pow.f64 angle 4) (fma.f64 1/2700 (*.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/16200) (*.f64 (pow.f64 (PI.f64) 2) 1/32400))) (fma.f64 -1/15 (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/16200) (*.f64 (pow.f64 (PI.f64) 2) 1/32400))) -1/180)) (fma.f64 -3 (pow.f64 (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/16200) (*.f64 (pow.f64 (PI.f64) 2) 1/32400)) 2) (fma.f64 12 (-.f64 (*.f64 (pow.f64 (PI.f64) 4) -1/524880000) (fma.f64 (*.f64 1/180 (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/16200) (*.f64 (pow.f64 (PI.f64) 2) 1/32400))) -1/180)) (PI.f64) (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/16200) (*.f64 (pow.f64 (PI.f64) 2) 1/32400)) 2) 1/4))) (*.f64 (pow.f64 (PI.f64) 4) -1/174960000)))))) (fma.f64 1/6 (*.f64 (pow.f64 angle 3) (fma.f64 1/2916000 (pow.f64 (PI.f64) 3) (fma.f64 3 (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/16200) (*.f64 (pow.f64 (PI.f64) 2) 1/32400))) -1/180) (*.f64 (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/16200) (*.f64 (pow.f64 (PI.f64) 2) 1/32400)) (*.f64 (PI.f64) -1/60))))) 0)))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(fma.f64 angle (*.f64 (PI.f64) 1/90) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) -1/4374000)))
(fma.f64 -1/4374000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (PI.f64) (*.f64 angle 1/90)))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 angle (*.f64 (PI.f64) 1/90) (fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 angle (*.f64 (PI.f64) 1/90) (fma.f64 -1/4374000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) 1/708588000000))))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (fma.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))))
(fma.f64 angle (*.f64 (PI.f64) 1/90) (fma.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))))
(fma.f64 angle (*.f64 (PI.f64) 1/90) (fma.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (fma.f64 -1/4374000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) 1/708588000000)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(+.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 0)
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(+.f64 0 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(+.f64 (*.f64 1/3 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 1/3 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(+.f64 (*.f64 1/3 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 1/3 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(+.f64 (*.f64 1/4 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 1/4 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2))) (log.f64 (sqrt.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2))) (log.f64 (sqrt.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
(+.f64 (log.f64 (fabs.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (log.f64 (sqrt.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
(+.f64 (log.f64 (sqrt.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 1)
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1)
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 1 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2) (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 2 (*.f64 1/4 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 1/3 (*.f64 3/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 3 (*.f64 1/3 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1)
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 3)
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(pow.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) 1/2)
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(pow.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3) 1/3)
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(pow.f64 (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2)
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(sqrt.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(cbrt.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(expm1.f64 (log1p.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(exp.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1) 1))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 3))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3)) 1/3))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 2))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(+.f64 0 (PI.f64))
(PI.f64)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (PI.f64))) (cbrt.f64 (exp.f64 (PI.f64))))) (log.f64 (cbrt.f64 (exp.f64 (PI.f64)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (PI.f64))))) (log.f64 (cbrt.f64 (exp.f64 (PI.f64)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (PI.f64)))) (log.f64 (sqrt.f64 (exp.f64 (PI.f64)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (PI.f64))) 1)
(PI.f64)
(*.f64 (PI.f64) 1)
(PI.f64)
(*.f64 1 (PI.f64))
(PI.f64)
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (PI.f64)) 2))
(PI.f64)
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64)))
(PI.f64)
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(PI.f64)
(pow.f64 (PI.f64) 1)
(PI.f64)
(pow.f64 (cbrt.f64 (PI.f64)) 3)
(PI.f64)
(pow.f64 (pow.f64 (PI.f64) 2) 1/2)
(PI.f64)
(pow.f64 (pow.f64 (PI.f64) 3) 1/3)
(PI.f64)
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(PI.f64)
(sqrt.f64 (pow.f64 (PI.f64) 2))
(PI.f64)
(log.f64 (exp.f64 (PI.f64)))
(PI.f64)
(log.f64 (+.f64 1 (expm1.f64 (PI.f64))))
(PI.f64)
(cbrt.f64 (pow.f64 (PI.f64) 3))
(PI.f64)
(expm1.f64 (log1p.f64 (PI.f64)))
(PI.f64)
(exp.f64 (log.f64 (PI.f64)))
(PI.f64)
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1))
(PI.f64)
(exp.f64 (*.f64 (*.f64 (log.f64 (PI.f64)) 1) 1))
(PI.f64)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (PI.f64))) 3))
(PI.f64)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (PI.f64))) 1/3))
(PI.f64)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (PI.f64))) 2))
(PI.f64)
(log1p.f64 (expm1.f64 (PI.f64)))
(PI.f64)
(+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 0)
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(+.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(+.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(+.f64 (*.f64 2 (*.f64 1/3 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 1/3 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(+.f64 (*.f64 1/3 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 2 (*.f64 1/3 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(+.f64 (*.f64 1/4 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3/4)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(+.f64 (fma.f64 (sin.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1)) (cos.f64 1) (neg.f64 (*.f64 (sin.f64 1) (cos.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1))))) (fma.f64 (neg.f64 (sin.f64 1)) (cos.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1)) (*.f64 (sin.f64 1) (cos.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1)))))
(+.f64 (-.f64 (*.f64 (sin.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1)) (cos.f64 1)) (*.f64 (sin.f64 1) (cos.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1)))) (fma.f64 (neg.f64 (sin.f64 1)) (cos.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1)) (*.f64 (sin.f64 1) (cos.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1)))))
(-.f64 (+.f64 (*.f64 0 (*.f64 (sin.f64 1) (cos.f64 (fma.f64 angle (*.f64 (PI.f64) 1/90) 1)))) (*.f64 (sin.f64 (fma.f64 angle (*.f64 (PI.f64) 1/90) 1)) (cos.f64 1))) (*.f64 (sin.f64 1) (cos.f64 (fma.f64 angle (*.f64 (PI.f64) 1/90) 1))))
(-.f64 (*.f64 (sin.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1)) (cos.f64 1)) (fma.f64 (sin.f64 1) (cos.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1)) 0))
(+.f64 (*.f64 (sin.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1)) (cos.f64 -1)) (*.f64 (cos.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1)) (sin.f64 -1)))
(fma.f64 (sin.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1)) (cos.f64 -1) (*.f64 (cos.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1)) (sin.f64 -1)))
(fma.f64 (sin.f64 (fma.f64 angle (*.f64 (PI.f64) 1/90) 1)) (cos.f64 -1) (*.f64 (cos.f64 (fma.f64 angle (*.f64 (PI.f64) 1/90) 1)) (sin.f64 -1)))
(+.f64 (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3/4)) (*.f64 1/4 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(+.f64 (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 5/6)) (*.f64 1/3 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1)
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(-.f64 (*.f64 (sin.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1)) (cos.f64 1)) (*.f64 (cos.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1)) (sin.f64 1)))
(-.f64 (*.f64 (sin.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1)) (cos.f64 1)) (*.f64 (sin.f64 1) (cos.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1))))
(-.f64 (*.f64 (sin.f64 (fma.f64 angle (*.f64 (PI.f64) 1/90) 1)) (cos.f64 1)) (*.f64 (sin.f64 1) (cos.f64 (fma.f64 angle (*.f64 (PI.f64) 1/90) 1))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(*.f64 1/2 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(*.f64 2 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(*.f64 1/3 (*.f64 3 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(*.f64 3 (*.f64 1/3 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3)
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 1/2)
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) 1/3)
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2)
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(log.f64 (*.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))))
(log.f64 (*.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (+.f64 1 (expm1.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
(+.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(+.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(log.f64 (*.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (+.f64 1 (expm1.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))))
(+.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(+.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1) 1))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 3))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1/3))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(fma.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(fma.f64 1 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(fma.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2) (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(fma.f64 (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(fma.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(fma.f64 (sin.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1)) (cos.f64 1) (neg.f64 (*.f64 (cos.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1)) (sin.f64 1))))
(-.f64 (*.f64 (sin.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1)) (cos.f64 1)) (*.f64 (sin.f64 1) (cos.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1))))
(-.f64 (*.f64 (sin.f64 (fma.f64 angle (*.f64 (PI.f64) 1/90) 1)) (cos.f64 1)) (*.f64 (sin.f64 1) (cos.f64 (fma.f64 angle (*.f64 (PI.f64) 1/90) 1))))
(+.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1) -1)
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(+.f64 0 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) (*.f64 1/90 (PI.f64)))) (cbrt.f64 (pow.f64 (exp.f64 angle) (*.f64 1/90 (PI.f64)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) (*.f64 1/90 (PI.f64))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) (*.f64 (PI.f64) 1/90))) (cbrt.f64 (pow.f64 (exp.f64 angle) (*.f64 (PI.f64) 1/90))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) (*.f64 (PI.f64) 1/90)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) (*.f64 (PI.f64) 1/90))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) (*.f64 (PI.f64) 1/90)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 angle) (*.f64 1/90 (PI.f64))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 angle) (*.f64 1/90 (PI.f64))))))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(-.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1) 1)
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 1/90 (*.f64 (PI.f64) angle))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 (*.f64 angle 1/90) (PI.f64))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 1)
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/90)) 2) (*.f64 (cbrt.f64 (*.f64 angle 1/90)) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle 1/90)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 (sqrt.f64 (*.f64 angle 1/90)) (*.f64 (sqrt.f64 (*.f64 angle 1/90)) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle 1/90)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 (*.f64 (PI.f64) angle) 1/90)
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 (*.f64 (PI.f64) 1/90) angle)
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle 1/90)) 2)) (cbrt.f64 (*.f64 angle 1/90)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/90))) (sqrt.f64 (*.f64 angle 1/90)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 (*.f64 (*.f64 angle 1/90) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 (*.f64 (*.f64 angle 1/90) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(/.f64 (-.f64 (pow.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1) 3) 1) (+.f64 (pow.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1) 2) (+.f64 1 (*.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1) 1))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1) 3) -1) (+.f64 (pow.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1) 2) (+.f64 1 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 angle (*.f64 (PI.f64) 1/90) 1) 3)) (+.f64 (pow.f64 (fma.f64 angle (*.f64 (PI.f64) 1/90) 1) 2) (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1) 3)) (+.f64 (pow.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1) 2) (+.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1) 2) 1) (+.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1) 1))
(/.f64 (+.f64 (pow.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1) 2) -1) (+.f64 1 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 angle (*.f64 (PI.f64) 1/90) 1) 2)) (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) 2))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1) 2)) (+.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 2))
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 1)
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 2) 1/8100) 1/2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) 1/8100))
(fabs.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 3) 1/3)
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 2) 1/8100))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) 1/8100))
(fabs.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(log.f64 (pow.f64 (exp.f64 angle) (*.f64 1/90 (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 3))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1) 1))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 3)) 1/3))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(fma.f64 1 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1) -1)
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1)) (cbrt.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1))) (cbrt.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1)) -1)
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(fma.f64 (sqrt.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1)) (sqrt.f64 (fma.f64 (PI.f64) (*.f64 angle 1/90) 1)) -1)
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (PI.f64) (*.f64 angle 1/90))

eval467.0ms (0.7%)

Compiler

Compiled 29933 to 17015 computations (43.2% saved)

prune502.0ms (0.7%)

Pruning

142 alts after pruning (138 fresh and 4 done)

PrunedKeptTotal
New967541021
Fresh3184115
Picked011
Done134
Total9991421141
Accurracy
80.2%
Counts
1141 → 142
Alt Table
Click to see full alt table
StatusAccuracyProgram
29.7%
(pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 1/3)
51.6%
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)
53.2%
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 1/90))) 3)
36.5%
(+.f64 0 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90))
52.1%
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
61.1%
(*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90)))
37.6%
(*.f64 (*.f64 (+.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 a (+.f64 a a))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
37.7%
(*.f64 (*.f64 (+.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 a (+.f64 a a))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
37.7%
(*.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
61.1%
(*.f64 (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))) 1/90)
34.6%
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
32.5%
(*.f64 (*.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
37.4%
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (fma.f64 a a (*.f64 b b)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
27.4%
(*.f64 (*.f64 (log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a a))) (exp.f64 (*.f64 b b)))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
37.2%
(*.f64 (*.f64 (expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 b a) 2))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
34.6%
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 angle 1/90))
44.3%
(*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) 1/90)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
33.1%
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90)
33.1%
(*.f64 (*.f64 a (*.f64 a (PI.f64))) (*.f64 angle -1/90))
14.9%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
28.4%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
51.4%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
54.0%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
54.5%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180))))
54.0%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
51.8%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1))
44.2%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
36.8%
(*.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
54.5%
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
37.8%
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (+.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
27.4%
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (log.f64 (*.f64 (exp.f64 (*.f64 a a)) (exp.f64 (*.f64 b b))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
53.8%
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 1/90 (*.f64 (PI.f64) (+.f64 b a)))))
33.1%
(*.f64 angle (*.f64 (*.f64 a (*.f64 a (PI.f64))) -1/90))
34.6%
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
51.8%
(*.f64 2 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 1 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
51.8%
(*.f64 2 (/.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))
51.8%
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
55.9%
(*.f64 2 (*.f64 (/.f64 (+.f64 a b) (/.f64 2 (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
38.6%
(*.f64 2 (*.f64 (+.f64 a b) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 3) 1/3)))
63.9%
(*.f64 2 (*.f64 (+.f64 a b) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a)))) 3)))
52.0%
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2)) (+.f64 b a))))
33.3%
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2))) (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))))))
51.5%
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 3))) (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))))))
64.8%
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 3))))
18.5%
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (+.f64 a b) (/.f64 (-.f64 (pow.f64 b 4) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 a (neg.f64 a)))) (-.f64 (*.f64 b b) (*.f64 a (neg.f64 a))))))))
50.1%
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (+.f64 a b) (/.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (-.f64 b a)) (-.f64 a b))))))
34.3%
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (+.f64 a b) (*.f64 b b)))))
35.5%
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (+.f64 a b) (*.f64 a (neg.f64 a))))))
27.5%
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (+.f64 a b) (exp.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))))))))
42.0%
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (-.f64 (/.f64 -1 a) (/.f64 b (*.f64 a a))))))
27.7%
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (+.f64 a b)) (/.f64 (cbrt.f64 (+.f64 a b)) (-.f64 b a))))))
55.8%
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (*.f64 (+.f64 a b) (neg.f64 (-.f64 b a))))))))
31.4%
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (exp.f64 (neg.f64 (log.f64 (-.f64 b a)))))))
51.7%
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))))))
44.4%
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))) (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))))))
29.3%
(*.f64 2 (*.f64 (+.f64 a b) (-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))))) 1)))
45.4%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 2) 3/2) 3))))
37.4%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 1/4) 1/6) 3))))
31.9%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1/3) 3))))
64.2%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 3) 3))))
31.6%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (*.f64 (pow.f64 (*.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1/3) (cbrt.f64 1/2)) 3))))
31.8%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) 3))))
32.9%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (log.f64 (exp.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) 3))))
38.0%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) 3))))
65.0%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))) 3))))
64.8%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 3))))
64.3%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) 3))))
55.4%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) 3))))
34.4%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))))) 3))))
31.4%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) 1/2))))
30.9%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))) 1/2))))
35.2%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) 1/2))))
62.9%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) 1/2))))
31.2%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (pow.f64 (*.f64 angle 1/180) 1/3) 3)))) 1/2))))
63.3%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 3) 3)))) 1/2))))
62.2%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180)))) 3)))) 1/2))))
34.7%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 angle 1/180))) 1/3)) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180)))) 3)))) 1/2))))
32.0%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 angle 1/180))) 1/3)) (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 angle 1/180))) 1/3))) 3)))) 1/2))))
61.6%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (*.f64 (cbrt.f64 angle) (cbrt.f64 1/180)) 3)))) 1/2))))
46.9%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)) 3)))) 1/2))))
54.1%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 angle 1/180)))) 3)))) 1/2))))
63.6%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 3)))) 1/2))))
63.8%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) 3) (cbrt.f64 (*.f64 angle 1/180)))))) 1/2))))
63.6%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))))) 1/2))))
61.6%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (cbrt.f64 angle) 1/180))))) 1/2))))
62.2%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 angle) 2)) (cbrt.f64 angle))))) 1/2))))
34.7%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 (sqrt.f64 angle)) (sqrt.f64 angle))))) 1/2))))
61.2%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle (pow.f64 (cbrt.f64 1/180) 3))))) 1/2))))
27.3%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/32400 (*.f64 angle angle)))))) 1/2))))
47.0%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (fabs.f64 (*.f64 angle 1/180))))) 1/2))))
55.5%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (expm1.f64 (log1p.f64 (*.f64 angle 1/180)))))) 1/2))))
33.7%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 angle 1/180))) 1/3))))) 1/2))))
55.3%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1/2))))
34.4%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))) 1/2))))
30.9%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 1/2))))
61.1%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 1/180 angle)))))
38.1%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sqrt.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2)))))
31.9%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))))
31.1%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 (sin.f64 (fma.f64 angle (*.f64 (PI.f64) 1/90) 1)) (cos.f64 1)) (*.f64 (sin.f64 1) (cos.f64 (fma.f64 angle (*.f64 (PI.f64) 1/90) 1))))))))))
32.2%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))))))))
29.3%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/90)) 2) (*.f64 (cbrt.f64 (*.f64 angle 1/90)) (PI.f64))))))))))
29.5%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle 1/90))))))))))
29.7%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (*.f64 angle 1/90) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64))))))))))
30.9%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle 1/90)) 3)))))))))
20.3%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (expm1.f64 (log1p.f64 (*.f64 angle 1/90)))))))))))
22.5%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))))))
38.3%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 b))))
37.4%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 1/2 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
42.6%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))))
41.8%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
44.5%
(*.f64 2 (*.f64 (+.f64 a b) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 2))))
34.1%
(*.f64 2 (*.f64 (+.f64 a b) (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a)))))))
52.6%
(*.f64 2 (*.f64 (+.f64 a b) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 3))))
51.9%
(*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
33.3%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 3)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b)))
24.0%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 2))) (*.f64 b b)))
32.7%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 3))) (*.f64 b b)))
34.7%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 b b)))
32.4%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
27.4%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) (*.f64 b b)))
17.2%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)) 3)))) (*.f64 b b)))
25.3%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 3))) (*.f64 b b)))
25.7%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b)))
17.3%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 3))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b)))
32.4%
(*.f64 2 (*.f64 (*.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b)))
48.7%
(*.f64 2 (*.f64 angle (*.f64 1/180 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))))
35.5%
(*.f64 2 (exp.f64 (log.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))))))
53.3%
(*.f64 1/90 (+.f64 (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 a (PI.f64))) (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 b (PI.f64)))))
61.1%
(*.f64 1/90 (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a))))
48.7%
(*.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64)))
36.5%
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 (*.f64 angle b) b)))
43.9%
(*.f64 1/90 (*.f64 angle (/.f64 (*.f64 (*.f64 (-.f64 b a) (PI.f64)) (-.f64 (*.f64 a a) (*.f64 b b))) (-.f64 a b))))
36.6%
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 b (PI.f64)))))
38.5%
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 a (PI.f64)))))
34.6%
(*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))
31.6%
(*.f64 1/90 (log1p.f64 (expm1.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)))))
31.5%
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
27.8%
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2)) 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
38.9%
(fabs.f64 (*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90))))
22.1%
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90))) 1/3))
29.9%
(exp.f64 (log.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
22.2%
(exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90)))
Compiler

Compiled 6982 to 5336 computations (23.6% saved)

localize4.5s (6.6%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.4%
(cbrt.f64 (*.f64 1/2 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))))
99.1%
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
98.7%
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)
46.7%
(sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))
Compiler

Compiled 150 to 107 computations (28.7% saved)

series14.0ms (0%)

Counts
4 → 1
Calls

12 calls:

TimeVariablePointExpression
3.0ms
angle
@0
(cbrt.f64 (*.f64 1/2 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))))
3.0ms
angle
@-inf
(cbrt.f64 (*.f64 1/2 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))))
2.0ms
angle
@inf
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)
1.0ms
angle
@inf
(cbrt.f64 (*.f64 1/2 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))))
1.0ms
angle
@-inf
(sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))

rewrite84.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1568×prod-diff
1344×log-prod
696×pow-prod-up
638×pow-exp
510×expm1-udef
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01682
132582
2342082
Stop Event
node limit
Counts
4 → 139
Calls
Call 1
Inputs
(sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(cbrt.f64 (*.f64 1/2 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))))
Outputs
(+.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1)
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sin.f64 1)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(+.f64 0 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/90) (PI.f64))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/90) (PI.f64))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/90) (PI.f64)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/90) (PI.f64)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/90) (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1)
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(*.f64 1/90 (*.f64 (PI.f64) angle))
(*.f64 (*.f64 angle 1/90) (PI.f64))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))
(*.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 1)
(*.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/90)) 2) (*.f64 (cbrt.f64 (*.f64 angle 1/90)) (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 angle 1/90)) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle 1/90)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (sqrt.f64 (*.f64 angle 1/90)) (*.f64 (sqrt.f64 (*.f64 angle 1/90)) (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle 1/90)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 1/6) (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 5/6))
(*.f64 (*.f64 (PI.f64) angle) 1/90)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) 3) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (*.f64 (PI.f64) 1/90) angle)
(*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle 1/90)) 2)) (cbrt.f64 (*.f64 angle 1/90)))
(*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/90))) (sqrt.f64 (*.f64 angle 1/90)))
(*.f64 (*.f64 (*.f64 angle 1/90) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 angle 1/90) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 1) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 angle 1/90)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 5/6) (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 1/6))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 2) 1/8100))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/90) (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 3))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle 1/90) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/90) 3) (pow.f64 (PI.f64) 3)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1) 1))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3/2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3/2) 2))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(+.f64 0 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1)
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(*.f64 1 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (cbrt.f64 (*.f64 angle 1/90)) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (*.f64 angle 1/90)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1/3)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 1/6) (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 1/6))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) (cbrt.f64 1/90))
(*.f64 (exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1/3)) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1/3)) (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1/3)))
(*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) angle)) 1/3)) (cbrt.f64 1/90))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 1/3)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2/3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 3))
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(+.f64 0 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))) 1)
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 1)
(*.f64 1 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(*.f64 (cbrt.f64 1/2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (cbrt.f64 1/2))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) 1/6) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) 1/6))
(*.f64 (exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 1/3)) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 1/3)) (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 1/3)))
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 2/3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 2))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 1) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))) 3))
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 2))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))

simplify95.0ms (0.1%)

Algorithm
egg-herbie
Rules
1950×fma-def
1734×log-prod
798×exp-prod
710×cube-prod
578×prod-exp
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03203380
16233264
220383108
357913108
Stop Event
node limit
Counts
140 → 159
Calls
Call 1
Inputs
0
(+.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1)
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sin.f64 1)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(+.f64 0 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/90) (PI.f64))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/90) (PI.f64))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/90) (PI.f64)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/90) (PI.f64)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/90) (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1)
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(*.f64 1/90 (*.f64 (PI.f64) angle))
(*.f64 (*.f64 angle 1/90) (PI.f64))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))
(*.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 1)
(*.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/90)) 2) (*.f64 (cbrt.f64 (*.f64 angle 1/90)) (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 angle 1/90)) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle 1/90)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (sqrt.f64 (*.f64 angle 1/90)) (*.f64 (sqrt.f64 (*.f64 angle 1/90)) (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle 1/90)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 1/6) (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 5/6))
(*.f64 (*.f64 (PI.f64) angle) 1/90)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) 3) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (*.f64 (PI.f64) 1/90) angle)
(*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle 1/90)) 2)) (cbrt.f64 (*.f64 angle 1/90)))
(*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/90))) (sqrt.f64 (*.f64 angle 1/90)))
(*.f64 (*.f64 (*.f64 angle 1/90) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 angle 1/90) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 1) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 angle 1/90)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 5/6) (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 1/6))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 2) 1/8100))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/90) (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 3))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle 1/90) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/90) 3) (pow.f64 (PI.f64) 3)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1) 1))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3/2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3/2) 2))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(+.f64 0 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1)
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(*.f64 1 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (cbrt.f64 (*.f64 angle 1/90)) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (*.f64 angle 1/90)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1/3)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 1/6) (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 1/6))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) (cbrt.f64 1/90))
(*.f64 (exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1/3)) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1/3)) (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1/3)))
(*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) angle)) 1/3)) (cbrt.f64 1/90))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 1/3)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2/3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 3))
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(+.f64 0 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))) 1)
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 1)
(*.f64 1 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(*.f64 (cbrt.f64 1/2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (cbrt.f64 1/2))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) 1/6) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) 1/6))
(*.f64 (exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 1/3)) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 1/3)) (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 1/3)))
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 2/3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 2))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 1) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))) 3))
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 2))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
Outputs
0
(+.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sin.f64 1)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) 1/3)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1) 1))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 3))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1/3))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(+.f64 0 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/90) (PI.f64))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/90) (PI.f64))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/90) (PI.f64)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/90) (PI.f64))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/90) (PI.f64)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/90) (PI.f64)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/90) (PI.f64)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/90) (PI.f64)))))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1)
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 1/90 (*.f64 (PI.f64) angle))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 (*.f64 angle 1/90) (PI.f64))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 1)
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/90)) 2) (*.f64 (cbrt.f64 (*.f64 angle 1/90)) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 angle 1/90)) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 angle 1/90)) (cbrt.f64 (PI.f64))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (*.f64 (cbrt.f64 (*.f64 angle 1/90)) (cbrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 2) 1/8100)) (*.f64 (cbrt.f64 (*.f64 angle 1/90)) (cbrt.f64 (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle 1/90)))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 (sqrt.f64 (*.f64 angle 1/90)) (*.f64 (sqrt.f64 (*.f64 angle 1/90)) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle 1/90)))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 1/6) (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 5/6))
(*.f64 (*.f64 (PI.f64) angle) 1/90)
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) 3) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 (*.f64 (PI.f64) 1/90) angle)
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle 1/90)) 2)) (cbrt.f64 (*.f64 angle 1/90)))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/90))) (sqrt.f64 (*.f64 angle 1/90)))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 (*.f64 (*.f64 angle 1/90) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 (*.f64 (*.f64 angle 1/90) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 1) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 angle 1/90)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 angle 1/90)) (cbrt.f64 (PI.f64))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (*.f64 (cbrt.f64 (*.f64 angle 1/90)) (cbrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 2) 1/8100)) (*.f64 (cbrt.f64 (*.f64 angle 1/90)) (cbrt.f64 (PI.f64))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 5/6) (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 1/6))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 1/6) (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 5/6))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 2) 1/8100))
(fabs.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/90) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 3))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle 1/90) 3)))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/90) 3) (pow.f64 (PI.f64) 3)))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1) 3))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/3) 3))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1) 1))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3/2))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1/3))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3/2) 2))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(+.f64 0 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1)
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(*.f64 1 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(*.f64 (cbrt.f64 (*.f64 angle 1/90)) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (*.f64 angle 1/90)))
(*.f64 (cbrt.f64 (*.f64 angle 1/90)) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1/3)))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 1/6) (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 1/6))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) (cbrt.f64 1/90))
(*.f64 (cbrt.f64 1/90) (cbrt.f64 (*.f64 (PI.f64) angle)))
(*.f64 (exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1/3)) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1/3)) (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1/3)))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) angle)) 1/3)) (cbrt.f64 1/90))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) (cbrt.f64 1/90))
(*.f64 (cbrt.f64 1/90) (cbrt.f64 (*.f64 (PI.f64) angle)))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 1/3)
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3)
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2/3)
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 1/6) 2)
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/3))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1) 1))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/3) 1))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1) 1/3))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 3))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(+.f64 0 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))) 1)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 1)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))
(*.f64 1 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))
(*.f64 (cbrt.f64 1/2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (cbrt.f64 1/2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 2))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (cbrt.f64 1/2))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) 1/6) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) 1/6))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))
(*.f64 (exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 1/3)) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) (exp.f64 (*.f64 1/3 (*.f64 2/3 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) (pow.f64 (exp.f64 2/9) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 1/3)) (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 1/3)))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) 1/3)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 1)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 3)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 2/3)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) 1/6) 2)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 2))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 1/3))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 1))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 1) 1/3))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 1/3) 1))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 1) 1))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))) 3))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 2))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))

localize29.0ms (0%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
99.8%
(*.f64 (*.f64 angle b) b)
99.8%
(*.f64 (PI.f64) (*.f64 (*.f64 angle b) b))
99.7%
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 (*.f64 angle b) b)))
Compiler

Compiled 32 to 11 computations (65.6% saved)

series3.0ms (0%)

Counts
3 → 72
Calls

18 calls:

TimeVariablePointExpression
0.0ms
b
@inf
(*.f64 (*.f64 angle b) b)
0.0ms
angle
@inf
(*.f64 (*.f64 angle b) b)
0.0ms
angle
@0
(*.f64 (*.f64 angle b) b)
0.0ms
b
@0
(*.f64 (*.f64 angle b) b)
0.0ms
angle
@-inf
(*.f64 (*.f64 angle b) b)

rewrite70.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1212×log-prod
888×prod-exp
832×pow-prod-down
580×pow-unpow
542×pow-prod-up
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01161
122261
2267561
Stop Event
node limit
Counts
3 → 82
Calls
Call 1
Inputs
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 (*.f64 angle b) b)))
(*.f64 (PI.f64) (*.f64 (*.f64 angle b) b))
(*.f64 (*.f64 angle b) b)
Outputs
(+.f64 0 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 (*.f64 angle (*.f64 b b)) 1/90))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 (*.f64 angle (*.f64 b b)) 1/90)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 (*.f64 angle (*.f64 b b)) 1/90)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 (*.f64 angle (*.f64 b b)) 1/90)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))))) 1)
(pow.f64 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))) 1)
(pow.f64 (cbrt.f64 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))) 3)
(pow.f64 (*.f64 1/8100 (pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))) 2)) 1/2)
(pow.f64 (pow.f64 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 1/90 (PI.f64))) (*.f64 (sqrt.f64 angle) b)) 2)
(sqrt.f64 (*.f64 1/8100 (pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))) 2)))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 (*.f64 angle (*.f64 b b)) 1/90)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))))))
(cbrt.f64 (pow.f64 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))) 3))
(expm1.f64 (log1p.f64 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))))
(exp.f64 (log.f64 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 1/90 (PI.f64))) (*.f64 (sqrt.f64 angle) b))) 2))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 b b))) 1) (log.f64 (*.f64 1/90 (PI.f64)))))
(exp.f64 (+.f64 (log.f64 (*.f64 1/90 (PI.f64))) (*.f64 (log.f64 (*.f64 angle (*.f64 b b))) 1)))
(log1p.f64 (expm1.f64 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))))
(+.f64 0 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) b) (*.f64 b (PI.f64)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) b) (*.f64 b (PI.f64))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) b) (*.f64 b (PI.f64))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) b) (*.f64 b (PI.f64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))) 1)
(pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))) 1)
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))) 3)
(pow.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 angle) b)) 2)
(sqrt.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) b) (*.f64 b (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))))
(cbrt.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))) 3))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))))
(exp.f64 (log.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 angle) b))) 2))
(exp.f64 (+.f64 (log.f64 (PI.f64)) (*.f64 (log.f64 (*.f64 angle (*.f64 b b))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (PI.f64)) 1) (log.f64 (*.f64 angle (*.f64 b b)))))
(exp.f64 (+.f64 (*.f64 (log.f64 (PI.f64)) 1) (*.f64 (log.f64 (*.f64 angle (*.f64 b b))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 b) 1) (log.f64 (*.f64 (PI.f64) (*.f64 angle b)))))
(exp.f64 (+.f64 (log.f64 (*.f64 angle (*.f64 b b))) (*.f64 (log.f64 (PI.f64)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 b b))) 1) (log.f64 (PI.f64))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 b b))) 1) (*.f64 (log.f64 (PI.f64)) 1)))
(exp.f64 (+.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle b))) (*.f64 (log.f64 b) 1)))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))))
(+.f64 0 (*.f64 angle (*.f64 b b)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) b) b)) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) b) b))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) b) b))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) b) b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b b)))) 1)
(pow.f64 (*.f64 angle (*.f64 b b)) 1)
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 b b))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 angle) b) 4) 1/2)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 angle) b) 6) 1/3)
(pow.f64 (*.f64 (sqrt.f64 angle) b) 2)
(pow.f64 (*.f64 b (sqrt.f64 angle)) 2)
(sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 angle) b) 4))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) b) b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 b b)))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 angle) b) 6))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 b b))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 b b))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 b b))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 b b))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle (*.f64 b b)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sqrt.f64 angle) b) 6)) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 angle) b)) 2))
(exp.f64 (+.f64 (*.f64 (log.f64 angle) 1) (*.f64 2 (log.f64 b))))
(exp.f64 (+.f64 (log.f64 b) (*.f64 (log.f64 (*.f64 angle b)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 b) 1) (log.f64 (*.f64 angle b))))
(exp.f64 (+.f64 (*.f64 (log.f64 b) 1) (*.f64 (log.f64 (*.f64 angle b)) 1)))
(exp.f64 (+.f64 (log.f64 (*.f64 angle b)) (*.f64 (log.f64 b) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 angle b)) 1) (log.f64 b)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 angle b)) 1) (*.f64 (log.f64 b) 1)))
(exp.f64 (+.f64 (*.f64 2 (log.f64 b)) (*.f64 (log.f64 angle) 1)))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 b b))))

simplify86.0ms (0.1%)

Algorithm
egg-herbie
Rules
1824×log-prod
1304×fma-def
964×distribute-lft-in
926×distribute-rgt-in
744×unswap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02213270
14933158
214723146
369543146
Stop Event
node limit
Counts
154 → 97
Calls
Call 1
Inputs
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (pow.f64 b 2))
(+.f64 0 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 (*.f64 angle (*.f64 b b)) 1/90))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 (*.f64 angle (*.f64 b b)) 1/90)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 (*.f64 angle (*.f64 b b)) 1/90)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 (*.f64 angle (*.f64 b b)) 1/90)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))))) 1)
(pow.f64 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))) 1)
(pow.f64 (cbrt.f64 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))) 3)
(pow.f64 (*.f64 1/8100 (pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))) 2)) 1/2)
(pow.f64 (pow.f64 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 1/90 (PI.f64))) (*.f64 (sqrt.f64 angle) b)) 2)
(sqrt.f64 (*.f64 1/8100 (pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))) 2)))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 (*.f64 angle (*.f64 b b)) 1/90)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))))))
(cbrt.f64 (pow.f64 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))) 3))
(expm1.f64 (log1p.f64 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))))
(exp.f64 (log.f64 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 1/90 (PI.f64))) (*.f64 (sqrt.f64 angle) b))) 2))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 b b))) 1) (log.f64 (*.f64 1/90 (PI.f64)))))
(exp.f64 (+.f64 (log.f64 (*.f64 1/90 (PI.f64))) (*.f64 (log.f64 (*.f64 angle (*.f64 b b))) 1)))
(log1p.f64 (expm1.f64 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))))
(+.f64 0 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) b) (*.f64 b (PI.f64)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) b) (*.f64 b (PI.f64))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) b) (*.f64 b (PI.f64))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) b) (*.f64 b (PI.f64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))) 1)
(pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))) 1)
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))) 3)
(pow.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 angle) b)) 2)
(sqrt.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) b) (*.f64 b (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))))
(cbrt.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))) 3))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))))
(exp.f64 (log.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 angle) b))) 2))
(exp.f64 (+.f64 (log.f64 (PI.f64)) (*.f64 (log.f64 (*.f64 angle (*.f64 b b))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (PI.f64)) 1) (log.f64 (*.f64 angle (*.f64 b b)))))
(exp.f64 (+.f64 (*.f64 (log.f64 (PI.f64)) 1) (*.f64 (log.f64 (*.f64 angle (*.f64 b b))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 b) 1) (log.f64 (*.f64 (PI.f64) (*.f64 angle b)))))
(exp.f64 (+.f64 (log.f64 (*.f64 angle (*.f64 b b))) (*.f64 (log.f64 (PI.f64)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 b b))) 1) (log.f64 (PI.f64))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 b b))) 1) (*.f64 (log.f64 (PI.f64)) 1)))
(exp.f64 (+.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle b))) (*.f64 (log.f64 b) 1)))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))))
(+.f64 0 (*.f64 angle (*.f64 b b)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) b) b)) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) b) b))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) b) b))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) b) b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b b)))) 1)
(pow.f64 (*.f64 angle (*.f64 b b)) 1)
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 b b))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 angle) b) 4) 1/2)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 angle) b) 6) 1/3)
(pow.f64 (*.f64 (sqrt.f64 angle) b) 2)
(pow.f64 (*.f64 b (sqrt.f64 angle)) 2)
(sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 angle) b) 4))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) b) b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 b b)))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 angle) b) 6))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 b b))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 b b))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 b b))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 b b))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle (*.f64 b b)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sqrt.f64 angle) b) 6)) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 angle) b)) 2))
(exp.f64 (+.f64 (*.f64 (log.f64 angle) 1) (*.f64 2 (log.f64 b))))
(exp.f64 (+.f64 (log.f64 b) (*.f64 (log.f64 (*.f64 angle b)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 b) 1) (log.f64 (*.f64 angle b))))
(exp.f64 (+.f64 (*.f64 (log.f64 b) 1) (*.f64 (log.f64 (*.f64 angle b)) 1)))
(exp.f64 (+.f64 (log.f64 (*.f64 angle b)) (*.f64 (log.f64 b) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 angle b)) 1) (log.f64 b)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 angle b)) 1) (*.f64 (log.f64 b) 1)))
(exp.f64 (+.f64 (*.f64 2 (log.f64 b)) (*.f64 (log.f64 angle) 1)))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 b b))))
Outputs
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(+.f64 0 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 (*.f64 angle (*.f64 b b)) 1/90))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 (*.f64 angle (*.f64 b b)) 1/90)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 1/90 (*.f64 angle (*.f64 b b))))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 1/90 (*.f64 angle (*.f64 b b)))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 1/90 (*.f64 angle (*.f64 b b)))))))
(*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 (*.f64 angle b) (*.f64 1/90 b))))) 3)
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 (*.f64 angle (*.f64 b b)) 1/90)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 (*.f64 angle (*.f64 b b)) 1/90)))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))))) 1)
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(pow.f64 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))) 1)
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(pow.f64 (cbrt.f64 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))) 3)
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(pow.f64 (*.f64 1/8100 (pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))) 2)) 1/2)
(sqrt.f64 (*.f64 1/8100 (pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))) 2)))
(sqrt.f64 (*.f64 1/8100 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) 2)))
(fabs.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))
(pow.f64 (pow.f64 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))) 3) 1/3)
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 1/90 (PI.f64))) (*.f64 (sqrt.f64 angle) b)) 2)
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(sqrt.f64 (*.f64 1/8100 (pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))) 2)))
(sqrt.f64 (*.f64 1/8100 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) 2)))
(fabs.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 (*.f64 angle (*.f64 b b)) 1/90)))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(cbrt.f64 (pow.f64 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))) 3))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(expm1.f64 (log1p.f64 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(exp.f64 (log.f64 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))) 1))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))) 1) 1))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))))) 3))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))))) 1/3))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 1/90 (PI.f64))) (*.f64 (sqrt.f64 angle) b))) 2))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 b b))) 1) (log.f64 (*.f64 1/90 (PI.f64)))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(exp.f64 (+.f64 (log.f64 (*.f64 1/90 (PI.f64))) (*.f64 (log.f64 (*.f64 angle (*.f64 b b))) 1)))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(log1p.f64 (expm1.f64 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b b) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(+.f64 0 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) b) (*.f64 b (PI.f64)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) b) (*.f64 b (PI.f64))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) b) (*.f64 b (PI.f64))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) b) (*.f64 b (PI.f64))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) b) (*.f64 b (PI.f64))))))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))) 1)
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))) 1)
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))) 3)
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(pow.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))) 2) 1/2)
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(pow.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))) 3) 1/3)
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(pow.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 angle) b)) 2)
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(sqrt.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))) 2))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) b) (*.f64 b (PI.f64))))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(cbrt.f64 (pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))) 3))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(exp.f64 (log.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(exp.f64 (*.f64 (log.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))) 1))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))) 1) 1))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))) 3))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))) 1/3))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 angle) b))) 2))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(exp.f64 (+.f64 (log.f64 (PI.f64)) (*.f64 (log.f64 (*.f64 angle (*.f64 b b))) 1)))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(exp.f64 (+.f64 (*.f64 (log.f64 (PI.f64)) 1) (log.f64 (*.f64 angle (*.f64 b b)))))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(exp.f64 (+.f64 (*.f64 (log.f64 (PI.f64)) 1) (*.f64 (log.f64 (*.f64 angle (*.f64 b b))) 1)))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(exp.f64 (+.f64 (*.f64 (log.f64 b) 1) (log.f64 (*.f64 (PI.f64) (*.f64 angle b)))))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(exp.f64 (+.f64 (log.f64 (*.f64 angle (*.f64 b b))) (*.f64 (log.f64 (PI.f64)) 1)))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 b b))) 1) (log.f64 (PI.f64))))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 b b))) 1) (*.f64 (log.f64 (PI.f64)) 1)))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(exp.f64 (+.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle b))) (*.f64 (log.f64 b) 1)))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))))
(*.f64 angle (*.f64 (*.f64 b b) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(+.f64 0 (*.f64 angle (*.f64 b b)))
(*.f64 angle (*.f64 b b))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) b) b)) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) b) b))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) b) b))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) b) b))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 angle) b) b))))
(*.f64 angle (*.f64 b b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b b)))) 1)
(*.f64 angle (*.f64 b b))
(pow.f64 (*.f64 angle (*.f64 b b)) 1)
(*.f64 angle (*.f64 b b))
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 b b))) 3)
(*.f64 angle (*.f64 b b))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 angle) b) 4) 1/2)
(*.f64 angle (*.f64 b b))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 angle) b) 6) 1/3)
(*.f64 angle (*.f64 b b))
(pow.f64 (*.f64 (sqrt.f64 angle) b) 2)
(*.f64 angle (*.f64 b b))
(pow.f64 (*.f64 b (sqrt.f64 angle)) 2)
(*.f64 angle (*.f64 b b))
(sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 angle) b) 4))
(*.f64 angle (*.f64 b b))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) b) b))
(*.f64 angle (*.f64 b b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 b b)))))
(*.f64 angle (*.f64 b b))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 angle) b) 6))
(*.f64 angle (*.f64 b b))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 b b))))
(*.f64 angle (*.f64 b b))
(exp.f64 (log.f64 (*.f64 angle (*.f64 b b))))
(*.f64 angle (*.f64 b b))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 b b))) 1))
(*.f64 angle (*.f64 b b))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 b b))) 1) 1))
(*.f64 angle (*.f64 b b))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle (*.f64 b b)))) 3))
(*.f64 angle (*.f64 b b))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sqrt.f64 angle) b) 6)) 1/3))
(*.f64 angle (*.f64 b b))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 angle) b)) 2))
(*.f64 angle (*.f64 b b))
(exp.f64 (+.f64 (*.f64 (log.f64 angle) 1) (*.f64 2 (log.f64 b))))
(*.f64 angle (*.f64 b b))
(exp.f64 (+.f64 (log.f64 b) (*.f64 (log.f64 (*.f64 angle b)) 1)))
(*.f64 angle (*.f64 b b))
(exp.f64 (+.f64 (*.f64 (log.f64 b) 1) (log.f64 (*.f64 angle b))))
(*.f64 angle (*.f64 b b))
(exp.f64 (+.f64 (*.f64 (log.f64 b) 1) (*.f64 (log.f64 (*.f64 angle b)) 1)))
(*.f64 angle (*.f64 b b))
(exp.f64 (+.f64 (log.f64 (*.f64 angle b)) (*.f64 (log.f64 b) 1)))
(*.f64 angle (*.f64 b b))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 angle b)) 1) (log.f64 b)))
(*.f64 angle (*.f64 b b))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 angle b)) 1) (*.f64 (log.f64 b) 1)))
(*.f64 angle (*.f64 b b))
(exp.f64 (+.f64 (*.f64 2 (log.f64 b)) (*.f64 (log.f64 angle) 1)))
(*.f64 angle (*.f64 b b))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 b b))))
(*.f64 angle (*.f64 b b))

localize1.5s (2.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.7%
(/.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))))
93.0%
(-.f64 (*.f64 b b) (*.f64 a a))
54.1%
(/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a)))
46.7%
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
Compiler

Compiled 130 to 53 computations (59.2% saved)

series7.0ms (0%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
1.0ms
angle
@0
(/.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))))
1.0ms
angle
@inf
(/.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))))
1.0ms
angle
@-inf
(/.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))))
1.0ms
b
@inf
(/.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))))
1.0ms
b
@0
(/.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))))

rewrite117.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1702×fma-def
794×expm1-udef
792×log1p-udef
462×add-sqr-sqrt
450×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02080
144456
2643156
Stop Event
node limit
Counts
2 → 160
Calls
Call 1
Inputs
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(/.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))))
Outputs
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) 1)
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1)
(*.f64 1 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 2)) (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) (sqrt.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))
(pow.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(+.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (*.f64 b b)) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (*.f64 a (neg.f64 a))))
(+.f64 (*.f64 (*.f64 b b) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))) (*.f64 (*.f64 a (neg.f64 a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a))))) 1)
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 1 (-.f64 b a))))
(*.f64 1/2 (/.f64 1 (/.f64 (/.f64 1 (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) (-.f64 b a))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)))
(*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a))) 1)
(*.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (-.f64 b a)))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (-.f64 b a)))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) -1/2) (/.f64 1 (/.f64 -1 (-.f64 b a))))
(*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2))
(*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1) (/.f64 1/2 (/.f64 1 (-.f64 b a))))
(*.f64 (/.f64 1/2 (+.f64 a b)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (+.f64 a b)) (/.f64 1/2 (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (/.f64 1 (-.f64 b a))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) 1) (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (/.f64 1 (-.f64 b a))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (+.f64 a b)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (/.f64 1 (+.f64 a b)) (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (/.f64 1/2 (/.f64 1 (-.f64 b a))) (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (/.f64 1/2 (/.f64 1 (cbrt.f64 (-.f64 b a)))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 1 (sqrt.f64 (-.f64 b a)))) (/.f64 1/2 (/.f64 1 (sqrt.f64 (-.f64 b a)))))
(*.f64 (/.f64 1/2 (/.f64 1 (sqrt.f64 (-.f64 b a)))) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 1 (sqrt.f64 (-.f64 b a)))))
(*.f64 (/.f64 1/2 (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 1 (cbrt.f64 (-.f64 b a)))))
(*.f64 (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) (/.f64 1 (cbrt.f64 (-.f64 b a)))))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (-.f64 b a)))) (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) (/.f64 1 (sqrt.f64 (-.f64 b a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) 2) (+.f64 a b)) (/.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) 2) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) 2) (/.f64 1 (sqrt.f64 (-.f64 b a)))) (/.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (/.f64 1 (sqrt.f64 (-.f64 b a)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (/.f64 1 (cbrt.f64 (-.f64 b a)))))
(*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (+.f64 a b)) (-.f64 b a))
(*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) 1) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2)) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a))))) (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) 1) (-.f64 b a))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) (neg.f64 (+.f64 a b))) (*.f64 (+.f64 a b) (neg.f64 (-.f64 b a))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))) 2)
(pow.f64 (*.f64 2 (/.f64 (/.f64 1 (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) -1)
(neg.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) (/.f64 -1 (-.f64 b a))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) (-.f64 b a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) 3) (pow.f64 (/.f64 1 (-.f64 b a)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))))
(fma.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 1/2 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 1 (-.f64 b a))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 1 (-.f64 b a))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 1/2 (/.f64 1 (/.f64 (/.f64 1 (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (/.f64 1 (/.f64 (/.f64 1 (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (-.f64 b a)) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (-.f64 b a)) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) (-.f64 b a) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) (-.f64 b a) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (*.f64 b b) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (*.f64 (*.f64 a (neg.f64 a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a))) 1 (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a))) 1 (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (-.f64 b a)) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (-.f64 b a)) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))) 2) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))) 2) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (-.f64 b a)) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (-.f64 b a)) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) -1/2) (/.f64 1 (/.f64 -1 (-.f64 b a))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) -1/2) (/.f64 1 (/.f64 -1 (-.f64 b a))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (*.f64 b b) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (*.f64 a (neg.f64 a))))
(fma.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1) (/.f64 1/2 (/.f64 1 (-.f64 b a))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1) (/.f64 1/2 (/.f64 1 (-.f64 b a))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (/.f64 1/2 (+.f64 a b)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (/.f64 1/2 (+.f64 a b)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (+.f64 a b)) (/.f64 1/2 (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (+.f64 a b)) (/.f64 1/2 (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (/.f64 1 (-.f64 b a))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (/.f64 1 (-.f64 b a))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) 1) (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (/.f64 1 (-.f64 b a))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) 1) (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (/.f64 1 (-.f64 b a))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (+.f64 a b)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (+.f64 a b)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (/.f64 1 (+.f64 a b)) (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (/.f64 1 (+.f64 a b)) (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (/.f64 1/2 (/.f64 1 (-.f64 b a))) (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (/.f64 1/2 (/.f64 1 (-.f64 b a))) (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (/.f64 1/2 (/.f64 1 (cbrt.f64 (-.f64 b a)))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (/.f64 1/2 (/.f64 1 (cbrt.f64 (-.f64 b a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 1 (sqrt.f64 (-.f64 b a)))) (/.f64 1/2 (/.f64 1 (sqrt.f64 (-.f64 b a)))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 1 (sqrt.f64 (-.f64 b a)))) (/.f64 1/2 (/.f64 1 (sqrt.f64 (-.f64 b a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (/.f64 1/2 (/.f64 1 (sqrt.f64 (-.f64 b a)))) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 1 (sqrt.f64 (-.f64 b a)))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (/.f64 1/2 (/.f64 1 (sqrt.f64 (-.f64 b a)))) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 1 (sqrt.f64 (-.f64 b a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (/.f64 1/2 (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 1 (cbrt.f64 (-.f64 b a)))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (/.f64 1/2 (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 1 (cbrt.f64 (-.f64 b a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) (/.f64 1 (cbrt.f64 (-.f64 b a)))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) (/.f64 1 (cbrt.f64 (-.f64 b a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (-.f64 b a)))) (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) (/.f64 1 (sqrt.f64 (-.f64 b a)))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (-.f64 b a)))) (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) (/.f64 1 (sqrt.f64 (-.f64 b a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) 2) (+.f64 a b)) (/.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) 2) (+.f64 a b)) (/.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) 2) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) 2) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) 2) (/.f64 1 (sqrt.f64 (-.f64 b a)))) (/.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (/.f64 1 (sqrt.f64 (-.f64 b a)))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) 2) (/.f64 1 (sqrt.f64 (-.f64 b a)))) (/.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (/.f64 1 (sqrt.f64 (-.f64 b a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (/.f64 1 (cbrt.f64 (-.f64 b a)))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (/.f64 1 (cbrt.f64 (-.f64 b a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (+.f64 a b)) (-.f64 b a) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (+.f64 a b)) (-.f64 b a) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) 1) (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) 1) (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2)) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2)) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a))))) (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a))))) (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) 1) (-.f64 b a) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) 1) (-.f64 b a) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) (neg.f64 (+.f64 a b))) (*.f64 (+.f64 a b) (neg.f64 (-.f64 b a))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) (neg.f64 (+.f64 a b))) (*.f64 (+.f64 a b) (neg.f64 (-.f64 b a))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))

simplify151.0ms (0.2%)

Algorithm
egg-herbie
Rules
1644×fma-def
940×unswap-sqr
654×associate-*r*
614×associate-*l*
440×log-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
035615620
192615368
2370411890
Stop Event
node limit
Counts
208 → 237
Calls
Call 1
Inputs
(*.f64 1/90 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(*.f64 1/180 (/.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))) (+.f64 a b)))
(+.f64 (*.f64 -1/8748000 (/.f64 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3))) (+.f64 a b))) (*.f64 1/180 (/.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))) (+.f64 a b))))
(+.f64 (*.f64 1/1417176000000 (/.f64 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))) (+.f64 a b))) (+.f64 (*.f64 -1/8748000 (/.f64 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3))) (+.f64 a b))) (*.f64 1/180 (/.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))) (+.f64 a b)))))
(+.f64 (*.f64 1/1417176000000 (/.f64 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))) (+.f64 a b))) (+.f64 (*.f64 -1/8748000 (/.f64 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3))) (+.f64 a b))) (+.f64 (*.f64 -1/482123275200000000 (/.f64 (*.f64 (pow.f64 angle 7) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7))) (+.f64 a b))) (*.f64 1/180 (/.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))) (+.f64 a b))))))
(*.f64 1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 a b)))
(*.f64 1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 a b)))
(*.f64 1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 a b)))
(*.f64 1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 a b)))
(*.f64 1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 a b)))
(*.f64 1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 a b)))
(*.f64 1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 a b)))
(*.f64 1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 a b)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) 1)
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1)
(*.f64 1 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 2)) (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) (sqrt.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))
(pow.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(+.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (*.f64 b b)) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (*.f64 a (neg.f64 a))))
(+.f64 (*.f64 (*.f64 b b) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))) (*.f64 (*.f64 a (neg.f64 a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a))))) 1)
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 1 (-.f64 b a))))
(*.f64 1/2 (/.f64 1 (/.f64 (/.f64 1 (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) (-.f64 b a))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)))
(*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a))) 1)
(*.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (-.f64 b a)))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (-.f64 b a)))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) -1/2) (/.f64 1 (/.f64 -1 (-.f64 b a))))
(*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2))
(*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1) (/.f64 1/2 (/.f64 1 (-.f64 b a))))
(*.f64 (/.f64 1/2 (+.f64 a b)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (+.f64 a b)) (/.f64 1/2 (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (/.f64 1 (-.f64 b a))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) 1) (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (/.f64 1 (-.f64 b a))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (+.f64 a b)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (/.f64 1 (+.f64 a b)) (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (/.f64 1/2 (/.f64 1 (-.f64 b a))) (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (/.f64 1/2 (/.f64 1 (cbrt.f64 (-.f64 b a)))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 1 (sqrt.f64 (-.f64 b a)))) (/.f64 1/2 (/.f64 1 (sqrt.f64 (-.f64 b a)))))
(*.f64 (/.f64 1/2 (/.f64 1 (sqrt.f64 (-.f64 b a)))) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 1 (sqrt.f64 (-.f64 b a)))))
(*.f64 (/.f64 1/2 (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 1 (cbrt.f64 (-.f64 b a)))))
(*.f64 (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) (/.f64 1 (cbrt.f64 (-.f64 b a)))))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (-.f64 b a)))) (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) (/.f64 1 (sqrt.f64 (-.f64 b a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) 2) (+.f64 a b)) (/.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) 2) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) 2) (/.f64 1 (sqrt.f64 (-.f64 b a)))) (/.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (/.f64 1 (sqrt.f64 (-.f64 b a)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (/.f64 1 (cbrt.f64 (-.f64 b a)))))
(*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (+.f64 a b)) (-.f64 b a))
(*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) 1) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2)) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a))))) (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) 1) (-.f64 b a))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) (neg.f64 (+.f64 a b))) (*.f64 (+.f64 a b) (neg.f64 (-.f64 b a))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))) 2)
(pow.f64 (*.f64 2 (/.f64 (/.f64 1 (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) -1)
(neg.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) (/.f64 -1 (-.f64 b a))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) (-.f64 b a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) 3) (pow.f64 (/.f64 1 (-.f64 b a)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))))
(fma.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 1/2 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 1 (-.f64 b a))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 1 (-.f64 b a))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 1/2 (/.f64 1 (/.f64 (/.f64 1 (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (/.f64 1 (/.f64 (/.f64 1 (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (-.f64 b a)) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (-.f64 b a)) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) (-.f64 b a) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) (-.f64 b a) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (*.f64 b b) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (*.f64 (*.f64 a (neg.f64 a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a))) 1 (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a))) 1 (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (-.f64 b a)) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (-.f64 b a)) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))) 2) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))) 2) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (-.f64 b a)) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (-.f64 b a)) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) -1/2) (/.f64 1 (/.f64 -1 (-.f64 b a))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) -1/2) (/.f64 1 (/.f64 -1 (-.f64 b a))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (*.f64 b b) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (*.f64 a (neg.f64 a))))
(fma.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1) (/.f64 1/2 (/.f64 1 (-.f64 b a))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1) (/.f64 1/2 (/.f64 1 (-.f64 b a))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (/.f64 1/2 (+.f64 a b)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (/.f64 1/2 (+.f64 a b)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (+.f64 a b)) (/.f64 1/2 (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (+.f64 a b)) (/.f64 1/2 (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (/.f64 1 (-.f64 b a))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (/.f64 1 (-.f64 b a))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) 1) (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (/.f64 1 (-.f64 b a))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) 1) (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (/.f64 1 (-.f64 b a))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (+.f64 a b)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (+.f64 a b)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (/.f64 1 (+.f64 a b)) (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (/.f64 1 (+.f64 a b)) (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (/.f64 1/2 (/.f64 1 (-.f64 b a))) (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (/.f64 1/2 (/.f64 1 (-.f64 b a))) (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (/.f64 1/2 (/.f64 1 (cbrt.f64 (-.f64 b a)))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (/.f64 1/2 (/.f64 1 (cbrt.f64 (-.f64 b a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 1 (sqrt.f64 (-.f64 b a)))) (/.f64 1/2 (/.f64 1 (sqrt.f64 (-.f64 b a)))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 1 (sqrt.f64 (-.f64 b a)))) (/.f64 1/2 (/.f64 1 (sqrt.f64 (-.f64 b a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (/.f64 1/2 (/.f64 1 (sqrt.f64 (-.f64 b a)))) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 1 (sqrt.f64 (-.f64 b a)))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (/.f64 1/2 (/.f64 1 (sqrt.f64 (-.f64 b a)))) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 1 (sqrt.f64 (-.f64 b a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (/.f64 1/2 (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 1 (cbrt.f64 (-.f64 b a)))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (/.f64 1/2 (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 1 (cbrt.f64 (-.f64 b a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) (/.f64 1 (cbrt.f64 (-.f64 b a)))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) (/.f64 1 (cbrt.f64 (-.f64 b a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (-.f64 b a)))) (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) (/.f64 1 (sqrt.f64 (-.f64 b a)))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (-.f64 b a)))) (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) (/.f64 1 (sqrt.f64 (-.f64 b a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) 2) (+.f64 a b)) (/.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) 2) (+.f64 a b)) (/.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) 2) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) 2) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) 2) (/.f64 1 (sqrt.f64 (-.f64 b a)))) (/.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (/.f64 1 (sqrt.f64 (-.f64 b a)))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) 2) (/.f64 1 (sqrt.f64 (-.f64 b a)))) (/.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (/.f64 1 (sqrt.f64 (-.f64 b a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (/.f64 1 (cbrt.f64 (-.f64 b a)))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (/.f64 1 (cbrt.f64 (-.f64 b a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (+.f64 a b)) (-.f64 b a) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (+.f64 a b)) (-.f64 b a) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) 1) (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) 1) (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2)) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2)) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a))))) (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a))))) (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) 1) (-.f64 b a) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) 1) (-.f64 b a) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) (neg.f64 (+.f64 a b))) (*.f64 (+.f64 a b) (neg.f64 (-.f64 b a))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) (neg.f64 (+.f64 a b))) (*.f64 (+.f64 a b) (neg.f64 (-.f64 b a))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
Outputs
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/90 angle) (PI.f64))
(*.f64 (PI.f64) (*.f64 1/90 angle))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (*.f64 (*.f64 -1/4374000 (pow.f64 angle 3)) (pow.f64 (PI.f64) 3)))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) -1/4374000)))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 (*.f64 1/708588000000 (pow.f64 angle 5)) (pow.f64 (PI.f64) 5))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (fma.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) -1/4374000) (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) 1/708588000000))))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (fma.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 (*.f64 1/708588000000 (pow.f64 angle 5)) (pow.f64 (PI.f64) 5)))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (fma.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) 1/708588000000) (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) -1/241061637600000000)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 1/180 (/.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))) (+.f64 a b)))
(*.f64 1/180 (/.f64 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64)) (+.f64 b a)))
(*.f64 1/180 (*.f64 (/.f64 angle (+.f64 b a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (PI.f64)))))
(/.f64 (*.f64 1/180 angle) (/.f64 (/.f64 1 (-.f64 b a)) (PI.f64)))
(+.f64 (*.f64 -1/8748000 (/.f64 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3))) (+.f64 a b))) (*.f64 1/180 (/.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))) (+.f64 a b))))
(fma.f64 -1/8748000 (/.f64 (pow.f64 angle 3) (/.f64 (+.f64 b a) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 1/180 (/.f64 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64)) (+.f64 b a))))
(fma.f64 1/180 (*.f64 (/.f64 angle (+.f64 b a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (PI.f64)))) (*.f64 -1/8748000 (/.f64 (pow.f64 angle 3) (/.f64 (/.f64 (/.f64 (+.f64 b a) (+.f64 b a)) (-.f64 b a)) (pow.f64 (PI.f64) 3)))))
(fma.f64 -1/8748000 (/.f64 (pow.f64 angle 3) (/.f64 (/.f64 1 (-.f64 b a)) (pow.f64 (PI.f64) 3))) (/.f64 (*.f64 1/180 angle) (/.f64 (/.f64 1 (-.f64 b a)) (PI.f64))))
(+.f64 (*.f64 1/1417176000000 (/.f64 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))) (+.f64 a b))) (+.f64 (*.f64 -1/8748000 (/.f64 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3))) (+.f64 a b))) (*.f64 1/180 (/.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))) (+.f64 a b)))))
(fma.f64 1/1417176000000 (/.f64 (pow.f64 angle 5) (/.f64 (+.f64 b a) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (*.f64 b b) (*.f64 a a))))) (fma.f64 -1/8748000 (/.f64 (pow.f64 angle 3) (/.f64 (+.f64 b a) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 1/180 (/.f64 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64)) (+.f64 b a)))))
(fma.f64 1/1417176000000 (*.f64 (/.f64 (pow.f64 angle 5) (+.f64 b a)) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (*.f64 b b) (*.f64 a a)))) (fma.f64 1/180 (*.f64 (/.f64 angle (+.f64 b a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (PI.f64)))) (*.f64 -1/8748000 (/.f64 (pow.f64 angle 3) (/.f64 (/.f64 (/.f64 (+.f64 b a) (+.f64 b a)) (-.f64 b a)) (pow.f64 (PI.f64) 3))))))
(fma.f64 1/180 (/.f64 angle (/.f64 (/.f64 1 (-.f64 b a)) (PI.f64))) (fma.f64 -1/8748000 (/.f64 (pow.f64 angle 3) (/.f64 (/.f64 1 (-.f64 b a)) (pow.f64 (PI.f64) 3))) (/.f64 (*.f64 1/1417176000000 (pow.f64 angle 5)) (/.f64 (/.f64 1 (-.f64 b a)) (pow.f64 (PI.f64) 5)))))
(+.f64 (*.f64 1/1417176000000 (/.f64 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))) (+.f64 a b))) (+.f64 (*.f64 -1/8748000 (/.f64 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3))) (+.f64 a b))) (+.f64 (*.f64 -1/482123275200000000 (/.f64 (*.f64 (pow.f64 angle 7) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7))) (+.f64 a b))) (*.f64 1/180 (/.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))) (+.f64 a b))))))
(fma.f64 1/1417176000000 (/.f64 (pow.f64 angle 5) (/.f64 (+.f64 b a) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (*.f64 b b) (*.f64 a a))))) (fma.f64 -1/8748000 (/.f64 (pow.f64 angle 3) (/.f64 (+.f64 b a) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 b b) (*.f64 a a))))) (fma.f64 -1/482123275200000000 (/.f64 (pow.f64 angle 7) (/.f64 (+.f64 b a) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 1/180 (/.f64 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64)) (+.f64 b a))))))
(fma.f64 1/1417176000000 (*.f64 (/.f64 (pow.f64 angle 5) (+.f64 b a)) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (*.f64 b b) (*.f64 a a)))) (fma.f64 -1/8748000 (/.f64 (pow.f64 angle 3) (/.f64 (/.f64 (/.f64 (+.f64 b a) (+.f64 b a)) (-.f64 b a)) (pow.f64 (PI.f64) 3))) (fma.f64 1/180 (*.f64 (/.f64 angle (+.f64 b a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (PI.f64)))) (*.f64 -1/482123275200000000 (*.f64 (/.f64 (pow.f64 angle 7) (+.f64 b a)) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (*.f64 b b) (*.f64 a a))))))))
(fma.f64 1/1417176000000 (/.f64 (pow.f64 angle 5) (/.f64 (/.f64 1 (-.f64 b a)) (pow.f64 (PI.f64) 5))) (fma.f64 1/180 (/.f64 angle (/.f64 (/.f64 1 (-.f64 b a)) (PI.f64))) (fma.f64 -1/8748000 (/.f64 (pow.f64 angle 3) (/.f64 (/.f64 1 (-.f64 b a)) (pow.f64 (PI.f64) 3))) (/.f64 (*.f64 -1/482123275200000000 (pow.f64 angle 7)) (/.f64 (/.f64 1 (-.f64 b a)) (pow.f64 (PI.f64) 7))))))
(*.f64 1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 a b)))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 a b)))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 a b)))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 a b)))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 a b)))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 a b)))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 a b)))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 a b)))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b))
(*.f64 1/2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 1/2 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 b))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 -1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) a)
(*.f64 a (*.f64 -1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a -1/2))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 -1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) a)
(*.f64 a (*.f64 -1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a -1/2))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a))
(*.f64 (*.f64 -1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) a)
(*.f64 a (*.f64 -1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 a -1/2))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b))
(*.f64 1/2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 1/2 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 b))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b))
(*.f64 1/2 (*.f64 b (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 1/2 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 b))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) 1)
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1)
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 1 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 2)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 2)) (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 2)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) (sqrt.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(pow.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1)
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 3)
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 3) 1/3)
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 2)
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 2))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(log.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 3))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(exp.f64 (log.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) 1))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(+.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (*.f64 b b)) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (*.f64 a (neg.f64 a))))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(+.f64 (*.f64 (*.f64 b b) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))) (*.f64 (*.f64 a (neg.f64 a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a))))) 1)
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 1 (-.f64 b a))))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (/.f64 1 (/.f64 (/.f64 1 (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (-.f64 b a)))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) (-.f64 b a))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a))) 1)
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a))))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (-.f64 b a)))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))) 2))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (-.f64 b a)))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) -1/2) (/.f64 1 (/.f64 -1 (-.f64 b a))))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1) (/.f64 1/2 (/.f64 1 (-.f64 b a))))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(*.f64 (/.f64 1/2 (+.f64 a b)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (+.f64 a b)) (/.f64 1/2 (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (/.f64 1 (-.f64 b a))))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) 1) (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (/.f64 1 (-.f64 b a))))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (+.f64 a b)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(*.f64 (/.f64 1 (+.f64 a b)) (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(*.f64 (/.f64 1/2 (/.f64 1 (-.f64 b a))) (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (/.f64 1/2 (/.f64 1 (cbrt.f64 (-.f64 b a)))))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (*.f64 1/2 (cbrt.f64 (-.f64 b a))))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (*.f64 1/2 (cbrt.f64 (-.f64 b a))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 1 (sqrt.f64 (-.f64 b a)))) (/.f64 1/2 (/.f64 1 (sqrt.f64 (-.f64 b a)))))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(*.f64 (/.f64 1/2 (/.f64 1 (sqrt.f64 (-.f64 b a)))) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 1 (sqrt.f64 (-.f64 b a)))))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(*.f64 (/.f64 1/2 (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 1 (cbrt.f64 (-.f64 b a)))))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (*.f64 1/2 (cbrt.f64 (-.f64 b a))))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (*.f64 1/2 (cbrt.f64 (-.f64 b a))))
(*.f64 (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) (/.f64 1 (cbrt.f64 (-.f64 b a)))))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (*.f64 1/2 (cbrt.f64 (-.f64 b a))))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (*.f64 1/2 (cbrt.f64 (-.f64 b a))))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (-.f64 b a)))) (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) (/.f64 1 (sqrt.f64 (-.f64 b a)))))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) 2) (+.f64 a b)) (/.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) 2) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))))
(*.f64 (cbrt.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))) 2) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))) 2) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))) 2) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) 2) (/.f64 1 (sqrt.f64 (-.f64 b a)))) (/.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (/.f64 1 (sqrt.f64 (-.f64 b a)))))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (/.f64 1 (cbrt.f64 (-.f64 b a)))))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (*.f64 1/2 (cbrt.f64 (-.f64 b a))))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (*.f64 1/2 (cbrt.f64 (-.f64 b a))))
(*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (+.f64 a b)) (-.f64 b a))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) 1) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2)) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a))))) (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))))
(*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (*.f64 (hypot.f64 b (sqrt.f64 (neg.f64 (*.f64 a a)))) (hypot.f64 b (sqrt.f64 (neg.f64 (*.f64 a a))))))
(*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a))))))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) 1) (-.f64 b a))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) (neg.f64 (+.f64 a b))) (*.f64 (+.f64 a b) (neg.f64 (-.f64 b a))))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (neg.f64 (+.f64 b a)) 1/2)) (*.f64 (+.f64 b a) (neg.f64 (-.f64 b a))))
(*.f64 (+.f64 b a) (*.f64 (+.f64 (neg.f64 b) a) (*.f64 -1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)))))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) -2) (/.f64 (*.f64 (+.f64 b a) (fma.f64 b -1 a)) (+.f64 b a)))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a))) 1)
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))) 3)
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a))) 3) 1/3)
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))) 2)
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(pow.f64 (*.f64 2 (/.f64 (/.f64 1 (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) -1)
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(neg.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) (/.f64 -1 (-.f64 b a))))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a))) 2))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))) (-.f64 b a)))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a))))))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a))) 3))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) 3) (pow.f64 (/.f64 1 (-.f64 b a)) 3)))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))) 1))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(fma.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 1/2 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 1 (-.f64 b a))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 1/2 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 1 (-.f64 b a))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 1/2 (/.f64 1 (/.f64 (/.f64 1 (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 1/2 (/.f64 1 (/.f64 (/.f64 1 (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (-.f64 b a)) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (-.f64 b a)) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) (-.f64 b a) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) (-.f64 b a) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (*.f64 b b) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (*.f64 (*.f64 a (neg.f64 a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(fma.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a))) 1 (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a))) 1 (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (-.f64 b a)) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (-.f64 b a)) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))) 2) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))) 2) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (-.f64 b a)) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (-.f64 b a)) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) -1/2) (/.f64 1 (/.f64 -1 (-.f64 b a))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) -1/2) (/.f64 1 (/.f64 -1 (-.f64 b a))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (*.f64 b b) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (*.f64 a (neg.f64 a))))
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))
(fma.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1) (/.f64 1/2 (/.f64 1 (-.f64 b a))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1) (/.f64 1/2 (/.f64 1 (-.f64 b a))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (/.f64 1/2 (+.f64 a b)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (/.f64 1/2 (+.f64 a b)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (+.f64 a b)) (/.f64 1/2 (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (+.f64 a b)) (/.f64 1/2 (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (/.f64 1 (-.f64 b a))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (/.f64 1 (-.f64 b a))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) 1) (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (/.f64 1 (-.f64 b a))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) 1) (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (/.f64 1 (-.f64 b a))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (+.f64 a b)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (+.f64 a b)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (/.f64 1 (+.f64 a b)) (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (/.f64 1 (+.f64 a b)) (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (/.f64 1/2 (/.f64 1 (-.f64 b a))) (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (/.f64 1/2 (/.f64 1 (-.f64 b a))) (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (/.f64 1/2 (/.f64 1 (cbrt.f64 (-.f64 b a)))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (*.f64 1/2 (cbrt.f64 (-.f64 b a))) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (*.f64 1/2 (cbrt.f64 (-.f64 b a))) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(fma.f64 (/.f64 1/2 (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (cbrt.f64 (-.f64 b a))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (/.f64 1/2 (/.f64 1 (cbrt.f64 (-.f64 b a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (*.f64 1/2 (cbrt.f64 (-.f64 b a))) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (*.f64 1/2 (cbrt.f64 (-.f64 b a))) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(fma.f64 (/.f64 1/2 (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (cbrt.f64 (-.f64 b a))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 1 (sqrt.f64 (-.f64 b a)))) (/.f64 1/2 (/.f64 1 (sqrt.f64 (-.f64 b a)))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 1 (sqrt.f64 (-.f64 b a)))) (/.f64 1/2 (/.f64 1 (sqrt.f64 (-.f64 b a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (/.f64 1/2 (/.f64 1 (sqrt.f64 (-.f64 b a)))) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 1 (sqrt.f64 (-.f64 b a)))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (/.f64 1/2 (/.f64 1 (sqrt.f64 (-.f64 b a)))) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 1 (sqrt.f64 (-.f64 b a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (/.f64 1/2 (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 1 (cbrt.f64 (-.f64 b a)))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (*.f64 1/2 (cbrt.f64 (-.f64 b a))) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (*.f64 1/2 (cbrt.f64 (-.f64 b a))) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(fma.f64 (/.f64 1/2 (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (cbrt.f64 (-.f64 b a))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (/.f64 1/2 (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 1 (cbrt.f64 (-.f64 b a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (*.f64 1/2 (cbrt.f64 (-.f64 b a))) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (*.f64 1/2 (cbrt.f64 (-.f64 b a))) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(fma.f64 (/.f64 1/2 (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (cbrt.f64 (-.f64 b a))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) (/.f64 1 (cbrt.f64 (-.f64 b a)))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (*.f64 1/2 (cbrt.f64 (-.f64 b a))) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (*.f64 1/2 (cbrt.f64 (-.f64 b a))) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(fma.f64 (/.f64 1/2 (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (cbrt.f64 (-.f64 b a))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) (/.f64 1 (cbrt.f64 (-.f64 b a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (*.f64 1/2 (cbrt.f64 (-.f64 b a))) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (*.f64 1/2 (cbrt.f64 (-.f64 b a))) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(fma.f64 (/.f64 1/2 (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (cbrt.f64 (-.f64 b a))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (-.f64 b a)))) (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) (/.f64 1 (sqrt.f64 (-.f64 b a)))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (-.f64 b a)))) (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) (/.f64 1 (sqrt.f64 (-.f64 b a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) 2) (+.f64 a b)) (/.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) 2) (+.f64 a b)) (/.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) 2) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))) 2) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (cbrt.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)))) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))) 2) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (*.f64 a (fma.f64 a -1 a)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))) 2) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) 2) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (*.f64 1/2 (-.f64 b a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))) 2) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (cbrt.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)))) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))) 2) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (*.f64 a (fma.f64 a -1 a)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))) 2) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 (-.f64 b a)))))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) 2) (/.f64 1 (sqrt.f64 (-.f64 b a)))) (/.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (/.f64 1 (sqrt.f64 (-.f64 b a)))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) 2) (/.f64 1 (sqrt.f64 (-.f64 b a)))) (/.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (/.f64 1 (sqrt.f64 (-.f64 b a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (/.f64 1 (cbrt.f64 (-.f64 b a)))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (*.f64 1/2 (cbrt.f64 (-.f64 b a))) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (*.f64 1/2 (cbrt.f64 (-.f64 b a))) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(fma.f64 (/.f64 1/2 (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (cbrt.f64 (-.f64 b a))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2)) (/.f64 1 (cbrt.f64 (-.f64 b a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (*.f64 1/2 (cbrt.f64 (-.f64 b a))) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (*.f64 1/2 (cbrt.f64 (-.f64 b a))) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(fma.f64 (/.f64 1/2 (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (cbrt.f64 (-.f64 b a))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (+.f64 a b)) (-.f64 b a) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (+.f64 a b)) (-.f64 b a) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) 1) (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) 1) (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2)) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2)) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a))))) (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (hypot.f64 b (sqrt.f64 (neg.f64 (*.f64 a a))))) (hypot.f64 b (sqrt.f64 (neg.f64 (*.f64 a a)))) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (+.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a))))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a))))) (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (hypot.f64 b (sqrt.f64 (neg.f64 (*.f64 a a))))) (hypot.f64 b (sqrt.f64 (neg.f64 (*.f64 a a)))) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (+.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a))))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) 1) (-.f64 b a) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) 1) (-.f64 b a) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 b a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) (neg.f64 (+.f64 a b))) (*.f64 (+.f64 a b) (neg.f64 (-.f64 b a))) (*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (neg.f64 (+.f64 b a)) 1/2)) (*.f64 (+.f64 b a) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (*.f64 -1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 (+.f64 b a) (+.f64 (neg.f64 b) a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(fma.f64 (+.f64 b a) (*.f64 (fma.f64 b -1 a) (/.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) -2) (+.f64 b a))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (*.f64 a (fma.f64 a -1 a))))
(fma.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) 1/2) (neg.f64 (+.f64 a b))) (*.f64 (+.f64 a b) (neg.f64 (-.f64 b a))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 (+.f64 a b) 1/2))))
(fma.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (neg.f64 (+.f64 b a)) 1/2)) (*.f64 (+.f64 b a) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 b a)) 1/2) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (*.f64 -1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 (+.f64 b a) (+.f64 (neg.f64 b) a)) (*.f64 (*.f64 1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a))) (*.f64 a (+.f64 (neg.f64 a) a))))
(fma.f64 (+.f64 b a) (*.f64 (fma.f64 b -1 a) (/.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) -2) (+.f64 b a))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 1/2 (+.f64 b a))) (*.f64 a (fma.f64 a -1 a))))

localize7.7s (11.4%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.9%
(pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 3)
97.2%
(sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))
86.5%
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 3) 1/3)
30.0%
(PI.f64)
Compiler

Compiled 122 to 68 computations (44.3% saved)

series36.0ms (0.1%)

Counts
3 → 84
Calls

21 calls:

TimeVariablePointExpression
4.0ms
angle
@0
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 3) 1/3)
4.0ms
b
@0
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 3) 1/3)
4.0ms
b
@-inf
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 3) 1/3)
3.0ms
b
@inf
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 3) 1/3)
3.0ms
a
@0
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 3) 1/3)

rewrite95.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1870×log-prod
1296×prod-diff
692×expm1-udef
684×log1p-udef
540×fma-def
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02099
143099
2491299
Stop Event
node limit
Counts
3 → 99
Calls
Call 1
Inputs
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 3) 1/3)
(sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))
(pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 3)
Outputs
(+.f64 0 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) b) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) (neg.f64 a)))
(+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) (*.f64 (neg.f64 a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))))) 1)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))
(*.f64 (*.f64 1/2 (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 1)
(*.f64 1 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (-.f64 b a))) 2) (*.f64 (cbrt.f64 (*.f64 1/2 (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))) 2))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 1/2 (-.f64 b a))))
(*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 b a))) (*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 1/2 (-.f64 b a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) (-.f64 b a))
(*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 2) 1/3) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))))
(*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 3/2) 1/3))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (-.f64 b a)) 1/2)
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cbrt.f64 (*.f64 1/2 (-.f64 b a))) 2)) (cbrt.f64 (*.f64 1/2 (-.f64 b a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (sqrt.f64 (*.f64 1/2 (-.f64 b a)))) (sqrt.f64 (*.f64 1/2 (-.f64 b a))))
(*.f64 (*.f64 (*.f64 1/2 (-.f64 b a)) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2)) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (*.f64 (*.f64 1/2 (-.f64 b a)) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) 1) (-.f64 b a))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) (pow.f64 (cbrt.f64 (-.f64 b a)) 2)) (cbrt.f64 (-.f64 b a)))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) (sqrt.f64 (-.f64 b a))) (sqrt.f64 (-.f64 b a)))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (fma.f64 b b (*.f64 a (+.f64 b a))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))))
(fma.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) (*.f64 (neg.f64 a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) b (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) (neg.f64 a)))
(+.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1)
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sin.f64 1)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) 1/3)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(+.f64 0 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 3))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 3))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 3)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 3))) 1)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (*.f64 1/2 (-.f64 b a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 2)))
(*.f64 (*.f64 1/2 (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 2)))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 2))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 3) 1)
(*.f64 1 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 2)))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))) (*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 2)))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (*.f64 (pow.f64 (-.f64 b a) 3) 1/8))
(*.f64 (*.f64 (pow.f64 (-.f64 b a) 3) 1/8) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 3/2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 3/2))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) (*.f64 (-.f64 b a) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))) 2) 3) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))) 3) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))) 3))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) 3) (pow.f64 (-.f64 b a) 3))
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 1/2 (-.f64 b a)))
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 2) (*.f64 1/2 (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 2) 1) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))))
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 2) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))) 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))))
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 2) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))))
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) (-.f64 b a))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 6))
(log.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 3))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 3) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 3)))
(exp.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 3)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 3)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 3)))

simplify155.0ms (0.2%)

Algorithm
egg-herbie
Rules
1316×fma-def
666×times-frac
662×distribute-lft-in
658×distribute-rgt-in
648×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
071722163
1232320211
Stop Event
node limit
Counts
183 → 273
Calls
Call 1
Inputs
(*.f64 (cbrt.f64 1/5832000) (*.f64 angle (*.f64 (-.f64 b a) (PI.f64))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/141717600000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5))) (*.f64 -1/283435200000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5))))) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 2))))) (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (*.f64 (-.f64 b a) (PI.f64)))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/141717600000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5))) (*.f64 -1/283435200000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5))))) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 2))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/45916502400000000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 1/6887475360000000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 7))) (*.f64 1/180 (*.f64 (-.f64 b a) (*.f64 (+.f64 (*.f64 1/76527504000000 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 6))) (*.f64 1/127545840000000 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 6)))) (PI.f64)))))) (*.f64 1944000 (/.f64 (pow.f64 (+.f64 (*.f64 -1/141717600000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5))) (*.f64 -1/283435200000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5)))) 2) (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 3))))) (pow.f64 angle 5)) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 2))))) (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (*.f64 (-.f64 b a) (PI.f64))))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/180 (*.f64 (+.f64 (*.f64 -1/43391094768000000000 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 8))) (*.f64 -1/6198727824000000000 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 8)))) (*.f64 (-.f64 b a) (PI.f64)))) (+.f64 (*.f64 -1/1115771008320000000000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 9))) (+.f64 (*.f64 -1/8748000 (*.f64 (-.f64 b a) (*.f64 (+.f64 (*.f64 1/76527504000000 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 6))) (*.f64 1/127545840000000 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 6)))) (pow.f64 (PI.f64) 3)))) (*.f64 -1/15620794116480000000000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 9)))))) (+.f64 (*.f64 3888000 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/45916502400000000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 1/6887475360000000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 7))) (*.f64 1/180 (*.f64 (-.f64 b a) (*.f64 (+.f64 (*.f64 1/76527504000000 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 6))) (*.f64 1/127545840000000 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 6)))) (PI.f64)))))) (*.f64 1944000 (/.f64 (pow.f64 (+.f64 (*.f64 -1/141717600000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5))) (*.f64 -1/283435200000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5)))) 2) (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 3))))) (+.f64 (*.f64 -1/141717600000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5))) (*.f64 -1/283435200000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5))))) (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 3)))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -1/141717600000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5))) (*.f64 -1/283435200000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5)))) 3) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 6) (*.f64 (pow.f64 (-.f64 b a) 6) (pow.f64 (PI.f64) 6))))))) (pow.f64 angle 7)) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 2))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/141717600000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5))) (*.f64 -1/283435200000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5))))) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 2))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/45916502400000000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 1/6887475360000000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 7))) (*.f64 1/180 (*.f64 (-.f64 b a) (*.f64 (+.f64 (*.f64 1/76527504000000 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 6))) (*.f64 1/127545840000000 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 6)))) (PI.f64)))))) (*.f64 1944000 (/.f64 (pow.f64 (+.f64 (*.f64 -1/141717600000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5))) (*.f64 -1/283435200000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5)))) 2) (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 3))))) (pow.f64 angle 5)) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 2))))) (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (*.f64 (-.f64 b a) (PI.f64)))))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a (cbrt.f64 -1/8)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2)))) 1/3) (*.f64 b (+.f64 (*.f64 1/8 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))))))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a (cbrt.f64 -1/8))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2)))) 1/3) (*.f64 b (+.f64 (*.f64 1/8 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 b 2) (-.f64 (+.f64 (*.f64 -1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 -1/8 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a (cbrt.f64 -1/8)))) 1/3) (pow.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a (cbrt.f64 -1/8)))) 1/3) (pow.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) 2)))))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2))))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a (cbrt.f64 -1/8)))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) 3) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 -1/8) 2))))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 5) (pow.f64 (cbrt.f64 -1/8) 5)))) 1/3) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (-.f64 (+.f64 (*.f64 -1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 -1/8 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a (cbrt.f64 -1/8)))) 1/3) (pow.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a (cbrt.f64 -1/8)))) 1/3) (pow.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) 2)))))))) (*.f64 4/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 5) (*.f64 (pow.f64 a 5) (pow.f64 (cbrt.f64 -1/8) 5)))) 1/3) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (-.f64 (+.f64 (*.f64 -1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 -1/8 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a (cbrt.f64 -1/8)))) 1/3) (pow.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a (cbrt.f64 -1/8)))) 1/3) (pow.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) 2))))))))))) (pow.f64 b 3)) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2)))) 1/3) (*.f64 b (+.f64 (*.f64 1/8 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 b 2) (-.f64 (+.f64 (*.f64 -1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 -1/8 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a (cbrt.f64 -1/8)))) 1/3) (pow.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a (cbrt.f64 -1/8)))) 1/3) (pow.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) 2)))))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2))))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a (cbrt.f64 -1/8))))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) a)) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 -1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))))))) (cbrt.f64 1/4)) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) 1/3))) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) a)) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 -1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))))))) (cbrt.f64 1/4)) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) 1/3))) (+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 4/3 (/.f64 (-.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 -1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))))))) (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1/3) (/.f64 (pow.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) a)) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 -1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))))))) 2) (pow.f64 (cbrt.f64 1/4) 2))))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) b)))))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) a)) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 -1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))))))) (cbrt.f64 1/4)) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) 1/3))) (+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (+.f64 (*.f64 4/3 (/.f64 (-.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 -1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))))))) (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1/3) (/.f64 (pow.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) a)) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 -1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))))))) 2) (pow.f64 (cbrt.f64 1/4) 2))))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) b))) (*.f64 4/3 (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 3))) (+.f64 (*.f64 4/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 5)) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) a)) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 -1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))))))) (-.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 -1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))))))) (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1/3) (/.f64 (pow.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) a)) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 -1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))))))) 2) (pow.f64 (cbrt.f64 1/4) 2)))))) (cbrt.f64 1/4)))) (*.f64 4/27 (/.f64 (pow.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) a)) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 -1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))))))) 3) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b (cbrt.f64 -1/8))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2))) 1/3) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) a)) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b (cbrt.f64 -1/8)))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2))) 1/3) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) a)) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))) (+.f64 (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a))) (*.f64 -1/8 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (cbrt.f64 -1/8))) 1/3) (pow.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) a)) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) 2)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 b (pow.f64 (cbrt.f64 -1/8) 2))))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b (cbrt.f64 -1/8))))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2))) 1/3) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) a)) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))) (+.f64 (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a))) (*.f64 -1/8 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (cbrt.f64 -1/8))) 1/3) (pow.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) a)) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) 2)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 b (pow.f64 (cbrt.f64 -1/8) 2))))) (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b (cbrt.f64 -1/8)))) (*.f64 1/3 (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 3))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) a)) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) 3) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 5) (pow.f64 (cbrt.f64 -1/8) 5))) 1/3) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) a)) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (*.f64 -1/8 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (cbrt.f64 -1/8))) 1/3) (pow.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) a)) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) 2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (cbrt.f64 -1/8) 2))))))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 1/3) (/.f64 (*.f64 a (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))))) (cbrt.f64 1/4)))) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 1/3) (/.f64 (*.f64 a (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))))) (cbrt.f64 1/4)))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)) (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b))) (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) 1/3) (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2)))) 2) (pow.f64 (cbrt.f64 1/4) 2))))) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 1/3) (/.f64 (*.f64 a (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))))) (cbrt.f64 1/4)))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)) (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b))) (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) 1/3) (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2)))) 2) (pow.f64 (cbrt.f64 1/4) 2))))) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))) (+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 4/3 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 (*.f64 -1/8 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) (+.f64 (*.f64 4/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 5) (pow.f64 b 5))) 1/3) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)) (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b))) (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) 1/3) (/.f64 (pow.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2)))) 2) (pow.f64 (cbrt.f64 1/4) 2))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))))) (cbrt.f64 1/4)))) (*.f64 4/27 (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2)))) 3) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a (cbrt.f64 -1/8)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a (cbrt.f64 -1/8))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2))) 1/3) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b))))))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (cbrt.f64 -1/8))) 1/3) (pow.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)) (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b))) 2)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 a (pow.f64 (cbrt.f64 -1/8) 2))))) (+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a (cbrt.f64 -1/8))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2))) 1/3) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)))))))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (cbrt.f64 -1/8))) 1/3) (pow.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)) (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b))) 2)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 a (pow.f64 (cbrt.f64 -1/8) 2))))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)) (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b))) 3) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 5) (pow.f64 (cbrt.f64 -1/8) 5))) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (cbrt.f64 -1/8))) 1/3) (pow.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b))) 2)))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)) (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 -1/8) 2))))) (+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a (cbrt.f64 -1/8))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2))) 1/3) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b))))))))
(*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) 1/3) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b))) (cbrt.f64 1/4)))) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -4/3 (/.f64 (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2)))) (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1/3) (/.f64 (pow.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)) (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b))) 2) (pow.f64 (cbrt.f64 1/4) 2))))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) 1/3) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b))) (cbrt.f64 1/4)))) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -4/3 (/.f64 (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2)))) (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1/3) (/.f64 (pow.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)) (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b))) 2) (pow.f64 (cbrt.f64 1/4) 2))))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) 1/3) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b))) (cbrt.f64 1/4)))) (+.f64 (*.f64 4/3 (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3))) (+.f64 (*.f64 4/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)) (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b))) 3) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))) (*.f64 4/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 5)) 1/3) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2)))) (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1/3) (/.f64 (pow.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b))) 2) (pow.f64 (cbrt.f64 1/4) 2))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)) (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)))) (cbrt.f64 1/4)))))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)))) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(*.f64 1/5832000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 3))))
(+.f64 (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 -1/141717600000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5))) (*.f64 -1/283435200000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5))))) (*.f64 1/5832000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 3)))))
(+.f64 (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 -1/141717600000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5))) (*.f64 -1/283435200000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5))))) (+.f64 (*.f64 1/5832000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 3)))) (*.f64 (pow.f64 angle 7) (+.f64 (*.f64 1/45916502400000000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 1/6887475360000000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 7))) (*.f64 1/180 (*.f64 (-.f64 b a) (*.f64 (+.f64 (*.f64 1/76527504000000 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 6))) (*.f64 1/127545840000000 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 6)))) (PI.f64)))))))))
(+.f64 (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 -1/141717600000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5))) (*.f64 -1/283435200000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5))))) (+.f64 (*.f64 (pow.f64 angle 9) (+.f64 (*.f64 1/180 (*.f64 (+.f64 (*.f64 -1/43391094768000000000 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 8))) (*.f64 -1/6198727824000000000 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 8)))) (*.f64 (-.f64 b a) (PI.f64)))) (+.f64 (*.f64 -1/1115771008320000000000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 9))) (+.f64 (*.f64 -1/8748000 (*.f64 (-.f64 b a) (*.f64 (+.f64 (*.f64 1/76527504000000 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 6))) (*.f64 1/127545840000000 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 6)))) (pow.f64 (PI.f64) 3)))) (*.f64 -1/15620794116480000000000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 9))))))) (+.f64 (*.f64 1/5832000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 3)))) (*.f64 (pow.f64 angle 7) (+.f64 (*.f64 1/45916502400000000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 1/6887475360000000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 7))) (*.f64 1/180 (*.f64 (-.f64 b a) (*.f64 (+.f64 (*.f64 1/76527504000000 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 6))) (*.f64 1/127545840000000 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 6)))) (PI.f64))))))))))
(*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 (-.f64 b a) 3)))
(*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 (-.f64 b a) 3)))
(*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 (-.f64 b a) 3)))
(*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 (-.f64 b a) 3)))
(*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 (-.f64 b a) 3)))
(*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 (-.f64 b a) 3)))
(*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 (-.f64 b a) 3)))
(*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 (-.f64 b a) 3)))
(*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 3)))
(+.f64 (*.f64 b (+.f64 (*.f64 1/8 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))))) (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 3))))
(+.f64 (*.f64 b (+.f64 (*.f64 1/8 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 -1/8 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (pow.f64 b 2)) (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 3)))))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3))) (+.f64 (*.f64 b (+.f64 (*.f64 1/8 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 -1/8 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (pow.f64 b 2)) (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 3))))))
(*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3)))
(+.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) a)) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 -1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))))))) (pow.f64 b 2)) (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) a)) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 -1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))))))) (pow.f64 b 2)) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3))) (*.f64 b (+.f64 (*.f64 1/8 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 -1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))))))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) a)) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 -1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))))))) (pow.f64 b 2)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3))) (*.f64 b (+.f64 (*.f64 1/8 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 -1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))))))))))))
(*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3)))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) a)) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3))))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) a)) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (*.f64 -1/8 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) b))))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) a)) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (*.f64 -1/8 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) b)))))
(*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3)))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3))) (*.f64 a (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))))))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3))) (+.f64 (*.f64 a (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b))))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3))) (+.f64 (*.f64 a (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)))))))
(*.f64 -1/8 (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)) (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (+.f64 (*.f64 a (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)) (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b))))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3))) (+.f64 (*.f64 a (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)) (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)))))))
(*.f64 -1/8 (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)) (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2)))))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)) (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b))))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3))) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2)))))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)) (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)))))))
(+.f64 0 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) b) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) (neg.f64 a)))
(+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) (*.f64 (neg.f64 a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))))) 1)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))
(*.f64 (*.f64 1/2 (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 1)
(*.f64 1 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (-.f64 b a))) 2) (*.f64 (cbrt.f64 (*.f64 1/2 (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))) 2))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 1/2 (-.f64 b a))))
(*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 b a))) (*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 1/2 (-.f64 b a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) (-.f64 b a))
(*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 2) 1/3) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))))
(*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 3/2) 1/3))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (-.f64 b a)) 1/2)
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cbrt.f64 (*.f64 1/2 (-.f64 b a))) 2)) (cbrt.f64 (*.f64 1/2 (-.f64 b a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (sqrt.f64 (*.f64 1/2 (-.f64 b a)))) (sqrt.f64 (*.f64 1/2 (-.f64 b a))))
(*.f64 (*.f64 (*.f64 1/2 (-.f64 b a)) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2)) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (*.f64 (*.f64 1/2 (-.f64 b a)) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) 1) (-.f64 b a))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) (pow.f64 (cbrt.f64 (-.f64 b a)) 2)) (cbrt.f64 (-.f64 b a)))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) (sqrt.f64 (-.f64 b a))) (sqrt.f64 (-.f64 b a)))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (fma.f64 b b (*.f64 a (+.f64 b a))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))))
(fma.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) (*.f64 (neg.f64 a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) b (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) (neg.f64 a)))
(+.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1)
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sin.f64 1)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) 1/3)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(+.f64 0 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 3))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 3))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 3)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 3))) 1)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (*.f64 1/2 (-.f64 b a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 2)))
(*.f64 (*.f64 1/2 (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 2)))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 2))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 3) 1)
(*.f64 1 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 2)))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))) (*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 2)))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (*.f64 (pow.f64 (-.f64 b a) 3) 1/8))
(*.f64 (*.f64 (pow.f64 (-.f64 b a) 3) 1/8) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 3/2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 3/2))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) (*.f64 (-.f64 b a) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))) 2) 3) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))) 3) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))) 3))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) 3) (pow.f64 (-.f64 b a) 3))
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 1/2 (-.f64 b a)))
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 2) (*.f64 1/2 (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 2) 1) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))))
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 2) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))) 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))))
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 2) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))))
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) (-.f64 b a))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 6))
(log.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 3))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 3) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 3)))
(exp.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 3)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 3)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 3)))
Outputs
(*.f64 (cbrt.f64 1/5832000) (*.f64 angle (*.f64 (-.f64 b a) (PI.f64))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/141717600000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5))) (*.f64 -1/283435200000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5))))) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 2))))) (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (*.f64 (-.f64 b a) (PI.f64)))))
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 angle 3) (pow.f64 (cbrt.f64 1/5832000) 2)) (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5)) -1/94478400000) (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 2)))) (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (*.f64 (-.f64 b a) (PI.f64)))))
(fma.f64 (cbrt.f64 1/5832000) (*.f64 angle (*.f64 (-.f64 b a) (PI.f64))) (/.f64 (*.f64 1/3 (pow.f64 angle 3)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5))) (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 2)) -1/94478400000))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/141717600000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5))) (*.f64 -1/283435200000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5))))) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 2))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/45916502400000000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 1/6887475360000000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 7))) (*.f64 1/180 (*.f64 (-.f64 b a) (*.f64 (+.f64 (*.f64 1/76527504000000 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 6))) (*.f64 1/127545840000000 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 6)))) (PI.f64)))))) (*.f64 1944000 (/.f64 (pow.f64 (+.f64 (*.f64 -1/141717600000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5))) (*.f64 -1/283435200000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5)))) 2) (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 3))))) (pow.f64 angle 5)) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 2))))) (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (*.f64 (-.f64 b a) (PI.f64))))))
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 angle 3) (pow.f64 (cbrt.f64 1/5832000) 2)) (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5)) -1/94478400000) (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 2)))) (fma.f64 1/3 (*.f64 (/.f64 (+.f64 (fma.f64 1/45916502400000000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 7)) (fma.f64 1/6887475360000000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 7)) (*.f64 1/180 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 6)) 1/47829690000000)))))) (*.f64 -1944000 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5)) -1/94478400000) 2) (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 3))))) (pow.f64 (cbrt.f64 1/5832000) 2)) (/.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 2)))) (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (*.f64 (-.f64 b a) (PI.f64))))))
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 angle 3) (pow.f64 (cbrt.f64 1/5832000) 2)) (/.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5)) (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 2)) -1/94478400000))) (fma.f64 (cbrt.f64 1/5832000) (*.f64 angle (*.f64 (-.f64 b a) (PI.f64))) (/.f64 1/3 (/.f64 (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 2))) (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 7)) 23/137749507200000000) (-.f64 (*.f64 (*.f64 1/180 (-.f64 b a)) (*.f64 (PI.f64) (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 6)) 1/47829690000000))) (*.f64 (/.f64 1944000 (pow.f64 (PI.f64) 3)) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5)) -1/94478400000) 2) (pow.f64 (-.f64 b a) 3))))) (pow.f64 angle 5))))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/180 (*.f64 (+.f64 (*.f64 -1/43391094768000000000 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 8))) (*.f64 -1/6198727824000000000 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 8)))) (*.f64 (-.f64 b a) (PI.f64)))) (+.f64 (*.f64 -1/1115771008320000000000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 9))) (+.f64 (*.f64 -1/8748000 (*.f64 (-.f64 b a) (*.f64 (+.f64 (*.f64 1/76527504000000 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 6))) (*.f64 1/127545840000000 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 6)))) (pow.f64 (PI.f64) 3)))) (*.f64 -1/15620794116480000000000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 9)))))) (+.f64 (*.f64 3888000 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/45916502400000000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 1/6887475360000000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 7))) (*.f64 1/180 (*.f64 (-.f64 b a) (*.f64 (+.f64 (*.f64 1/76527504000000 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 6))) (*.f64 1/127545840000000 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 6)))) (PI.f64)))))) (*.f64 1944000 (/.f64 (pow.f64 (+.f64 (*.f64 -1/141717600000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5))) (*.f64 -1/283435200000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5)))) 2) (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 3))))) (+.f64 (*.f64 -1/141717600000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5))) (*.f64 -1/283435200000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5))))) (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 3)))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -1/141717600000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5))) (*.f64 -1/283435200000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5)))) 3) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 6) (*.f64 (pow.f64 (-.f64 b a) 6) (pow.f64 (PI.f64) 6))))))) (pow.f64 angle 7)) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 2))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/141717600000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5))) (*.f64 -1/283435200000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5))))) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 2))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/45916502400000000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 1/6887475360000000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 7))) (*.f64 1/180 (*.f64 (-.f64 b a) (*.f64 (+.f64 (*.f64 1/76527504000000 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 6))) (*.f64 1/127545840000000 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 6)))) (PI.f64)))))) (*.f64 1944000 (/.f64 (pow.f64 (+.f64 (*.f64 -1/141717600000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5))) (*.f64 -1/283435200000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5)))) 2) (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 3))))) (pow.f64 angle 5)) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 2))))) (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (*.f64 (-.f64 b a) (PI.f64)))))))
(fma.f64 1/3 (*.f64 (/.f64 (-.f64 (fma.f64 1/180 (*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 8)) -1/5423886846000000000)) (fma.f64 -1/1115771008320000000000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 9)) (fma.f64 -1/8748000 (*.f64 (-.f64 b a) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 6)) 1/47829690000000) (pow.f64 (PI.f64) 3))) (*.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 9)) -1/15620794116480000000000)))) (fma.f64 3888000 (/.f64 (+.f64 (fma.f64 1/45916502400000000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 7)) (fma.f64 1/6887475360000000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 7)) (*.f64 1/180 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 6)) 1/47829690000000)))))) (*.f64 -1944000 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5)) -1/94478400000) 2) (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 3))))) (/.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 3)) (*.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5)) -1/94478400000))) (*.f64 1/27 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5)) -1/94478400000) 3) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 6) (*.f64 (pow.f64 (PI.f64) 6) (pow.f64 (-.f64 b a) 6))))))) (pow.f64 (cbrt.f64 1/5832000) 2)) (/.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 2)))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 angle 3) (pow.f64 (cbrt.f64 1/5832000) 2)) (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5)) -1/94478400000) (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 2)))) (fma.f64 1/3 (*.f64 (/.f64 (+.f64 (fma.f64 1/45916502400000000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 7)) (fma.f64 1/6887475360000000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 7)) (*.f64 1/180 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 6)) 1/47829690000000)))))) (*.f64 -1944000 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5)) -1/94478400000) 2) (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 3))))) (pow.f64 (cbrt.f64 1/5832000) 2)) (/.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 2)))) (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (*.f64 (-.f64 b a) (PI.f64)))))))
(fma.f64 1/3 (*.f64 (/.f64 (-.f64 (fma.f64 1/180 (*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 8)) -1/5423886846000000000)) (fma.f64 -1/1115771008320000000000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 9)) (fma.f64 (*.f64 -1/8748000 (-.f64 b a)) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 6)) 1/47829690000000) (pow.f64 (PI.f64) 3)) (*.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 9)) -1/15620794116480000000000)))) (fma.f64 3888000 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5)) -1/94478400000) (pow.f64 (-.f64 b a) 3)) (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 7)) 23/137749507200000000) (-.f64 (*.f64 (*.f64 1/180 (-.f64 b a)) (*.f64 (PI.f64) (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 6)) 1/47829690000000))) (*.f64 (/.f64 1944000 (pow.f64 (PI.f64) 3)) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5)) -1/94478400000) 2) (pow.f64 (-.f64 b a) 3))))) (pow.f64 (PI.f64) 3))) (*.f64 1259712000000 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5)) 3) -1/843330077059682304000000000000000) (*.f64 (pow.f64 (PI.f64) 6) (pow.f64 (-.f64 b a) 6)))))) (pow.f64 (cbrt.f64 1/5832000) 2)) (/.f64 (/.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 2)) (pow.f64 (-.f64 b a) 2))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 angle 3) (pow.f64 (cbrt.f64 1/5832000) 2)) (/.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5)) (/.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 2)) -1/94478400000))) (fma.f64 (cbrt.f64 1/5832000) (*.f64 angle (*.f64 (-.f64 b a) (PI.f64))) (/.f64 1/3 (/.f64 (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 2))) (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 7)) 23/137749507200000000) (-.f64 (*.f64 (*.f64 1/180 (-.f64 b a)) (*.f64 (PI.f64) (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 6)) 1/47829690000000))) (*.f64 (/.f64 1944000 (pow.f64 (PI.f64) 3)) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5)) -1/94478400000) 2) (pow.f64 (-.f64 b a) 3))))) (pow.f64 angle 5)))))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)))
(*.f64 (-.f64 b a) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)))
(*.f64 (-.f64 b a) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)))
(*.f64 (-.f64 b a) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)))
(*.f64 (-.f64 b a) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)))
(*.f64 (-.f64 b a) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)))
(*.f64 (-.f64 b a) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)))
(*.f64 (-.f64 b a) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)))
(*.f64 (-.f64 b a) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a (cbrt.f64 -1/8)))
(*.f64 (*.f64 a (cbrt.f64 -1/8)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2)))) 1/3) (*.f64 b (+.f64 (*.f64 1/8 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))))))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a (cbrt.f64 -1/8))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (pow.f64 (cbrt.f64 -1/8) 2))))) (*.f64 b (*.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8))) (*.f64 (*.f64 a (cbrt.f64 -1/8)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 a a)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (pow.f64 (cbrt.f64 -1/8) 2)))) (*.f64 b (*.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8))) (*.f64 (*.f64 a (cbrt.f64 -1/8)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2)))) 1/3) (*.f64 b (+.f64 (*.f64 1/8 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 b 2) (-.f64 (+.f64 (*.f64 -1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 -1/8 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a (cbrt.f64 -1/8)))) 1/3) (pow.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a (cbrt.f64 -1/8)))) 1/3) (pow.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) 2)))))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2))))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a (cbrt.f64 -1/8)))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (pow.f64 (cbrt.f64 -1/8) 2))))) (*.f64 b (*.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8))) (fma.f64 1/3 (*.f64 (/.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (-.f64 (*.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) -3/8) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 a (cbrt.f64 -1/8)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (pow.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8) 2)) 1/3)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (pow.f64 (cbrt.f64 -1/8) 2)))) (*.f64 (*.f64 a (cbrt.f64 -1/8)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 a a)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (pow.f64 (cbrt.f64 -1/8) 2)))) (*.f64 b (*.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8))) (fma.f64 1/3 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (cbrt.f64 -1/8) 2))) (/.f64 (fma.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) -3/8 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a (cbrt.f64 -1/8)))) (pow.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8) 2)) -1/3)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (*.f64 (*.f64 a (cbrt.f64 -1/8)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) 3) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 -1/8) 2))))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 5) (pow.f64 (cbrt.f64 -1/8) 5)))) 1/3) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (-.f64 (+.f64 (*.f64 -1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 -1/8 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a (cbrt.f64 -1/8)))) 1/3) (pow.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a (cbrt.f64 -1/8)))) 1/3) (pow.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) 2)))))))) (*.f64 4/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 5) (*.f64 (pow.f64 a 5) (pow.f64 (cbrt.f64 -1/8) 5)))) 1/3) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (-.f64 (+.f64 (*.f64 -1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 -1/8 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a (cbrt.f64 -1/8)))) 1/3) (pow.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a (cbrt.f64 -1/8)))) 1/3) (pow.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) 2))))))))))) (pow.f64 b 3)) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2)))) 1/3) (*.f64 b (+.f64 (*.f64 1/8 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 b 2) (-.f64 (+.f64 (*.f64 -1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 -1/8 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a (cbrt.f64 -1/8)))) 1/3) (pow.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a (cbrt.f64 -1/8)))) 1/3) (pow.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) 2)))))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2))))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a (cbrt.f64 -1/8))))))
(fma.f64 1/3 (*.f64 (/.f64 (-.f64 (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8) 3) (*.f64 (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (pow.f64 (cbrt.f64 -1/8) 2)))) (fma.f64 2/9 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 5) (pow.f64 (cbrt.f64 -1/8) 5))))) (*.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8) (-.f64 (*.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) -3/8) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 a (cbrt.f64 -1/8)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (pow.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8) 2)) 1/3)))) (*.f64 4/9 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8) (-.f64 (*.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) -3/8) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 a (cbrt.f64 -1/8)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (pow.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8) 2)) 1/3))) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 5) (*.f64 (pow.f64 a 5) (pow.f64 (cbrt.f64 -1/8) 5)))))))))) (*.f64 a a)) (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (pow.f64 (cbrt.f64 -1/8) 2)))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (pow.f64 (cbrt.f64 -1/8) 2))))) (*.f64 b (*.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8))) (fma.f64 1/3 (*.f64 (/.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (-.f64 (*.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) -3/8) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 a (cbrt.f64 -1/8)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (pow.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8) 2)) 1/3)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (pow.f64 (cbrt.f64 -1/8) 2)))) (*.f64 (*.f64 a (cbrt.f64 -1/8)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(fma.f64 1/3 (*.f64 (/.f64 (-.f64 (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (fma.f64 1/27 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3) 27/512) (*.f64 (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (pow.f64 (cbrt.f64 -1/8) 2)))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8) (fma.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) -3/8 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a (cbrt.f64 -1/8)))) (pow.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8) 2)) -1/3))) (+.f64 (*.f64 2/9 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 5) (*.f64 (pow.f64 a 5) (pow.f64 (cbrt.f64 -1/8) 5)))))) (*.f64 4/9 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 5) (*.f64 (pow.f64 a 5) (pow.f64 (cbrt.f64 -1/8) 5)))))))))) (*.f64 a a)) (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (pow.f64 (cbrt.f64 -1/8) 2)))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 a a)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (pow.f64 (cbrt.f64 -1/8) 2)))) (*.f64 b (*.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8))) (fma.f64 1/3 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (cbrt.f64 -1/8) 2))) (/.f64 (fma.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) -3/8 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 a (cbrt.f64 -1/8)))) (pow.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8) 2)) -1/3)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (*.f64 (*.f64 a (cbrt.f64 -1/8)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b))
(*.f64 b (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) a)) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 -1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))))))) (cbrt.f64 1/4)) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) 1/3))) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)))
(fma.f64 1/3 (/.f64 (*.f64 (fma.f64 -1/8 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (*.f64 1/2 (*.f64 (*.f64 -1/4 (+.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (cbrt.f64 1/4)) (*.f64 b (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(fma.f64 1/3 (/.f64 (fma.f64 1/2 (*.f64 (*.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) -1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 -1/8 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))) (/.f64 (cbrt.f64 1/4) (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))) (*.f64 b (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) a)) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 -1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))))))) (cbrt.f64 1/4)) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) 1/3))) (+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 4/3 (/.f64 (-.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 -1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))))))) (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1/3) (/.f64 (pow.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) a)) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 -1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))))))) 2) (pow.f64 (cbrt.f64 1/4) 2))))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) b)))))
(fma.f64 1/3 (/.f64 (*.f64 (fma.f64 -1/8 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (*.f64 1/2 (*.f64 (*.f64 -1/4 (+.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (cbrt.f64 1/4)) (fma.f64 1/2 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 4/3 (/.f64 (+.f64 (fma.f64 1/8 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (*.f64 -1/2 (*.f64 (*.f64 a (*.f64 -1/4 (+.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (*.f64 -1/6 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (/.f64 (pow.f64 (fma.f64 -1/8 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (*.f64 1/2 (*.f64 (*.f64 -1/4 (+.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 2) (pow.f64 (cbrt.f64 1/4) 2))))) (*.f64 b (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))))
(fma.f64 1/3 (/.f64 (fma.f64 1/2 (*.f64 (*.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) -1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 -1/8 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))) (/.f64 (cbrt.f64 1/4) (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))) (fma.f64 4/3 (/.f64 (fma.f64 1/8 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (fma.f64 -1/2 (*.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) -1/2)) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (/.f64 (pow.f64 (fma.f64 1/2 (*.f64 (*.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) -1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 -1/8 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))) 2) (pow.f64 (cbrt.f64 1/4) 2))) -1/6))) (*.f64 b (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (*.f64 b (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) a)) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 -1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))))))) (cbrt.f64 1/4)) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) 1/3))) (+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (+.f64 (*.f64 4/3 (/.f64 (-.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 -1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))))))) (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1/3) (/.f64 (pow.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) a)) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 -1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))))))) 2) (pow.f64 (cbrt.f64 1/4) 2))))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) b))) (*.f64 4/3 (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 3))) (+.f64 (*.f64 4/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 5)) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) a)) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 -1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))))))) (-.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 -1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))))))) (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1/3) (/.f64 (pow.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) a)) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 -1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))))))) 2) (pow.f64 (cbrt.f64 1/4) 2)))))) (cbrt.f64 1/4)))) (*.f64 4/27 (/.f64 (pow.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) a)) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 -1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))))))) 3) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))
(fma.f64 1/3 (/.f64 (*.f64 (fma.f64 -1/8 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (*.f64 1/2 (*.f64 (*.f64 -1/4 (+.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (cbrt.f64 1/4)) (fma.f64 1/2 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 4/3 (+.f64 (/.f64 (+.f64 (fma.f64 1/8 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (*.f64 -1/2 (*.f64 (*.f64 a (*.f64 -1/4 (+.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (*.f64 -1/6 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (/.f64 (pow.f64 (fma.f64 -1/8 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (*.f64 1/2 (*.f64 (*.f64 -1/4 (+.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 2) (pow.f64 (cbrt.f64 1/4) 2))))) (*.f64 b (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (/.f64 (-.f64 (*.f64 (*.f64 -1/8 (pow.f64 a 3)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (fma.f64 4/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 5))) (/.f64 (fma.f64 -1/8 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (*.f64 1/2 (*.f64 (*.f64 -1/4 (+.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (/.f64 (cbrt.f64 1/4) (+.f64 (fma.f64 1/8 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (*.f64 -1/2 (*.f64 (*.f64 a (*.f64 -1/4 (+.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (*.f64 -1/6 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (/.f64 (pow.f64 (fma.f64 -1/8 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (*.f64 1/2 (*.f64 (*.f64 -1/4 (+.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 2) (pow.f64 (cbrt.f64 1/4) 2)))))))) (*.f64 4/27 (/.f64 (pow.f64 (fma.f64 -1/8 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (*.f64 1/2 (*.f64 (*.f64 -1/4 (+.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 3) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (*.f64 b b)))))))
(fma.f64 1/3 (/.f64 (fma.f64 1/2 (*.f64 (*.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) -1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 -1/8 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))) (/.f64 (cbrt.f64 1/4) (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))) (fma.f64 b (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 4/3 (+.f64 (/.f64 (-.f64 (*.f64 (*.f64 -1/8 (pow.f64 a 3)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (fma.f64 4/27 (/.f64 (pow.f64 (fma.f64 1/2 (*.f64 (*.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) -1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 -1/8 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))) 3) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (/.f64 (*.f64 (*.f64 4/3 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 5)))) (fma.f64 1/2 (*.f64 (*.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) -1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 -1/8 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))))) (/.f64 (cbrt.f64 1/4) (fma.f64 1/8 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (fma.f64 -1/2 (*.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) -1/2)) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (/.f64 (pow.f64 (fma.f64 1/2 (*.f64 (*.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) -1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 -1/8 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))) 2) (pow.f64 (cbrt.f64 1/4) 2))) -1/6))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (*.f64 b b))) (/.f64 (fma.f64 1/8 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (fma.f64 -1/2 (*.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) -1/2)) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (/.f64 (pow.f64 (fma.f64 1/2 (*.f64 (*.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) -1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 -1/8 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))) 2) (pow.f64 (cbrt.f64 1/4) 2))) -1/6))) (*.f64 b (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b (cbrt.f64 -1/8))))
(neg.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (cbrt.f64 -1/8)))
(*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (neg.f64 (cbrt.f64 -1/8)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2))) 1/3) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) a)) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b (cbrt.f64 -1/8)))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (pow.f64 (cbrt.f64 -1/8) 2)))) (fma.f64 -1/8 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (*.f64 -1/2 (*.f64 (*.f64 1/4 (+.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) (neg.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (cbrt.f64 -1/8))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (pow.f64 (cbrt.f64 -1/8) 2)))) (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 -1/8 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))))) (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (neg.f64 (cbrt.f64 -1/8))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2))) 1/3) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) a)) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))) (+.f64 (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a))) (*.f64 -1/8 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (cbrt.f64 -1/8))) 1/3) (pow.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) a)) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) 2)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 b (pow.f64 (cbrt.f64 -1/8) 2))))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b (cbrt.f64 -1/8))))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (pow.f64 (cbrt.f64 -1/8) 2)))) (fma.f64 -1/8 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (*.f64 -1/2 (*.f64 (*.f64 1/4 (+.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) (fma.f64 -1/3 (/.f64 (+.f64 (fma.f64 -1/2 (*.f64 (*.f64 1/4 (+.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 -1/8 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (cbrt.f64 -1/8) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (pow.f64 (fma.f64 -1/8 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (*.f64 -1/2 (*.f64 (*.f64 1/4 (+.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 2)))) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (*.f64 b (pow.f64 (cbrt.f64 -1/8) 2)))) (neg.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (cbrt.f64 -1/8)))))
(-.f64 (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (pow.f64 (cbrt.f64 -1/8) 2)))) (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 -1/8 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))))) (/.f64 (*.f64 -1/3 (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 1/2) (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (fma.f64 -1/8 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (cbrt.f64 -1/8))) (pow.f64 (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 -1/8 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))) 2)))))) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (*.f64 b (pow.f64 (cbrt.f64 -1/8) 2))))) (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (cbrt.f64 -1/8)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2))) 1/3) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) a)) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))) (+.f64 (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a))) (*.f64 -1/8 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (cbrt.f64 -1/8))) 1/3) (pow.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) a)) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) 2)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 b (pow.f64 (cbrt.f64 -1/8) 2))))) (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b (cbrt.f64 -1/8)))) (*.f64 1/3 (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 3))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) a)) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) 3) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 5) (pow.f64 (cbrt.f64 -1/8) 5))) 1/3) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) a)) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (*.f64 -1/8 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (cbrt.f64 -1/8))) 1/3) (pow.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) a)) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) 2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (cbrt.f64 -1/8) 2))))))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (pow.f64 (cbrt.f64 -1/8) 2)))) (fma.f64 -1/8 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (*.f64 -1/2 (*.f64 (*.f64 1/4 (+.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) (fma.f64 -1/3 (/.f64 (+.f64 (fma.f64 -1/2 (*.f64 (*.f64 1/4 (+.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 -1/8 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (cbrt.f64 -1/8) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (pow.f64 (fma.f64 -1/8 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (*.f64 -1/2 (*.f64 (*.f64 1/4 (+.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 2)))) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (*.f64 b (pow.f64 (cbrt.f64 -1/8) 2)))) (fma.f64 -1 (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (cbrt.f64 -1/8)) (*.f64 1/3 (/.f64 (-.f64 (*.f64 (*.f64 -1/8 (pow.f64 a 3)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (fma.f64 1/27 (/.f64 (pow.f64 (fma.f64 -1/8 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (*.f64 -1/2 (*.f64 (*.f64 1/4 (+.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 3) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (pow.f64 (cbrt.f64 -1/8) 2))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 5)) (pow.f64 (cbrt.f64 -1/8) 5))) (*.f64 (fma.f64 -1/8 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (*.f64 -1/2 (*.f64 (*.f64 1/4 (+.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (+.f64 (fma.f64 -1/2 (*.f64 (*.f64 1/4 (+.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 -1/8 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (cbrt.f64 -1/8) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (pow.f64 (fma.f64 -1/8 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (*.f64 -1/2 (*.f64 (*.f64 1/4 (+.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (*.f64 (pow.f64 (cbrt.f64 -1/8) 2) (*.f64 b b))))))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (pow.f64 (cbrt.f64 -1/8) 2)))) (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 -1/8 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))))) (fma.f64 -1/3 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 1/2) (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (fma.f64 -1/8 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (cbrt.f64 -1/8))) (pow.f64 (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 -1/8 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))) 2))))) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (*.f64 b (pow.f64 (cbrt.f64 -1/8) 2)))) (-.f64 (*.f64 (/.f64 1/3 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (/.f64 (-.f64 (*.f64 (*.f64 -1/8 (pow.f64 a 3)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (fma.f64 2/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 5) (pow.f64 (cbrt.f64 -1/8) 5)))) (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 -1/8 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))))) (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 1/2) (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (fma.f64 -1/8 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (cbrt.f64 -1/8))) (pow.f64 (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 -1/8 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))) 2)))))) (*.f64 (/.f64 1/27 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (/.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 -1/8 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))) 3) (pow.f64 (cbrt.f64 -1/8) 2))))) (*.f64 (pow.f64 (cbrt.f64 -1/8) 2) (*.f64 b b)))) (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (cbrt.f64 -1/8)))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b))
(*.f64 b (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 1/3) (/.f64 (*.f64 a (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))))) (cbrt.f64 1/4)))) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (*.f64 b b)))) (/.f64 a (/.f64 (cbrt.f64 1/4) (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (*.f64 b b)) -3/8)))) (*.f64 b (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(fma.f64 1/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) a) (/.f64 (/.f64 (cbrt.f64 1/4) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (*.f64 b b))) -3/8)) (*.f64 b (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 1/3) (/.f64 (*.f64 a (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))))) (cbrt.f64 1/4)))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)) (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b))) (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) 1/3) (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2)))) 2) (pow.f64 (cbrt.f64 1/4) 2))))) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (*.f64 b b)))) (/.f64 a (/.f64 (cbrt.f64 1/4) (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (*.f64 b b)) -3/8)))) (fma.f64 4/3 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 b (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8) (*.f64 -1/6 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (*.f64 b b)) -3/8) 2) (pow.f64 (cbrt.f64 1/4) 2))))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 b (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(fma.f64 1/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) a) (/.f64 (/.f64 (cbrt.f64 1/4) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (*.f64 b b))) -3/8)) (fma.f64 4/3 (*.f64 (/.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (/.f64 (fma.f64 (*.f64 b (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (*.f64 b b)) -3/8) 2) (pow.f64 (cbrt.f64 1/4) 2))) -1/6)) (*.f64 b b))) (*.f64 b (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 1/3) (/.f64 (*.f64 a (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))))) (cbrt.f64 1/4)))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)) (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b))) (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) 1/3) (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2)))) 2) (pow.f64 (cbrt.f64 1/4) 2))))) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))) (+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 4/3 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 (*.f64 -1/8 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) (+.f64 (*.f64 4/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 5) (pow.f64 b 5))) 1/3) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)) (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b))) (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) 1/3) (/.f64 (pow.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2)))) 2) (pow.f64 (cbrt.f64 1/4) 2))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))))) (cbrt.f64 1/4)))) (*.f64 4/27 (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2)))) 3) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (*.f64 b b)))) (/.f64 a (/.f64 (cbrt.f64 1/4) (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (*.f64 b b)) -3/8)))) (fma.f64 4/3 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 b (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8) (*.f64 -1/6 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (*.f64 b b)) -3/8) 2) (pow.f64 (cbrt.f64 1/4) 2))))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (/.f64 (*.f64 a a) (*.f64 b b))) (fma.f64 1/2 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 4/3 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 (*.f64 -1/8 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (fma.f64 4/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 5) (pow.f64 b 5)))) (/.f64 (+.f64 (*.f64 (*.f64 b (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8) (*.f64 -1/6 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (*.f64 b b)) -3/8) 2) (pow.f64 (cbrt.f64 1/4) 2))))) (/.f64 (cbrt.f64 1/4) (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (*.f64 b b)) -3/8)))) (*.f64 4/27 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (*.f64 b b)) -3/8) 3) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (*.f64 b b))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (*.f64 b b)))))))
(fma.f64 1/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) a) (/.f64 (/.f64 (cbrt.f64 1/4) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (*.f64 b b))) -3/8)) (fma.f64 4/3 (*.f64 (/.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (/.f64 (fma.f64 (*.f64 b (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (*.f64 b b)) -3/8) 2) (pow.f64 (cbrt.f64 1/4) 2))) -1/6)) (*.f64 b b))) (fma.f64 4/3 (/.f64 (-.f64 (*.f64 -1/8 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (fma.f64 4/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 5) (pow.f64 b 5)))) (/.f64 (fma.f64 (*.f64 b (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (*.f64 b b)) -3/8) 2) (pow.f64 (cbrt.f64 1/4) 2))) -1/6)) (/.f64 (/.f64 (cbrt.f64 1/4) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (*.f64 b b))) -3/8))) (*.f64 (/.f64 4/27 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (*.f64 b b)) 3) -27/512) (*.f64 b b))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (*.f64 b b)) (pow.f64 a 3))) (*.f64 b (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a (cbrt.f64 -1/8)))
(*.f64 (*.f64 a (cbrt.f64 -1/8)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a (cbrt.f64 -1/8))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2))) 1/3) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b))))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 a (cbrt.f64 -1/8)) (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (pow.f64 (cbrt.f64 -1/8) 2))))) (*.f64 (*.f64 b (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8)))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (pow.f64 (cbrt.f64 -1/8) 2)))) (*.f64 (*.f64 b (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8)) (*.f64 (*.f64 a (cbrt.f64 -1/8)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (cbrt.f64 -1/8))) 1/3) (pow.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)) (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b))) 2)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 a (pow.f64 (cbrt.f64 -1/8) 2))))) (+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a (cbrt.f64 -1/8))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2))) 1/3) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)))))))
(fma.f64 1/3 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (*.f64 b b)) -3/8) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (cbrt.f64 -1/8) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (pow.f64 (*.f64 (*.f64 b (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8) 2)))) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (*.f64 a (pow.f64 (cbrt.f64 -1/8) 2)))) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 a (cbrt.f64 -1/8)) (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (pow.f64 (cbrt.f64 -1/8) 2))))) (*.f64 (*.f64 b (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8))))
(fma.f64 1/3 (/.f64 (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (*.f64 b b)) -3/8 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (cbrt.f64 -1/8))) (pow.f64 (*.f64 (*.f64 b (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8) 2)))) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (*.f64 a (pow.f64 (cbrt.f64 -1/8) 2)))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (pow.f64 (cbrt.f64 -1/8) 2)))) (*.f64 (*.f64 b (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8)) (*.f64 (*.f64 a (cbrt.f64 -1/8)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (cbrt.f64 -1/8))) 1/3) (pow.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)) (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b))) 2)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 a (pow.f64 (cbrt.f64 -1/8) 2))))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)) (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b))) 3) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 5) (pow.f64 (cbrt.f64 -1/8) 5))) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (cbrt.f64 -1/8))) 1/3) (pow.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b))) 2)))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)) (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 -1/8) 2))))) (+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a (cbrt.f64 -1/8))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2))) 1/3) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b))))))))
(fma.f64 1/3 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (*.f64 b b)) -3/8) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (cbrt.f64 -1/8) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (pow.f64 (*.f64 (*.f64 b (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8) 2)))) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (*.f64 a (pow.f64 (cbrt.f64 -1/8) 2)))) (fma.f64 1/3 (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (pow.f64 b 3))) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8) 3) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (pow.f64 (cbrt.f64 -1/8) 2))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 5)) (pow.f64 (cbrt.f64 -1/8) 5))) (*.f64 (*.f64 (*.f64 b (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8) (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (*.f64 b b)) -3/8) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (cbrt.f64 -1/8) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (pow.f64 (*.f64 (*.f64 b (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8) 2))))))))) (*.f64 (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (pow.f64 (cbrt.f64 -1/8) 2)))) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 a (cbrt.f64 -1/8)) (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (pow.f64 (cbrt.f64 -1/8) 2))))) (*.f64 (*.f64 b (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8)))))
(fma.f64 1/3 (/.f64 (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (*.f64 b b)) -3/8 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (cbrt.f64 -1/8))) (pow.f64 (*.f64 (*.f64 b (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8) 2)))) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (*.f64 a (pow.f64 (cbrt.f64 -1/8) 2)))) (fma.f64 1/3 (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (pow.f64 b 3))) (fma.f64 1/27 (/.f64 (*.f64 (pow.f64 (*.f64 b (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3) 27/512) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (pow.f64 (cbrt.f64 -1/8) 2))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 5) (pow.f64 (cbrt.f64 -1/8) 5))))) (*.f64 (*.f64 (*.f64 b (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8) (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (*.f64 b b)) -3/8 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (cbrt.f64 -1/8))) (pow.f64 (*.f64 (*.f64 b (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8) 2)))))))) (*.f64 (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (pow.f64 (cbrt.f64 -1/8) 2)))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (pow.f64 (cbrt.f64 -1/8) 2)))) (*.f64 (*.f64 b (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8)) (*.f64 (*.f64 a (cbrt.f64 -1/8)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 -1/2 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) 1/3) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b))) (cbrt.f64 1/4)))) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 1/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (*.f64 (*.f64 b (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8)) (cbrt.f64 1/4)) (*.f64 (*.f64 -1/2 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (/.f64 (*.f64 b (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (/.f64 (cbrt.f64 1/4) 3/8))) (*.f64 (*.f64 -1/2 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(+.f64 (*.f64 -4/3 (/.f64 (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2)))) (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1/3) (/.f64 (pow.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)) (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b))) 2) (pow.f64 (cbrt.f64 1/4) 2))))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) 1/3) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b))) (cbrt.f64 1/4)))) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(fma.f64 -4/3 (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (*.f64 b b)) 3/8) (*.f64 1/6 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (/.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8) 2) (pow.f64 (cbrt.f64 1/4) 2))))) (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (fma.f64 1/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (*.f64 (*.f64 b (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8)) (cbrt.f64 1/4)) (*.f64 (*.f64 -1/2 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(fma.f64 -4/3 (/.f64 (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (*.f64 b b)) 3/8 (*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (pow.f64 (*.f64 (*.f64 b (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8) 2)) (pow.f64 (cbrt.f64 1/4) 2)) -1/6)) (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (/.f64 (*.f64 b (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (/.f64 (cbrt.f64 1/4) 3/8))) (*.f64 (*.f64 -1/2 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(+.f64 (*.f64 -4/3 (/.f64 (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2)))) (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1/3) (/.f64 (pow.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)) (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b))) 2) (pow.f64 (cbrt.f64 1/4) 2))))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) 1/3) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b))) (cbrt.f64 1/4)))) (+.f64 (*.f64 4/3 (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3))) (+.f64 (*.f64 4/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)) (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b))) 3) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))) (*.f64 4/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 5)) 1/3) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2)))) (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1/3) (/.f64 (pow.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b))) 2) (pow.f64 (cbrt.f64 1/4) 2))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)) (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)))) (cbrt.f64 1/4)))))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)))) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))
(fma.f64 -4/3 (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (*.f64 b b)) 3/8) (*.f64 1/6 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (/.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8) 2) (pow.f64 (cbrt.f64 1/4) 2))))) (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (fma.f64 1/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (*.f64 (*.f64 b (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8)) (cbrt.f64 1/4)) (fma.f64 4/3 (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (pow.f64 b 3))) (fma.f64 4/27 (/.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8) 3) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (*.f64 4/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 5))) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (*.f64 b b)) 3/8) (*.f64 1/6 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (/.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8) 2) (pow.f64 (cbrt.f64 1/4) 2))))) (/.f64 (cbrt.f64 1/4) (*.f64 (*.f64 b (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8))))))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (*.f64 (*.f64 -1/2 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(fma.f64 -4/3 (/.f64 (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (*.f64 b b)) 3/8 (*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (pow.f64 (*.f64 (*.f64 b (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8) 2)) (pow.f64 (cbrt.f64 1/4) 2)) -1/6)) (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (/.f64 (*.f64 b (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (/.f64 (cbrt.f64 1/4) 3/8))) (fma.f64 4/3 (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (pow.f64 b 3))) (fma.f64 4/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 5))) (/.f64 (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (*.f64 b b)) 3/8 (*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (pow.f64 (*.f64 (*.f64 b (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8) 2)) (pow.f64 (cbrt.f64 1/4) 2)) -1/6)) (/.f64 (/.f64 (cbrt.f64 1/4) (*.f64 b (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))) 3/8))) (*.f64 4/27 (/.f64 (*.f64 (pow.f64 (*.f64 b (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3) 27/512) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (*.f64 (*.f64 -1/2 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 (PI.f64) (*.f64 angle 1/90)))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 (*.f64 1/708588000000 (pow.f64 angle 5)) (pow.f64 (PI.f64) 5))))
(fma.f64 (PI.f64) (*.f64 angle 1/90) (fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 (*.f64 1/708588000000 (pow.f64 angle 5)) (pow.f64 (PI.f64) 5))))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (fma.f64 -1/241061637600000000 (*.f64 (pow.f64 (PI.f64) 7) (pow.f64 angle 7)) (fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 (*.f64 1/708588000000 (pow.f64 angle 5)) (pow.f64 (PI.f64) 5)))))
(fma.f64 (PI.f64) (*.f64 angle 1/90) (fma.f64 -1/241061637600000000 (*.f64 (pow.f64 (PI.f64) 7) (pow.f64 angle 7)) (fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 (*.f64 1/708588000000 (pow.f64 angle 5)) (pow.f64 (PI.f64) 5)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(*.f64 1/5832000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 3))))
(*.f64 (*.f64 1/5832000 (pow.f64 angle 3)) (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 3)))
(+.f64 (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 -1/141717600000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5))) (*.f64 -1/283435200000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5))))) (*.f64 1/5832000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 3)))))
(fma.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5)) -1/94478400000) (*.f64 (*.f64 1/5832000 (pow.f64 angle 3)) (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 3))))
(fma.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5)) -1/94478400000) (pow.f64 angle 5) (*.f64 (*.f64 1/5832000 (pow.f64 angle 3)) (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 3))))
(+.f64 (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 -1/141717600000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5))) (*.f64 -1/283435200000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5))))) (+.f64 (*.f64 1/5832000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 3)))) (*.f64 (pow.f64 angle 7) (+.f64 (*.f64 1/45916502400000000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 1/6887475360000000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 7))) (*.f64 1/180 (*.f64 (-.f64 b a) (*.f64 (+.f64 (*.f64 1/76527504000000 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 6))) (*.f64 1/127545840000000 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 6)))) (PI.f64)))))))))
(fma.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5)) -1/94478400000) (fma.f64 1/5832000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 3))) (*.f64 (fma.f64 1/45916502400000000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 7)) (fma.f64 1/6887475360000000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 7)) (*.f64 1/180 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 6)) 1/47829690000000)))))) (pow.f64 angle 7))))
(fma.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5)) -1/94478400000) (pow.f64 angle 5) (fma.f64 1/5832000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 3))) (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 7)) 23/137749507200000000) (*.f64 (*.f64 1/180 (-.f64 b a)) (*.f64 (PI.f64) (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 6)) 1/47829690000000)))) (pow.f64 angle 7))))
(+.f64 (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 -1/141717600000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5))) (*.f64 -1/283435200000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5))))) (+.f64 (*.f64 (pow.f64 angle 9) (+.f64 (*.f64 1/180 (*.f64 (+.f64 (*.f64 -1/43391094768000000000 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 8))) (*.f64 -1/6198727824000000000 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 8)))) (*.f64 (-.f64 b a) (PI.f64)))) (+.f64 (*.f64 -1/1115771008320000000000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 9))) (+.f64 (*.f64 -1/8748000 (*.f64 (-.f64 b a) (*.f64 (+.f64 (*.f64 1/76527504000000 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 6))) (*.f64 1/127545840000000 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 6)))) (pow.f64 (PI.f64) 3)))) (*.f64 -1/15620794116480000000000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 9))))))) (+.f64 (*.f64 1/5832000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 3)))) (*.f64 (pow.f64 angle 7) (+.f64 (*.f64 1/45916502400000000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 1/6887475360000000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 7))) (*.f64 1/180 (*.f64 (-.f64 b a) (*.f64 (+.f64 (*.f64 1/76527504000000 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 6))) (*.f64 1/127545840000000 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 6)))) (PI.f64))))))))))
(fma.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5)) -1/94478400000) (fma.f64 (pow.f64 angle 9) (fma.f64 1/180 (*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 8)) -1/5423886846000000000)) (fma.f64 -1/1115771008320000000000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 9)) (fma.f64 -1/8748000 (*.f64 (-.f64 b a) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 6)) 1/47829690000000) (pow.f64 (PI.f64) 3))) (*.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 9)) -1/15620794116480000000000)))) (fma.f64 1/5832000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 3))) (*.f64 (fma.f64 1/45916502400000000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 7)) (fma.f64 1/6887475360000000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 7)) (*.f64 1/180 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 6)) 1/47829690000000)))))) (pow.f64 angle 7)))))
(fma.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 5)) -1/94478400000) (pow.f64 angle 5) (fma.f64 (fma.f64 1/180 (*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 8)) -1/5423886846000000000)) (fma.f64 -1/1115771008320000000000 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 9)) (fma.f64 (*.f64 -1/8748000 (-.f64 b a)) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 6)) 1/47829690000000) (pow.f64 (PI.f64) 3)) (*.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 9)) -1/15620794116480000000000)))) (pow.f64 angle 9) (fma.f64 1/5832000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 3))) (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 7)) 23/137749507200000000) (*.f64 (*.f64 1/180 (-.f64 b a)) (*.f64 (PI.f64) (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 6)) 1/47829690000000)))) (pow.f64 angle 7)))))
(*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 (-.f64 b a) 3)))
(*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))
(*.f64 1/8 (pow.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))
(*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 (-.f64 b a) 3)))
(*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))
(*.f64 1/8 (pow.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))
(*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 (-.f64 b a) 3)))
(*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))
(*.f64 1/8 (pow.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))
(*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 (-.f64 b a) 3)))
(*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))
(*.f64 1/8 (pow.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))
(*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 (-.f64 b a) 3)))
(*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))
(*.f64 1/8 (pow.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))
(*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 (-.f64 b a) 3)))
(*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))
(*.f64 1/8 (pow.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))
(*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 (-.f64 b a) 3)))
(*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))
(*.f64 1/8 (pow.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))
(*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 (-.f64 b a) 3)))
(*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))
(*.f64 1/8 (pow.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))
(*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 3)))
(*.f64 (*.f64 -1/8 (pow.f64 a 3)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))
(+.f64 (*.f64 b (+.f64 (*.f64 1/8 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))))) (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 3))))
(fma.f64 b (*.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8) (*.f64 (*.f64 -1/8 (pow.f64 a 3)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))
(+.f64 (*.f64 b (+.f64 (*.f64 1/8 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 -1/8 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (pow.f64 b 2)) (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 3)))))
(fma.f64 b (*.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8) (fma.f64 (*.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) -3/8) (*.f64 b b) (*.f64 (*.f64 -1/8 (pow.f64 a 3)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))))
(fma.f64 b (*.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8) (fma.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (pow.f64 a 3)) (*.f64 (*.f64 b b) (*.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) -3/8))))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3))) (+.f64 (*.f64 b (+.f64 (*.f64 1/8 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 -1/8 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (pow.f64 b 2)) (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 3))))))
(fma.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (pow.f64 b 3)) (fma.f64 b (*.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8) (fma.f64 (*.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) -3/8) (*.f64 b b) (*.f64 (*.f64 -1/8 (pow.f64 a 3)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))))
(fma.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (pow.f64 b 3)) (fma.f64 b (*.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8) (fma.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (pow.f64 a 3)) (*.f64 (*.f64 b b) (*.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) -3/8)))))
(*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3)))
(*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (pow.f64 b 3)))
(+.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) a)) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 -1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))))))) (pow.f64 b 2)) (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3))))
(fma.f64 (fma.f64 -1/8 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (*.f64 1/2 (*.f64 (*.f64 -1/4 (+.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (*.f64 b b) (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (pow.f64 b 3))))
(fma.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (pow.f64 b 3)) (*.f64 (*.f64 b b) (fma.f64 1/2 (*.f64 (*.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) -1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 -1/8 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) a)) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 -1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))))))) (pow.f64 b 2)) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3))) (*.f64 b (+.f64 (*.f64 1/8 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 -1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))))))))))
(fma.f64 (fma.f64 -1/8 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (*.f64 1/2 (*.f64 (*.f64 -1/4 (+.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (*.f64 b b) (fma.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (pow.f64 b 3)) (*.f64 b (fma.f64 1/8 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (*.f64 -1/2 (*.f64 (*.f64 a (*.f64 -1/4 (+.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))))
(fma.f64 (*.f64 b b) (fma.f64 1/2 (*.f64 (*.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) -1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 -1/8 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))) (fma.f64 b (fma.f64 -1/2 (*.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) -1/2)) (*.f64 (*.f64 1/8 (*.f64 a a)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))) (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (pow.f64 b 3)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) a)) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 -1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))))))) (pow.f64 b 2)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3))) (*.f64 b (+.f64 (*.f64 1/8 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 -1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))))))))))))
(fma.f64 (fma.f64 -1/8 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (*.f64 1/2 (*.f64 (*.f64 -1/4 (+.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (*.f64 b b) (fma.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (pow.f64 a 3)) (fma.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (pow.f64 b 3)) (*.f64 b (fma.f64 1/8 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (*.f64 -1/2 (*.f64 (*.f64 a (*.f64 -1/4 (+.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))))
(fma.f64 (*.f64 b b) (fma.f64 1/2 (*.f64 (*.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) -1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 -1/8 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))) (fma.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (pow.f64 a 3)) (fma.f64 b (fma.f64 -1/2 (*.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) -1/2)) (*.f64 (*.f64 1/8 (*.f64 a a)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))) (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (pow.f64 b 3))))))
(*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3)))
(*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (pow.f64 b 3)))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) a)) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3))))
(fma.f64 (*.f64 b b) (fma.f64 -1/8 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (*.f64 -1/2 (*.f64 (*.f64 1/4 (+.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (pow.f64 b 3))))
(fma.f64 (*.f64 b b) (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 -1/8 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))) (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (pow.f64 b 3))))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) a)) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (*.f64 -1/8 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) b))))
(fma.f64 (*.f64 b b) (fma.f64 -1/8 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (*.f64 -1/2 (*.f64 (*.f64 1/4 (+.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (fma.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (pow.f64 b 3)) (neg.f64 (*.f64 b (fma.f64 -1/2 (*.f64 (*.f64 1/4 (+.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 -1/8 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))))))))
(-.f64 (fma.f64 (*.f64 b b) (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 -1/8 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))) (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (pow.f64 b 3)))) (*.f64 b (fma.f64 -1/8 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (*.f64 (*.f64 -1/2 (*.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 1/2)) (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) a)) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a)) (*.f64 1/4 (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (*.f64 -1/8 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) b)))))
(fma.f64 (*.f64 b b) (fma.f64 -1/8 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (*.f64 -1/2 (*.f64 (*.f64 1/4 (+.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (fma.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (pow.f64 a 3)) (fma.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (pow.f64 b 3)) (neg.f64 (*.f64 b (fma.f64 -1/2 (*.f64 (*.f64 1/4 (+.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 -1/8 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))))))))
(fma.f64 (*.f64 b b) (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 -1/8 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))) (-.f64 (fma.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (pow.f64 a 3)) (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (pow.f64 b 3)))) (*.f64 b (fma.f64 -1/8 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (*.f64 (*.f64 -1/2 (*.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 1/2)) (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))))
(*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3)))
(*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (pow.f64 b 3)))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3))) (*.f64 a (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))))))
(fma.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (pow.f64 b 3)) (*.f64 a (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (*.f64 b b)) -3/8)))
(fma.f64 a (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (*.f64 b b)) -3/8) (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (pow.f64 b 3))))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3))) (+.f64 (*.f64 a (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b))))))
(fma.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (pow.f64 b 3)) (fma.f64 a (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (*.f64 b b)) -3/8) (*.f64 (*.f64 a a) (*.f64 (*.f64 b (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3))) (+.f64 (*.f64 a (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (pow.f64 a 3)) (fma.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (pow.f64 b 3)) (fma.f64 a (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (*.f64 b b)) -3/8) (*.f64 (*.f64 a a) (*.f64 (*.f64 b (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8)))))
(*.f64 -1/8 (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))
(*.f64 (*.f64 -1/8 (pow.f64 a 3)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)) (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)))))
(fma.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (pow.f64 a 3)) (*.f64 (*.f64 a a) (*.f64 (*.f64 b (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8)))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (+.f64 (*.f64 a (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)) (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b))))))
(fma.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (pow.f64 a 3)) (fma.f64 a (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (*.f64 b b)) -3/8) (*.f64 (*.f64 a a) (*.f64 (*.f64 b (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3))) (+.f64 (*.f64 a (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)) (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (pow.f64 a 3)) (fma.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (pow.f64 b 3)) (fma.f64 a (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (*.f64 b b)) -3/8) (*.f64 (*.f64 a a) (*.f64 (*.f64 b (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8)))))
(*.f64 -1/8 (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))
(*.f64 (*.f64 -1/8 (pow.f64 a 3)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)) (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)))))
(fma.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (pow.f64 a 3)) (*.f64 (*.f64 a a) (*.f64 (*.f64 b (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8)))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2)))))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)) (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b))))))
(fma.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (pow.f64 a 3)) (fma.f64 -1 (*.f64 a (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (*.f64 b b)) 3/8)) (*.f64 (*.f64 a a) (*.f64 (*.f64 b (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8))))
(fma.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (pow.f64 a 3)) (-.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 b (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8)) (*.f64 a (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (*.f64 b b)) 3/8))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3))) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2)))))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)) (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) b)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (pow.f64 a 3)) (fma.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (pow.f64 b 3)) (fma.f64 -1 (*.f64 a (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (*.f64 b b)) 3/8)) (*.f64 (*.f64 a a) (*.f64 (*.f64 b (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8)))))
(fma.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (pow.f64 a 3)) (fma.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (pow.f64 b 3)) (-.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 b (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) 3/8)) (*.f64 a (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (*.f64 b b)) 3/8)))))
(+.f64 0 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))))
(*.f64 (-.f64 b a) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) b) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) (neg.f64 a)))
(*.f64 (-.f64 b a) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) (*.f64 (neg.f64 a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(*.f64 (-.f64 b a) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))))) 1)
(*.f64 (-.f64 b a) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))
(*.f64 (-.f64 b a) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (-.f64 b a) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))
(*.f64 (-.f64 b a) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (*.f64 1/2 (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (-.f64 b a) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 1)
(*.f64 (-.f64 b a) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))))
(*.f64 (-.f64 b a) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (-.f64 b a))) 2) (*.f64 (cbrt.f64 (*.f64 1/2 (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (-.f64 b a) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))) 2))
(*.f64 (-.f64 b a) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 2) 1/3))
(*.f64 (cbrt.f64 (*.f64 (-.f64 b a) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 b a) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2)))
(*.f64 (cbrt.f64 (*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))))
(*.f64 (-.f64 b a) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 1/2 (-.f64 b a))))
(*.f64 (-.f64 b a) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 b a))) (*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (-.f64 b a) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))))
(*.f64 (-.f64 b a) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 1/2 (-.f64 b a))))
(*.f64 (-.f64 b a) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) (-.f64 b a))
(*.f64 (-.f64 b a) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 2) 1/3) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 b a) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 b a) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2)))
(*.f64 (cbrt.f64 (*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2)))
(*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))))
(*.f64 (-.f64 b a) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 b a) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 3/2)) (cbrt.f64 (pow.f64 (*.f64 (-.f64 b a) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 3/2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 3/2)) (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 3/2)))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (-.f64 b a)) 1/2)
(*.f64 (-.f64 b a) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (cbrt.f64 (*.f64 1/2 (-.f64 b a))) 2)) (cbrt.f64 (*.f64 1/2 (-.f64 b a))))
(*.f64 (-.f64 b a) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (sqrt.f64 (*.f64 1/2 (-.f64 b a)))) (sqrt.f64 (*.f64 1/2 (-.f64 b a))))
(*.f64 (-.f64 b a) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (*.f64 (*.f64 1/2 (-.f64 b a)) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2)) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (-.f64 b a) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (*.f64 (*.f64 1/2 (-.f64 b a)) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (-.f64 b a) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) 1) (-.f64 b a))
(*.f64 (-.f64 b a) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) (pow.f64 (cbrt.f64 (-.f64 b a)) 2)) (cbrt.f64 (-.f64 b a)))
(*.f64 (-.f64 b a) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) (sqrt.f64 (-.f64 b a))) (sqrt.f64 (-.f64 b a)))
(*.f64 (-.f64 b a) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (fma.f64 b b (*.f64 a (+.f64 b a))))
(/.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 (pow.f64 b 3) (pow.f64 a 3))))
(/.f64 1/2 (/.f64 (/.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
(/.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (/.f64 (/.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a))) 1/2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 2))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 b a) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2))
(fabs.f64 (*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (log.f64 (pow.f64 (exp.f64 1/2) (-.f64 b a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (-.f64 b a) (log.f64 (exp.f64 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))))))
(*.f64 (-.f64 b a) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 3))
(*.f64 (-.f64 b a) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))))
(*.f64 (-.f64 b a) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))))
(*.f64 (-.f64 b a) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))) 1))
(*.f64 (-.f64 b a) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))))
(*.f64 (-.f64 b a) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(fma.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) (*.f64 (neg.f64 a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(*.f64 (-.f64 b a) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) b (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) (neg.f64 a)))
(*.f64 (-.f64 b a) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(+.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sin.f64 1)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) 1/3)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))
(fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(+.f64 0 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 3))
(*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))
(*.f64 1/8 (pow.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 3))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 3)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (-.f64 b a) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 3))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (-.f64 b a) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (-.f64 b a) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 3)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (*.f64 1/8 (pow.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 1/8 (pow.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 3)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (-.f64 b a) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 3)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (*.f64 1/8 (pow.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 3))) 1)
(*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))
(*.f64 1/8 (pow.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (*.f64 1/2 (-.f64 b a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 2)))
(*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))
(*.f64 1/8 (pow.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))
(*.f64 (*.f64 1/2 (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 2)))
(*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))
(*.f64 1/8 (pow.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 2))
(*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))
(*.f64 1/8 (pow.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 3) 1)
(*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))
(*.f64 1/8 (pow.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))
(*.f64 1 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 3))
(*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))
(*.f64 1/8 (pow.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 2)))
(*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))
(*.f64 1/8 (pow.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))))
(*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))
(*.f64 1/8 (pow.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))) (*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 2)))
(*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))
(*.f64 1/8 (pow.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (*.f64 (pow.f64 (-.f64 b a) 3) 1/8))
(*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))
(*.f64 1/8 (pow.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))
(*.f64 (*.f64 (pow.f64 (-.f64 b a) 3) 1/8) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))
(*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))
(*.f64 1/8 (pow.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 3/2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 3/2))
(*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))
(*.f64 1/8 (pow.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) (*.f64 (-.f64 b a) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 2)))
(*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))
(*.f64 1/8 (pow.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))) 2) 3) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))))
(*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))
(*.f64 1/8 (pow.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))) 3) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))) 3))
(*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))
(*.f64 1/8 (pow.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) 3) (pow.f64 (-.f64 b a) 3))
(*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))
(*.f64 1/8 (pow.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 1/2 (-.f64 b a)))
(*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))
(*.f64 1/8 (pow.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 2) (*.f64 1/2 (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))
(*.f64 1/8 (pow.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 2) 1) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))))
(*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))
(*.f64 1/8 (pow.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 2) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))) 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))))
(*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))
(*.f64 1/8 (pow.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 2) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))))
(*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))
(*.f64 1/8 (pow.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) (-.f64 b a))
(*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))
(*.f64 1/8 (pow.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 6))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 b a) (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 6))
(sqrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 6))
(log.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 3)))
(*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))
(*.f64 1/8 (pow.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 3))))
(*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))
(*.f64 1/8 (pow.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 3) 3))
(*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))
(*.f64 1/8 (pow.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 3)))
(*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))
(*.f64 1/8 (pow.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))
(exp.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 3)))
(*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))
(*.f64 1/8 (pow.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 3)) 1))
(*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))
(*.f64 1/8 (pow.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) 3)))
(*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))
(*.f64 1/8 (pow.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))

localize5.8s (8.6%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.4%
(pow.f64 (cbrt.f64 (*.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) 3)
99.4%
(cbrt.f64 (*.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))
80.3%
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))
46.7%
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
Compiler

Compiled 150 to 107 computations (28.7% saved)

series1.0ms (0%)

Counts
3 → 28
Calls

9 calls:

TimeVariablePointExpression
0.0ms
angle
@0
(pow.f64 (cbrt.f64 (*.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) 3)
0.0ms
angle
@0
(cbrt.f64 (*.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))
0.0ms
angle
@0
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))
0.0ms
angle
@-inf
(cbrt.f64 (*.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))
0.0ms
angle
@inf
(cbrt.f64 (*.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))

rewrite80.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1376×log-prod
812×pow-prod-down
722×prod-diff
714×pow-prod-up
658×pow-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01873
136973
2362673
Stop Event
node limit
Counts
3 → 104
Calls
Call 1
Inputs
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))
(cbrt.f64 (*.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))
(pow.f64 (cbrt.f64 (*.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) 3)
Outputs
(+.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1)
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sin.f64 1)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 4)) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 4) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) 1/2))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 1/2)
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 4) 1/4)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2)
(fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 1/2))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 1) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 1/2) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(+.f64 0 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))) 1)
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 1)
(*.f64 1 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(*.f64 (cbrt.f64 1/2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (cbrt.f64 1/2))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) 1/6) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) 1/6))
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 1/3)) (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 1/3)))
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 1)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 2) 1/2)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 3)
(pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 1/4) 1/6)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 2/3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 2))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 1) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))) 3))
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 2))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(+.f64 0 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cbrt.f64 (pow.f64 (exp.f64 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 1)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) 1)
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 2))
(*.f64 1 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1/2))
(*.f64 (cbrt.f64 1/2) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 2)))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) 1/6) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) 5/6))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1/2))
(*.f64 (pow.f64 (cbrt.f64 1/2) 3) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2)) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (*.f64 1/2 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 2) 1) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 2) (cbrt.f64 1/2)) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) 5/6) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) 1/6))
(sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 1/4))
(log.f64 (pow.f64 (exp.f64 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 1) 3))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 3/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 3/2) 2))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))

simplify126.0ms (0.2%)

Algorithm
egg-herbie
Rules
1434×log-prod
928×distribute-lft-out
684×sqr-pow
658×*-commutative
600×cube-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02693900
15523806
218093682
345913682
Stop Event
node limit
Counts
132 → 145
Calls
Call 1
Inputs
(*.f64 1/90 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 (*.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1/3) (cbrt.f64 1/2))
(*.f64 (pow.f64 (*.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1/3) (cbrt.f64 1/2))
(*.f64 (pow.f64 (*.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1/3) (cbrt.f64 1/2))
(*.f64 (pow.f64 (*.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1/3) (cbrt.f64 1/2))
(*.f64 (pow.f64 (*.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1/3) (cbrt.f64 1/2))
(*.f64 (pow.f64 (*.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1/3) (cbrt.f64 1/2))
(*.f64 (pow.f64 (*.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1/3) (cbrt.f64 1/2))
(*.f64 (pow.f64 (*.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1/3) (cbrt.f64 1/2))
(*.f64 1/2 (*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/2 (*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/2 (*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/2 (*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/2 (*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/2 (*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/2 (*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/2 (*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1)
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sin.f64 1)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 4)) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 4) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) 1/2))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 1/2)
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 4) 1/4)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2)
(fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 1/2))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 1) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 1/2) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(+.f64 0 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))) 1)
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 1)
(*.f64 1 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(*.f64 (cbrt.f64 1/2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (cbrt.f64 1/2))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) 1/6) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) 1/6))
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 1/3)) (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 1/3)))
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 1)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 2) 1/2)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 3)
(pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 1/4) 1/6)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 2/3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 2))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 1) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))) 3))
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 2))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(+.f64 0 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cbrt.f64 (pow.f64 (exp.f64 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 1)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) 1)
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 2))
(*.f64 1 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1/2))
(*.f64 (cbrt.f64 1/2) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 2)))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) 1/6) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) 5/6))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1/2))
(*.f64 (pow.f64 (cbrt.f64 1/2) 3) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2)) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (*.f64 1/2 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 2) 1) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 2) (cbrt.f64 1/2)) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) 5/6) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) 1/6))
(sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 1/4))
(log.f64 (pow.f64 (exp.f64 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 1) 3))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 3/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 3/2) 2))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
Outputs
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/90 angle))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) -1/4374000)))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/4374000 (pow.f64 angle 3))))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (fma.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) -1/4374000))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (fma.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/4374000 (pow.f64 angle 3)))))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (fma.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (fma.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (fma.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) -1/4374000)))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (fma.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (fma.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/4374000 (pow.f64 angle 3))))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 (pow.f64 (*.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1/3) (cbrt.f64 1/2))
(*.f64 (cbrt.f64 1/2) (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (cbrt.f64 1/2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(*.f64 (pow.f64 (*.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1/3) (cbrt.f64 1/2))
(*.f64 (cbrt.f64 1/2) (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (cbrt.f64 1/2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(*.f64 (pow.f64 (*.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1/3) (cbrt.f64 1/2))
(*.f64 (cbrt.f64 1/2) (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (cbrt.f64 1/2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(*.f64 (pow.f64 (*.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1/3) (cbrt.f64 1/2))
(*.f64 (cbrt.f64 1/2) (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (cbrt.f64 1/2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(*.f64 (pow.f64 (*.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1/3) (cbrt.f64 1/2))
(*.f64 (cbrt.f64 1/2) (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (cbrt.f64 1/2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(*.f64 (pow.f64 (*.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1/3) (cbrt.f64 1/2))
(*.f64 (cbrt.f64 1/2) (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (cbrt.f64 1/2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(*.f64 (pow.f64 (*.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1/3) (cbrt.f64 1/2))
(*.f64 (cbrt.f64 1/2) (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (cbrt.f64 1/2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(*.f64 (pow.f64 (*.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1/3) (cbrt.f64 1/2))
(*.f64 (cbrt.f64 1/2) (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (cbrt.f64 1/2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(*.f64 1/2 (*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 1/2 (*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 1/2 (*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 1/2 (*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 1/2 (*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 1/2 (*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 1/2 (*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 1/2 (*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(+.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sin.f64 1)))
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (sin.f64 1)))
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))) (sin.f64 1)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 4)) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 4) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) 1/2))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 1/2)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 4) 1/4)
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 4) 1/4)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) 4) 1/4)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) 1/3)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 1/2))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 1) 1/2))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 1/2) 1))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1) 1))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 3))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1/3))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))
(+.f64 0 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))) 1)
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 1)
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(*.f64 1 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(*.f64 (cbrt.f64 1/2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (cbrt.f64 1/2) (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (cbrt.f64 1/2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 2))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (cbrt.f64 1/2))
(*.f64 (cbrt.f64 1/2) (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (cbrt.f64 1/2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) 1/6) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) 1/6))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 1/3)) (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 1/3)))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) 1/3)
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 1)
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 2) 1/2)
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 3)
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 1/4) 1/6)
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 2/3)
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) 1/6) 2)
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 2))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 1/3))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 1))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 1) 1/3))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 1/3) 1))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 1) 1))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))) 3))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 2))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(+.f64 0 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cbrt.f64 (pow.f64 (exp.f64 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (cbrt.f64 (pow.f64 (exp.f64 1/2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 1)
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) 1)
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 2))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 1 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1/2))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 (cbrt.f64 1/2) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 2)))
(*.f64 (cbrt.f64 1/2) (*.f64 (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) 2)))
(*.f64 (cbrt.f64 1/2) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 2)))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) 1/6) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) 5/6))
(*.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1/6) (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 5/6))
(*.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))) 1/6) (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))) 5/6))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1/2))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 (pow.f64 (cbrt.f64 1/2) 3) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2)) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 (*.f64 1/2 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 2) 1) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 2) (cbrt.f64 1/2)) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (cbrt.f64 1/2) (*.f64 (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) 2)))
(*.f64 (cbrt.f64 1/2) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))) 2)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) 5/6) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) 1/6))
(*.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1/6) (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 5/6))
(*.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))) 1/6) (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))) 5/6))
(sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 1/4))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(log.f64 (pow.f64 (exp.f64 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) 3))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 1))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 1) 1))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) 1/3) 3))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 1) 3))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 3/2))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) 3)) 1/3))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 2))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 3/2) 2))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))

eval931.0ms (1.4%)

Compiler

Compiled 53273 to 32239 computations (39.5% saved)

prune834.0ms (1.2%)

Pruning

165 alts after pruning (158 fresh and 7 done)

PrunedKeptTotal
New1246461292
Fresh21112133
Picked101
Done178
Total12691651434
Accurracy
80.4%
Counts
1434 → 165
Alt Table
Click to see full alt table
StatusAccuracyProgram
29.7%
(pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 1/3)
51.6%
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)
53.2%
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 1/90))) 3)
36.5%
(+.f64 0 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90))
36.5%
(+.f64 0 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))))
52.1%
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
61.1%
(*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90)))
37.7%
(*.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
61.1%
(*.f64 (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))) 1/90)
34.6%
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
32.5%
(*.f64 (*.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
37.4%
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (fma.f64 a a (*.f64 b b)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
27.4%
(*.f64 (*.f64 (log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a a))) (exp.f64 (*.f64 b b)))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
37.2%
(*.f64 (*.f64 (expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 b a) 2))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
34.6%
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 angle 1/90))
33.1%
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90)
33.1%
(*.f64 (*.f64 a (*.f64 a (PI.f64))) (*.f64 angle -1/90))
14.9%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
28.4%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
51.4%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
54.0%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
54.5%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180))))
54.0%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
51.8%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1))
44.2%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
36.8%
(*.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
54.5%
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
37.8%
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (+.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
27.4%
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (log.f64 (*.f64 (exp.f64 (*.f64 a a)) (exp.f64 (*.f64 b b))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
53.8%
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 1/90 (*.f64 (PI.f64) (+.f64 b a)))))
33.1%
(*.f64 angle (*.f64 (*.f64 a (*.f64 a (PI.f64))) -1/90))
34.6%
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
51.8%
(*.f64 2 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 1 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
51.8%
(*.f64 2 (/.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))
51.8%
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
55.9%
(*.f64 2 (*.f64 (/.f64 (+.f64 a b) (/.f64 2 (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
34.3%
(*.f64 2 (*.f64 (+.f64 a b) (fma.f64 1/3 (/.f64 (fma.f64 1/2 (*.f64 (*.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) -1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 -1/8 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))) (/.f64 (cbrt.f64 1/4) (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))) (*.f64 b (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))
34.3%
(*.f64 2 (*.f64 (+.f64 a b) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (pow.f64 (cbrt.f64 -1/8) 2)))) (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 -1/8 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))))) (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (neg.f64 (cbrt.f64 -1/8))))))
38.8%
(*.f64 2 (*.f64 (+.f64 a b) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 3) 1/3)))
38.7%
(*.f64 2 (*.f64 (+.f64 a b) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 3) 1/3)))
38.6%
(*.f64 2 (*.f64 (+.f64 a b) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 3) 1/3)))
34.0%
(*.f64 2 (*.f64 (+.f64 a b) (pow.f64 (pow.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 1/2 (-.f64 b a))) 3) 1/3)))
63.9%
(*.f64 2 (*.f64 (+.f64 a b) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a)))) 3)))
52.0%
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2)) (+.f64 b a))))
28.7%
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) 1)) (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))))))
33.3%
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2))) (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))))))
51.5%
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 3))) (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))))))
64.8%
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 3))))
18.5%
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (+.f64 a b) (/.f64 (-.f64 (pow.f64 b 4) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 a (neg.f64 a)))) (-.f64 (*.f64 b b) (*.f64 a (neg.f64 a))))))))
50.1%
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (+.f64 a b) (/.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (-.f64 b a)) (-.f64 a b))))))
34.3%
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (+.f64 a b) (*.f64 b b)))))
42.0%
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (-.f64 (/.f64 -1 a) (/.f64 b (*.f64 a a))))))
31.4%
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (exp.f64 (neg.f64 (log.f64 (-.f64 b a)))))))
35.9%
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (/.f64 (+.f64 a b) (*.f64 a (neg.f64 a))))))
27.4%
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (/.f64 (+.f64 a b) (exp.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))))))))
41.7%
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (/.f64 -1 a))))
55.4%
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (*.f64 (+.f64 a b) (neg.f64 (-.f64 b a))))))))
44.4%
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))) (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))))))
61.0%
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/180 angle) (/.f64 (/.f64 1 (-.f64 b a)) (PI.f64)))))
29.3%
(*.f64 2 (*.f64 (+.f64 a b) (-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))))) 1)))
64.3%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (/.f64 1/2 (/.f64 1 (-.f64 b a))) (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))
52.0%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (/.f64 1/2 (+.f64 a b)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))))))
45.4%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 2) 3/2) 3))))
31.9%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) 1/3) 3))))
64.2%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 3) 3))))
31.8%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) 3))))
32.9%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (log.f64 (exp.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))) 3))))
31.3%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 1/6) 2) 3)))) 3))))
31.6%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 1/3) 3)))) 3))))
59.8%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3) 3)))) 3))))
60.4%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 3)))) 3))))
30.2%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) angle)) 1/3)) (cbrt.f64 1/90)) 3)))) 3))))
62.6%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) (cbrt.f64 1/90)) 3)))) 3))))
64.1%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 angle 1/90)) (cbrt.f64 (PI.f64))) 3)))) 3))))
44.6%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 3)))) 3))))
53.8%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (pow.f64 (expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 3)))) 3))))
31.7%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (pow.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/3)) 3)))) 3))))
65.0%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))) 3))))
61.6%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) 3) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) 3))))
62.1%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/90)) 2) (*.f64 (cbrt.f64 (*.f64 angle 1/90)) (PI.f64)))))) 3))))
62.2%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle 1/90)))))) 3))))
62.4%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 (*.f64 angle 1/90) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64)))))) 3))))
66.0%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 (*.f64 angle 1/90) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))) 3))))
64.3%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 (PI.f64) 1/90) angle)))) 3))))
37.8%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 2) 1/8100)) (*.f64 (cbrt.f64 (*.f64 angle 1/90)) (cbrt.f64 (PI.f64))))))) 3))))
64.8%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 3))))
46.7%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 3))))
55.4%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) 3))))
34.4%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))))) 3))))
26.8%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/90) 3) (pow.f64 (PI.f64) 3)))))) 3))))
12.7%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 0)) 3))))
31.4%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) 1/2))))
30.9%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))) 1/2))))
35.2%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) 1/2))))
62.9%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) 1/2))))
31.2%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (pow.f64 (*.f64 angle 1/180) 1/3) 3)))) 1/2))))
63.3%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 3) 3)))) 1/2))))
62.2%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180)))) 3)))) 1/2))))
34.7%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 angle 1/180))) 1/3)) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180)))) 3)))) 1/2))))
61.6%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (*.f64 (cbrt.f64 angle) (cbrt.f64 1/180)) 3)))) 1/2))))
46.9%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)) 3)))) 1/2))))
54.1%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 angle 1/180)))) 3)))) 1/2))))
63.6%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 3)))) 1/2))))
63.8%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) 3) (cbrt.f64 (*.f64 angle 1/180)))))) 1/2))))
61.6%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (cbrt.f64 angle) 1/180))))) 1/2))))
62.2%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 angle) 2)) (cbrt.f64 angle))))) 1/2))))
34.7%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 (sqrt.f64 angle)) (sqrt.f64 angle))))) 1/2))))
61.2%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle (pow.f64 (cbrt.f64 1/180) 3))))) 1/2))))
27.3%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/32400 (*.f64 angle angle)))))) 1/2))))
47.0%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (fabs.f64 (*.f64 angle 1/180))))) 1/2))))
55.5%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (expm1.f64 (log1p.f64 (*.f64 angle 1/180)))))) 1/2))))
33.7%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 angle 1/180))) 1/3))))) 1/2))))
55.3%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1/2))))
34.4%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))) 1/2))))
30.9%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 1/2))))
61.1%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 1/180 angle)))))
38.1%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sqrt.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2)))))
31.9%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))))))
31.1%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 (sin.f64 (fma.f64 angle (*.f64 (PI.f64) 1/90) 1)) (cos.f64 1)) (*.f64 (sin.f64 1) (cos.f64 (fma.f64 angle (*.f64 (PI.f64) 1/90) 1))))))))))
32.2%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))))))))
30.9%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle 1/90)) 3)))))))))
20.3%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (expm1.f64 (log1p.f64 (*.f64 angle 1/90)))))))))))
22.5%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))))))
48.5%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (+.f64 b a) (*.f64 (+.f64 (neg.f64 b) a) (*.f64 -1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)))))))
38.2%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (neg.f64 (cbrt.f64 -1/8)))))
42.6%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (*.f64 -1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) a)))
38.3%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 b))))
42.6%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a (cbrt.f64 -1/8)))))
37.4%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 1/2 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
41.8%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
44.5%
(*.f64 2 (*.f64 (+.f64 a b) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 2))))
46.6%
(*.f64 2 (*.f64 (+.f64 a b) (fabs.f64 (*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))
34.1%
(*.f64 2 (*.f64 (+.f64 a b) (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a)))))))
33.8%
(*.f64 2 (*.f64 (+.f64 a b) (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))))))
52.6%
(*.f64 2 (*.f64 (+.f64 a b) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 3))))
51.9%
(*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
33.3%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 3)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b)))
24.0%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 2))) (*.f64 b b)))
32.7%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 3))) (*.f64 b b)))
34.7%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 b b)))
32.4%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
27.4%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) (*.f64 b b)))
17.2%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)) 3)))) (*.f64 b b)))
25.3%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 3))) (*.f64 b b)))
25.7%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b)))
17.3%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 3))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b)))
32.4%
(*.f64 2 (*.f64 (*.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b)))
48.7%
(*.f64 2 (*.f64 angle (*.f64 1/180 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))))
35.5%
(*.f64 2 (exp.f64 (log.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))))))
53.3%
(*.f64 1/90 (+.f64 (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 a (PI.f64))) (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 b (PI.f64)))))
61.1%
(*.f64 1/90 (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a))))
48.7%
(*.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64)))
36.5%
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 (*.f64 angle b) b)))
33.4%
(*.f64 1/90 (*.f64 (PI.f64) (log1p.f64 (expm1.f64 (*.f64 angle (*.f64 b b))))))
43.9%
(*.f64 1/90 (*.f64 angle (/.f64 (*.f64 (*.f64 (-.f64 b a) (PI.f64)) (-.f64 (*.f64 a a) (*.f64 b b))) (-.f64 a b))))
36.6%
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 b (PI.f64)))))
38.5%
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 a (PI.f64)))))
34.6%
(*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))
31.5%
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
27.8%
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2)) 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
38.9%
(fabs.f64 (*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90))))
26.7%
(fabs.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))
22.1%
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90))) 1/3))
29.9%
(exp.f64 (log.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
22.2%
(exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90)))
Compiler

Compiled 10661 to 7081 computations (33.6% saved)

regimes4.5s (6.7%)

Counts
270 → 4
Calls
Call 1
Inputs
(*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 (*.f64 angle b) b)))
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 angle (*.f64 (*.f64 a (*.f64 a (PI.f64))) -1/90))
(*.f64 (*.f64 a (*.f64 a (PI.f64))) (*.f64 angle -1/90))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90)
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 angle 1/90))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 a (PI.f64)))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 b (PI.f64)))))
(+.f64 0 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))))
(+.f64 0 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))))
(*.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64)))
(*.f64 1/90 (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a))))
(*.f64 1/90 (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) angle)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 1/90 (*.f64 (PI.f64) (+.f64 b a)))))
(*.f64 (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))) 1/90)
(*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90)))
(*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 angle 1/90))
(*.f64 2 (*.f64 angle (*.f64 1/180 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (*.f64 angle (PI.f64)) 1/180))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/180 angle) (/.f64 (/.f64 1 (-.f64 b a)) (PI.f64)))))
(*.f64 1/90 (*.f64 angle (/.f64 (*.f64 (*.f64 (-.f64 b a) (PI.f64)) (-.f64 (*.f64 a a) (*.f64 b b))) (-.f64 a b))))
(fabs.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))
(*.f64 1/90 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90))))
(*.f64 2 (*.f64 (*.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 1/2 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 b))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (*.f64 -1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) a)))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 0)) 3))))
(*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (/.f64 -1 a))))
(*.f64 2 (*.f64 (/.f64 (+.f64 a b) (/.f64 2 (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (/.f64 1/2 (/.f64 1 (-.f64 b a))) (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))
(*.f64 2 (/.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 2 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 1 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(*.f64 1/90 (+.f64 (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 a (PI.f64))) (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 b (PI.f64)))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (+.f64 a b) (*.f64 b b)))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (/.f64 (+.f64 a b) (*.f64 a (neg.f64 a))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (+.f64 a b) (*.f64 a (neg.f64 a))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (-.f64 (/.f64 -1 a) (/.f64 b (*.f64 a a))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2)) (+.f64 b a))))
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (+.f64 b a) (*.f64 (+.f64 (neg.f64 b) a) (*.f64 -1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (/.f64 1/2 (+.f64 a b)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (*.f64 (+.f64 a b) (neg.f64 (-.f64 b a))))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (*.f64 (+.f64 a b) (neg.f64 (-.f64 b a))))))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))) (-.f64 b a)))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (+.f64 a b) (/.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (-.f64 b a)) (-.f64 a b))))))
(exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90)))
(*.f64 1/90 (log1p.f64 (expm1.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)))))
(*.f64 1/90 (*.f64 (PI.f64) (log1p.f64 (expm1.f64 (*.f64 angle (*.f64 b b))))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90))) 1/3))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (sqrt.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 b a)) 2)))))
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 1/90))) 3)
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a (cbrt.f64 -1/8)))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (neg.f64 (cbrt.f64 -1/8)))))
(*.f64 2 (*.f64 (+.f64 a b) (fabs.f64 (*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))
(*.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) 1/90)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 angle 1/90)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (fabs.f64 (*.f64 angle 1/180))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/32400 (*.f64 angle angle)))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (+.f64 a b) (/.f64 (-.f64 (pow.f64 b 4) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 a (neg.f64 a)))) (-.f64 (*.f64 b b) (*.f64 a (neg.f64 a))))))))
(exp.f64 (log.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(log.f64 (exp.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(*.f64 -2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 b b)))
(*.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)
(*.f64 2 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (neg.f64 a)))))
(*.f64 2 (*.f64 (+.f64 a b) (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))))))
(*.f64 2 (*.f64 (+.f64 a b) (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a)))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 1/2))))
(*.f64 (*.f64 (*.f64 a (neg.f64 a)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 1/3)
(*.f64 2 (*.f64 (+.f64 a b) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sqrt.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2)))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 3) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 (PI.f64) 1/90) angle)))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (exp.f64 (neg.f64 (log.f64 (-.f64 b a)))))))
(*.f64 2 (*.f64 (+.f64 a b) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a)))) 3)))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (expm1.f64 (log1p.f64 (*.f64 angle 1/180)))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1/3) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3) 1/3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) 1/3) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))))) 1)))
(*.f64 2 (*.f64 (+.f64 a b) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 3) 1/3)))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (cbrt.f64 (pow.f64 (*.f64 angle 1/180) 3))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle (pow.f64 (cbrt.f64 1/180) 3))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 3)))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 3))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 a b)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (+.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (exp.f64 (log.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 (sqrt.f64 angle)) (sqrt.f64 angle))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (pow.f64 (*.f64 angle 1/180) 1/3) 3)))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3))) 1/2))))
(*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))) 3))
(*.f64 2 (pow.f64 (sqrt.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))) 2))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 angle 1/180))) 1/3))))) 1/2))))
(*.f64 2 (-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))))) 1))
(*.f64 2 (pow.f64 (pow.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))) 3) 1/3))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))) (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (/.f64 (+.f64 a b) (exp.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (+.f64 a b) (exp.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 3))) (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2))) (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (-.f64 b a) (+.f64 (*.f64 (*.f64 angle 1/90) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 (*.f64 2 (pow.f64 angle 3)) (*.f64 (+.f64 a b) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) 1)) (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 3))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (fma.f64 a a (*.f64 b b)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 3) (*.f64 1/8 (pow.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (pow.f64 (pow.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 1/2 (-.f64 b a))) 3) 1/3)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(*.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (*.f64 (cbrt.f64 angle) (cbrt.f64 1/180)) 3)))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 1/4) 1/6) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (*.f64 (pow.f64 (*.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1/3) (cbrt.f64 1/2)) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 angle) 2)) (cbrt.f64 angle))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (cbrt.f64 angle) 1/180))))) 1/2))))
(*.f64 2 (*.f64 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 a (-.f64 a b) (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (+.f64 a b)) (/.f64 (cbrt.f64 (+.f64 a b)) (-.f64 b a))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (fabs.f64 (*.f64 1/90 angle))))))))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 3))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)) 3)))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 3))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 2))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 3)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (log.f64 (exp.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (log.f64 (exp.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))) 3))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 3) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 3) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 angle 1/180)))) 3)))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 1/3) 3)))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 3) 1/3)))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)) 3)))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 3) 3)))) 1/2))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 (+.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 a (+.f64 a a))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (expm1.f64 (log1p.f64 (*.f64 angle 1/90)))))))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle 1/90)) 3)))))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))))))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 3))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (*.f64 b b)))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 angle 1/90))) 1/3))))))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 (*.f64 angle 1/90) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 angle 1/90)) (cbrt.f64 (PI.f64))) 3)))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) (cbrt.f64 1/90)) 3)))) 3))))
(*.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/90) 3) (pow.f64 (PI.f64) 3)))))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 2) 3/2) 3))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (log.f64 (*.f64 (exp.f64 (*.f64 a a)) (exp.f64 (*.f64 b b))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))
(*.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
(*.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 2 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (pow.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/3)) 3)))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 1/6) 2) 3)))) 3))))
(*.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (PI.f64) 3)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 (log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a a))) (exp.f64 (*.f64 b b)))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/90)) 2) (*.f64 (cbrt.f64 (*.f64 angle 1/90)) (PI.f64)))))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) 3) (cbrt.f64 (*.f64 angle 1/180)))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 angle 1/180))) 1/3)) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180)))) 3)))) 1/2))))
(*.f64 (exp.f64 (log.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (hypot.f64 b a) 2))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (exp.f64 (log.f64 (pow.f64 (hypot.f64 b a) 2))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (hypot.f64 b a) 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3)))))))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 2 (pow.f64 (hypot.f64 b a) 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (pow.f64 (expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 3)))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/90)) 2) (*.f64 (cbrt.f64 (*.f64 angle 1/90)) (PI.f64))))))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 (*.f64 angle 1/90) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64)))))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle 1/90)))))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 3)))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3) 3)))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) angle)) 1/3)) (cbrt.f64 1/90)) 3)))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 3) 1/3)))
(*.f64 (*.f64 (+.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 a (+.f64 a a))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180)))) 3)))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (*.f64 angle 1/90) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64))))))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle 1/90))))))))))
(*.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 2 (log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (log.f64 (exp.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 2) 1/8100)) (*.f64 (cbrt.f64 (*.f64 angle 1/90)) (cbrt.f64 (PI.f64))))))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 angle 1/180))) 1/3)) (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 angle 1/180))) 1/3))) 3)))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))))) 1/2))))
(*.f64 (*.f64 (+.f64 (fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (*.f64 (*.f64 a a) -1))) (fma.f64 (*.f64 a a) -1 (*.f64 (*.f64 a a) -1))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 b a) 2))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) 3) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) (sin.f64 1))) 1/2))))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 b a) 2)) 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 (sin.f64 (fma.f64 angle (*.f64 (PI.f64) 1/90) 1)) (cos.f64 1)) (*.f64 (sin.f64 1) (cos.f64 (fma.f64 angle (*.f64 (PI.f64) 1/90) 1))))))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 3)))) 3))))
(*.f64 (*.f64 (+.f64 (fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (*.f64 (*.f64 a a) -1))) (fma.f64 (*.f64 a a) -1 (*.f64 (*.f64 a a) -1))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sin.f64 1))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b)))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sin.f64 1)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sin.f64 1))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 (+.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (*.f64 a a) -1))) (fma.f64 (*.f64 a a) -1 (*.f64 (*.f64 a a) -1))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sin.f64 1)))))))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (fma.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 1) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sin.f64 1)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sin.f64 1)))))
(*.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 2 (-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sin.f64 1))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))) 1/2))))
(*.f64 (*.f64 (+.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (*.f64 a a) -1))) (fma.f64 (*.f64 a a) -1 (*.f64 (*.f64 a a) -1))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (+.f64 (fma.f64 b b (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 (cbrt.f64 a) 2))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (+.f64 (fma.f64 b b (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) (neg.f64 a)) (pow.f64 (cbrt.f64 a) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) (neg.f64 a))) (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (cbrt.f64 a) (neg.f64 a)) (pow.f64 (cbrt.f64 a) 2))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))) (*.f64 b b)))
(*.f64 2 (*.f64 (+.f64 a b) (fma.f64 1/3 (/.f64 (fma.f64 1/2 (*.f64 (*.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) -1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 -1/8 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))) (/.f64 (cbrt.f64 1/4) (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))) (*.f64 b (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))
(*.f64 2 (*.f64 (+.f64 a b) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (pow.f64 (cbrt.f64 -1/8) 2)))) (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 -1/8 (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))))) (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (neg.f64 (cbrt.f64 -1/8))))))
Outputs
(*.f64 2 (*.f64 (+.f64 a b) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 2))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) (sin.f64 1))) 1/2))))
Calls

10 calls:

894.0ms
a
732.0ms
(/.f64 angle 180)
722.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
645.0ms
angle
525.0ms
b
Results
AccuracySegmentsBranch
71.8%6a
70.6%4b
72.4%4angle
69.1%2(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
68.0%2(*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
68.0%2(-.f64 (pow.f64 b 2) (pow.f64 a 2))
66.0%1(pow.f64 b 2)
66.0%1(pow.f64 a 2)
72.4%4(*.f64 (PI.f64) (/.f64 angle 180))
72.4%4(/.f64 angle 180)
Compiler

Compiled 6546 to 3907 computations (40.3% saved)

regimes2.1s (3.2%)

Counts
250 → 2
Calls
Call 1
Inputs
(*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 (*.f64 angle b) b)))
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 angle (*.f64 (*.f64 a (*.f64 a (PI.f64))) -1/90))
(*.f64 (*.f64 a (*.f64 a (PI.f64))) (*.f64 angle -1/90))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90)
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 angle 1/90))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 a (PI.f64)))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 b (PI.f64)))))
(+.f64 0 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))))
(+.f64 0 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))))
(*.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64)))
(*.f64 1/90 (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a))))
(*.f64 1/90 (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) angle)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 1/90 (*.f64 (PI.f64) (+.f64 b a)))))
(*.f64 (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))) 1/90)
(*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90)))
(*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 angle 1/90))
(*.f64 2 (*.f64 angle (*.f64 1/180 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (*.f64 angle (PI.f64)) 1/180))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/180 angle) (/.f64 (/.f64 1 (-.f64 b a)) (PI.f64)))))
(*.f64 1/90 (*.f64 angle (/.f64 (*.f64 (*.f64 (-.f64 b a) (PI.f64)) (-.f64 (*.f64 a a) (*.f64 b b))) (-.f64 a b))))
(fabs.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))
(*.f64 1/90 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90))))
(*.f64 2 (*.f64 (*.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 1/2 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 b))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (*.f64 -1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) a)))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 0)) 3))))
(*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (/.f64 -1 a))))
(*.f64 2 (*.f64 (/.f64 (+.f64 a b) (/.f64 2 (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (/.f64 1/2 (/.f64 1 (-.f64 b a))) (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))
(*.f64 2 (/.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 2 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 1 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(*.f64 1/90 (+.f64 (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 a (PI.f64))) (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 b (PI.f64)))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (+.f64 a b) (*.f64 b b)))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (/.f64 (+.f64 a b) (*.f64 a (neg.f64 a))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (+.f64 a b) (*.f64 a (neg.f64 a))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (-.f64 (/.f64 -1 a) (/.f64 b (*.f64 a a))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2)) (+.f64 b a))))
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (+.f64 b a) (*.f64 (+.f64 (neg.f64 b) a) (*.f64 -1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (/.f64 1/2 (+.f64 a b)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (*.f64 (+.f64 a b) (neg.f64 (-.f64 b a))))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (*.f64 (+.f64 a b) (neg.f64 (-.f64 b a))))))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))) (-.f64 b a)))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (+.f64 a b) (/.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (-.f64 b a)) (-.f64 a b))))))
(exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90)))
(*.f64 1/90 (log1p.f64 (expm1.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)))))
(*.f64 1/90 (*.f64 (PI.f64) (log1p.f64 (expm1.f64 (*.f64 angle (*.f64 b b))))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90))) 1/3))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (sqrt.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 b a)) 2)))))
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 1/90))) 3)
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a (cbrt.f64 -1/8)))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (neg.f64 (cbrt.f64 -1/8)))))
(*.f64 2 (*.f64 (+.f64 a b) (fabs.f64 (*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))
(*.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) 1/90)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 angle 1/90)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (fabs.f64 (*.f64 angle 1/180))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/32400 (*.f64 angle angle)))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (+.f64 a b) (/.f64 (-.f64 (pow.f64 b 4) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 a (neg.f64 a)))) (-.f64 (*.f64 b b) (*.f64 a (neg.f64 a))))))))
(exp.f64 (log.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(log.f64 (exp.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(*.f64 -2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 b b)))
(*.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)
(*.f64 2 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (neg.f64 a)))))
(*.f64 2 (*.f64 (+.f64 a b) (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))))))
(*.f64 2 (*.f64 (+.f64 a b) (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a)))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 1/2))))
(*.f64 (*.f64 (*.f64 a (neg.f64 a)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 1/3)
(*.f64 2 (*.f64 (+.f64 a b) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sqrt.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2)))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 3) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 (PI.f64) 1/90) angle)))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (exp.f64 (neg.f64 (log.f64 (-.f64 b a)))))))
(*.f64 2 (*.f64 (+.f64 a b) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a)))) 3)))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (expm1.f64 (log1p.f64 (*.f64 angle 1/180)))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1/3) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3) 1/3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) 1/3) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))))) 1)))
(*.f64 2 (*.f64 (+.f64 a b) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 3) 1/3)))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (cbrt.f64 (pow.f64 (*.f64 angle 1/180) 3))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle (pow.f64 (cbrt.f64 1/180) 3))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 3)))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 3))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 a b)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (+.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (exp.f64 (log.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 (sqrt.f64 angle)) (sqrt.f64 angle))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (pow.f64 (*.f64 angle 1/180) 1/3) 3)))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3))) 1/2))))
(*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))) 3))
(*.f64 2 (pow.f64 (sqrt.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))) 2))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 angle 1/180))) 1/3))))) 1/2))))
(*.f64 2 (-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))))) 1))
(*.f64 2 (pow.f64 (pow.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))) 3) 1/3))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))) (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (/.f64 (+.f64 a b) (exp.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (+.f64 a b) (exp.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 3))) (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2))) (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (-.f64 b a) (+.f64 (*.f64 (*.f64 angle 1/90) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 (*.f64 2 (pow.f64 angle 3)) (*.f64 (+.f64 a b) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) 1)) (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 3))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (fma.f64 a a (*.f64 b b)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 3) (*.f64 1/8 (pow.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (pow.f64 (pow.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 1/2 (-.f64 b a))) 3) 1/3)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(*.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (*.f64 (cbrt.f64 angle) (cbrt.f64 1/180)) 3)))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 1/4) 1/6) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (*.f64 (pow.f64 (*.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1/3) (cbrt.f64 1/2)) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 angle) 2)) (cbrt.f64 angle))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (cbrt.f64 angle) 1/180))))) 1/2))))
(*.f64 2 (*.f64 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 a (-.f64 a b) (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (+.f64 a b)) (/.f64 (cbrt.f64 (+.f64 a b)) (-.f64 b a))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (fabs.f64 (*.f64 1/90 angle))))))))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 3))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)) 3)))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 3))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 2))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 3)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (log.f64 (exp.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (log.f64 (exp.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))) 3))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 3) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 3) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 angle 1/180)))) 3)))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 1/3) 3)))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 3) 1/3)))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)) 3)))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 3) 3)))) 1/2))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 (+.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 a (+.f64 a a))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (expm1.f64 (log1p.f64 (*.f64 angle 1/90)))))))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle 1/90)) 3)))))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))))))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 3))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (*.f64 b b)))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 angle 1/90))) 1/3))))))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 (*.f64 angle 1/90) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 angle 1/90)) (cbrt.f64 (PI.f64))) 3)))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) (cbrt.f64 1/90)) 3)))) 3))))
(*.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/90) 3) (pow.f64 (PI.f64) 3)))))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 2) 3/2) 3))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (log.f64 (*.f64 (exp.f64 (*.f64 a a)) (exp.f64 (*.f64 b b))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))
(*.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
(*.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 2 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (pow.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/3)) 3)))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 1/6) 2) 3)))) 3))))
(*.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (PI.f64) 3)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 (log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a a))) (exp.f64 (*.f64 b b)))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/90)) 2) (*.f64 (cbrt.f64 (*.f64 angle 1/90)) (PI.f64)))))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) 3) (cbrt.f64 (*.f64 angle 1/180)))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 angle 1/180))) 1/3)) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180)))) 3)))) 1/2))))
(*.f64 (exp.f64 (log.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (hypot.f64 b a) 2))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (exp.f64 (log.f64 (pow.f64 (hypot.f64 b a) 2))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (hypot.f64 b a) 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3)))))))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 2 (pow.f64 (hypot.f64 b a) 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (pow.f64 (expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 3)))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/90)) 2) (*.f64 (cbrt.f64 (*.f64 angle 1/90)) (PI.f64))))))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 (*.f64 angle 1/90) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64)))))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle 1/90)))))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) 3)))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3) 3)))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) angle)) 1/3)) (cbrt.f64 1/90)) 3)))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 3) 1/3)))
(*.f64 (*.f64 (+.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 a (+.f64 a a))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180)))) 3)))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (*.f64 angle 1/90) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64))))))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle 1/90))))))))))
(*.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 2 (log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (log.f64 (exp.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 2) 1/8100)) (*.f64 (cbrt.f64 (*.f64 angle 1/90)) (cbrt.f64 (PI.f64))))))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 angle 1/180))) 1/3)) (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 angle 1/180))) 1/3))) 3)))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)))))) 1/2))))
(*.f64 (*.f64 (+.f64 (fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (*.f64 (*.f64 a a) -1))) (fma.f64 (*.f64 a a) -1 (*.f64 (*.f64 a a) -1))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 b a) 2))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) 3) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) 3))))
Outputs
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 (*.f64 angle 1/90) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 angle 1/90)) (cbrt.f64 (PI.f64))) 3)))) 3))))
Calls

4 calls:

698.0ms
(/.f64 angle 180)
599.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
570.0ms
angle
135.0ms
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
Results
AccuracySegmentsBranch
69.1%2(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
71.2%4angle
71.2%4(*.f64 (PI.f64) (/.f64 angle 180))
71.2%4(/.f64 angle 180)
Compiler

Compiled 5648 to 3304 computations (41.5% saved)

regimes221.0ms (0.3%)

Counts
204 → 2
Calls
Call 1
Inputs
(*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 (*.f64 angle b) b)))
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 angle (*.f64 (*.f64 a (*.f64 a (PI.f64))) -1/90))
(*.f64 (*.f64 a (*.f64 a (PI.f64))) (*.f64 angle -1/90))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90)
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 angle 1/90))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 a (PI.f64)))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 b (PI.f64)))))
(+.f64 0 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))))
(+.f64 0 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))))
(*.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64)))
(*.f64 1/90 (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a))))
(*.f64 1/90 (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) angle)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 1/90 (*.f64 (PI.f64) (+.f64 b a)))))
(*.f64 (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))) 1/90)
(*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90)))
(*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 angle 1/90))
(*.f64 2 (*.f64 angle (*.f64 1/180 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (*.f64 angle (PI.f64)) 1/180))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/180 angle) (/.f64 (/.f64 1 (-.f64 b a)) (PI.f64)))))
(*.f64 1/90 (*.f64 angle (/.f64 (*.f64 (*.f64 (-.f64 b a) (PI.f64)) (-.f64 (*.f64 a a) (*.f64 b b))) (-.f64 a b))))
(fabs.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))
(*.f64 1/90 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90))))
(*.f64 2 (*.f64 (*.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 1/2 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 b))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (*.f64 -1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) a)))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 0)) 3))))
(*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (/.f64 -1 a))))
(*.f64 2 (*.f64 (/.f64 (+.f64 a b) (/.f64 2 (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (/.f64 1/2 (/.f64 1 (-.f64 b a))) (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))
(*.f64 2 (/.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 2 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 1 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(*.f64 1/90 (+.f64 (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 a (PI.f64))) (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 b (PI.f64)))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (+.f64 a b) (*.f64 b b)))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (/.f64 (+.f64 a b) (*.f64 a (neg.f64 a))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (+.f64 a b) (*.f64 a (neg.f64 a))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (-.f64 (/.f64 -1 a) (/.f64 b (*.f64 a a))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2)) (+.f64 b a))))
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (+.f64 b a) (*.f64 (+.f64 (neg.f64 b) a) (*.f64 -1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (/.f64 1/2 (+.f64 a b)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (*.f64 (+.f64 a b) (neg.f64 (-.f64 b a))))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (*.f64 (+.f64 a b) (neg.f64 (-.f64 b a))))))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))) (-.f64 b a)))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (+.f64 a b) (/.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (-.f64 b a)) (-.f64 a b))))))
(exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90)))
(*.f64 1/90 (log1p.f64 (expm1.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)))))
(*.f64 1/90 (*.f64 (PI.f64) (log1p.f64 (expm1.f64 (*.f64 angle (*.f64 b b))))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90))) 1/3))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (sqrt.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 b a)) 2)))))
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 1/90))) 3)
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a (cbrt.f64 -1/8)))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (neg.f64 (cbrt.f64 -1/8)))))
(*.f64 2 (*.f64 (+.f64 a b) (fabs.f64 (*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))
(*.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) 1/90)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 angle 1/90)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (fabs.f64 (*.f64 angle 1/180))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/32400 (*.f64 angle angle)))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (+.f64 a b) (/.f64 (-.f64 (pow.f64 b 4) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 a (neg.f64 a)))) (-.f64 (*.f64 b b) (*.f64 a (neg.f64 a))))))))
(exp.f64 (log.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(log.f64 (exp.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(*.f64 -2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 b b)))
(*.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)
(*.f64 2 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (neg.f64 a)))))
(*.f64 2 (*.f64 (+.f64 a b) (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))))))
(*.f64 2 (*.f64 (+.f64 a b) (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a)))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 1/2))))
(*.f64 (*.f64 (*.f64 a (neg.f64 a)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 1/3)
(*.f64 2 (*.f64 (+.f64 a b) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sqrt.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2)))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 3) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 (PI.f64) 1/90) angle)))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (exp.f64 (neg.f64 (log.f64 (-.f64 b a)))))))
(*.f64 2 (*.f64 (+.f64 a b) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a)))) 3)))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (expm1.f64 (log1p.f64 (*.f64 angle 1/180)))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1/3) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3) 1/3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) 1/3) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))))) 1)))
(*.f64 2 (*.f64 (+.f64 a b) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 3) 1/3)))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (cbrt.f64 (pow.f64 (*.f64 angle 1/180) 3))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle (pow.f64 (cbrt.f64 1/180) 3))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 3)))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 3))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 a b)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (+.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (exp.f64 (log.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 (sqrt.f64 angle)) (sqrt.f64 angle))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (pow.f64 (*.f64 angle 1/180) 1/3) 3)))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3))) 1/2))))
(*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))) 3))
(*.f64 2 (pow.f64 (sqrt.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))) 2))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 angle 1/180))) 1/3))))) 1/2))))
(*.f64 2 (-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))))) 1))
(*.f64 2 (pow.f64 (pow.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))) 3) 1/3))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))) (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (/.f64 (+.f64 a b) (exp.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (+.f64 a b) (exp.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 3))) (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2))) (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (-.f64 b a) (+.f64 (*.f64 (*.f64 angle 1/90) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 (*.f64 2 (pow.f64 angle 3)) (*.f64 (+.f64 a b) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) 1)) (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 3))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (fma.f64 a a (*.f64 b b)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 3) (*.f64 1/8 (pow.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (pow.f64 (pow.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 1/2 (-.f64 b a))) 3) 1/3)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(*.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (*.f64 (cbrt.f64 angle) (cbrt.f64 1/180)) 3)))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 1/4) 1/6) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (*.f64 (pow.f64 (*.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1/3) (cbrt.f64 1/2)) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 angle) 2)) (cbrt.f64 angle))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (cbrt.f64 angle) 1/180))))) 1/2))))
(*.f64 2 (*.f64 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 a (-.f64 a b) (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (+.f64 a b)) (/.f64 (cbrt.f64 (+.f64 a b)) (-.f64 b a))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (fabs.f64 (*.f64 1/90 angle))))))))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 3))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)) 3)))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 3))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 2))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 3)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (log.f64 (exp.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (log.f64 (exp.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))) 3))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 3) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 3) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 angle 1/180)))) 3)))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 1/3) 3)))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 3) 1/3)))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)) 3)))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 3) 3)))) 1/2))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 (+.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 a (+.f64 a a))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (expm1.f64 (log1p.f64 (*.f64 angle 1/90)))))))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle 1/90)) 3)))))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))))))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 3))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (*.f64 b b)))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 angle 1/90))) 1/3))))))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 (*.f64 angle 1/90) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))) 3))))
Outputs
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 (*.f64 angle 1/90) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))) 3))))
Calls

1 calls:

105.0ms
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
Results
AccuracySegmentsBranch
68.5%2(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
Compiler

Compiled 4350 to 2451 computations (43.7% saved)

regimes1.8s (2.7%)

Counts
203 → 4
Calls
Call 1
Inputs
(*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 (*.f64 angle b) b)))
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 angle (*.f64 (*.f64 a (*.f64 a (PI.f64))) -1/90))
(*.f64 (*.f64 a (*.f64 a (PI.f64))) (*.f64 angle -1/90))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90)
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 angle 1/90))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 a (PI.f64)))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 b (PI.f64)))))
(+.f64 0 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))))
(+.f64 0 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))))
(*.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64)))
(*.f64 1/90 (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a))))
(*.f64 1/90 (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) angle)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 1/90 (*.f64 (PI.f64) (+.f64 b a)))))
(*.f64 (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))) 1/90)
(*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90)))
(*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 angle 1/90))
(*.f64 2 (*.f64 angle (*.f64 1/180 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (*.f64 angle (PI.f64)) 1/180))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/180 angle) (/.f64 (/.f64 1 (-.f64 b a)) (PI.f64)))))
(*.f64 1/90 (*.f64 angle (/.f64 (*.f64 (*.f64 (-.f64 b a) (PI.f64)) (-.f64 (*.f64 a a) (*.f64 b b))) (-.f64 a b))))
(fabs.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))
(*.f64 1/90 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90))))
(*.f64 2 (*.f64 (*.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 1/2 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 b))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (*.f64 -1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) a)))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 0)) 3))))
(*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (/.f64 -1 a))))
(*.f64 2 (*.f64 (/.f64 (+.f64 a b) (/.f64 2 (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (/.f64 1/2 (/.f64 1 (-.f64 b a))) (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))
(*.f64 2 (/.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 2 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 1 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(*.f64 1/90 (+.f64 (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 a (PI.f64))) (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 b (PI.f64)))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (+.f64 a b) (*.f64 b b)))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (/.f64 (+.f64 a b) (*.f64 a (neg.f64 a))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (+.f64 a b) (*.f64 a (neg.f64 a))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (-.f64 (/.f64 -1 a) (/.f64 b (*.f64 a a))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2)) (+.f64 b a))))
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (+.f64 b a) (*.f64 (+.f64 (neg.f64 b) a) (*.f64 -1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (/.f64 1/2 (+.f64 a b)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (*.f64 (+.f64 a b) (neg.f64 (-.f64 b a))))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (*.f64 (+.f64 a b) (neg.f64 (-.f64 b a))))))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))) (-.f64 b a)))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (+.f64 a b) (/.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (-.f64 b a)) (-.f64 a b))))))
(exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90)))
(*.f64 1/90 (log1p.f64 (expm1.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)))))
(*.f64 1/90 (*.f64 (PI.f64) (log1p.f64 (expm1.f64 (*.f64 angle (*.f64 b b))))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90))) 1/3))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (sqrt.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 b a)) 2)))))
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 1/90))) 3)
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a (cbrt.f64 -1/8)))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (neg.f64 (cbrt.f64 -1/8)))))
(*.f64 2 (*.f64 (+.f64 a b) (fabs.f64 (*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))
(*.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) 1/90)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 angle 1/90)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (fabs.f64 (*.f64 angle 1/180))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/32400 (*.f64 angle angle)))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (+.f64 a b) (/.f64 (-.f64 (pow.f64 b 4) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 a (neg.f64 a)))) (-.f64 (*.f64 b b) (*.f64 a (neg.f64 a))))))))
(exp.f64 (log.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(log.f64 (exp.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(*.f64 -2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 b b)))
(*.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)
(*.f64 2 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (neg.f64 a)))))
(*.f64 2 (*.f64 (+.f64 a b) (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))))))
(*.f64 2 (*.f64 (+.f64 a b) (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a)))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 1/2))))
(*.f64 (*.f64 (*.f64 a (neg.f64 a)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 1/3)
(*.f64 2 (*.f64 (+.f64 a b) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sqrt.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2)))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 3) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 (PI.f64) 1/90) angle)))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (exp.f64 (neg.f64 (log.f64 (-.f64 b a)))))))
(*.f64 2 (*.f64 (+.f64 a b) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a)))) 3)))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (expm1.f64 (log1p.f64 (*.f64 angle 1/180)))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1/3) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3) 1/3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) 1/3) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))))) 1)))
(*.f64 2 (*.f64 (+.f64 a b) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 3) 1/3)))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (cbrt.f64 (pow.f64 (*.f64 angle 1/180) 3))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle (pow.f64 (cbrt.f64 1/180) 3))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 3)))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 3))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 a b)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (+.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (exp.f64 (log.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 (sqrt.f64 angle)) (sqrt.f64 angle))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (pow.f64 (*.f64 angle 1/180) 1/3) 3)))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3))) 1/2))))
(*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))) 3))
(*.f64 2 (pow.f64 (sqrt.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))) 2))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 angle 1/180))) 1/3))))) 1/2))))
(*.f64 2 (-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))))) 1))
(*.f64 2 (pow.f64 (pow.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))) 3) 1/3))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))) (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (/.f64 (+.f64 a b) (exp.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (+.f64 a b) (exp.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 3))) (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2))) (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (-.f64 b a) (+.f64 (*.f64 (*.f64 angle 1/90) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 (*.f64 2 (pow.f64 angle 3)) (*.f64 (+.f64 a b) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) 1)) (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 3))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (fma.f64 a a (*.f64 b b)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 3) (*.f64 1/8 (pow.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (pow.f64 (pow.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 1/2 (-.f64 b a))) 3) 1/3)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(*.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (*.f64 (cbrt.f64 angle) (cbrt.f64 1/180)) 3)))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 1/4) 1/6) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (*.f64 (pow.f64 (*.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1/3) (cbrt.f64 1/2)) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 angle) 2)) (cbrt.f64 angle))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (cbrt.f64 angle) 1/180))))) 1/2))))
(*.f64 2 (*.f64 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 a (-.f64 a b) (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (+.f64 a b)) (/.f64 (cbrt.f64 (+.f64 a b)) (-.f64 b a))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (fabs.f64 (*.f64 1/90 angle))))))))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 3))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)) 3)))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 3))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 2))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 3)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (log.f64 (exp.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (log.f64 (exp.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))) 3))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 3) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))) 3) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 angle 1/180)))) 3)))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 1/3) 3)))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 3) 1/3)))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 2)) 3)))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle 1/180))) 3) 3)))) 1/2))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 (+.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 a (+.f64 a a))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (expm1.f64 (log1p.f64 (*.f64 angle 1/90)))))))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle 1/90)) 3)))))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))))))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))) 3))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (*.f64 b b)))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 angle 1/90))) 1/3))))))))))
Outputs
(*.f64 2 (*.f64 (+.f64 a b) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 2))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) 3))))
Calls

8 calls:

414.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
377.0ms
angle
369.0ms
(/.f64 angle 180)
159.0ms
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
111.0ms
(*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
Results
AccuracySegmentsBranch
65.3%1(pow.f64 b 2)
65.3%1(pow.f64 a 2)
65.3%1(*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
65.3%1(-.f64 (pow.f64 b 2) (pow.f64 a 2))
70.7%4angle
70.7%4(*.f64 (PI.f64) (/.f64 angle 180))
70.7%4(/.f64 angle 180)
66.9%2(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
Compiler

Compiled 4377 to 2479 computations (43.4% saved)

regimes1.3s (1.9%)

Counts
167 → 4
Calls
Call 1
Inputs
(*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 (*.f64 angle b) b)))
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 angle (*.f64 (*.f64 a (*.f64 a (PI.f64))) -1/90))
(*.f64 (*.f64 a (*.f64 a (PI.f64))) (*.f64 angle -1/90))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90)
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 angle 1/90))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 a (PI.f64)))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 b (PI.f64)))))
(+.f64 0 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))))
(+.f64 0 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))))
(*.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64)))
(*.f64 1/90 (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a))))
(*.f64 1/90 (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) angle)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 1/90 (*.f64 (PI.f64) (+.f64 b a)))))
(*.f64 (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))) 1/90)
(*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90)))
(*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 angle 1/90))
(*.f64 2 (*.f64 angle (*.f64 1/180 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (*.f64 angle (PI.f64)) 1/180))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/180 angle) (/.f64 (/.f64 1 (-.f64 b a)) (PI.f64)))))
(*.f64 1/90 (*.f64 angle (/.f64 (*.f64 (*.f64 (-.f64 b a) (PI.f64)) (-.f64 (*.f64 a a) (*.f64 b b))) (-.f64 a b))))
(fabs.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))
(*.f64 1/90 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90))))
(*.f64 2 (*.f64 (*.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 1/2 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 b))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (*.f64 -1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) a)))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 0)) 3))))
(*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (/.f64 -1 a))))
(*.f64 2 (*.f64 (/.f64 (+.f64 a b) (/.f64 2 (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (/.f64 1/2 (/.f64 1 (-.f64 b a))) (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))
(*.f64 2 (/.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 2 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 1 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(*.f64 1/90 (+.f64 (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 a (PI.f64))) (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 b (PI.f64)))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (+.f64 a b) (*.f64 b b)))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (/.f64 (+.f64 a b) (*.f64 a (neg.f64 a))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (+.f64 a b) (*.f64 a (neg.f64 a))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (-.f64 (/.f64 -1 a) (/.f64 b (*.f64 a a))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2)) (+.f64 b a))))
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (+.f64 b a) (*.f64 (+.f64 (neg.f64 b) a) (*.f64 -1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (/.f64 1/2 (+.f64 a b)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (*.f64 (+.f64 a b) (neg.f64 (-.f64 b a))))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (*.f64 (+.f64 a b) (neg.f64 (-.f64 b a))))))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))) (-.f64 b a)))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (+.f64 a b) (/.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (-.f64 b a)) (-.f64 a b))))))
(exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90)))
(*.f64 1/90 (log1p.f64 (expm1.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)))))
(*.f64 1/90 (*.f64 (PI.f64) (log1p.f64 (expm1.f64 (*.f64 angle (*.f64 b b))))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90))) 1/3))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (sqrt.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 b a)) 2)))))
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 1/90))) 3)
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a (cbrt.f64 -1/8)))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (neg.f64 (cbrt.f64 -1/8)))))
(*.f64 2 (*.f64 (+.f64 a b) (fabs.f64 (*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))
(*.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) 1/90)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 angle 1/90)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (fabs.f64 (*.f64 angle 1/180))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/32400 (*.f64 angle angle)))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (+.f64 a b) (/.f64 (-.f64 (pow.f64 b 4) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 a (neg.f64 a)))) (-.f64 (*.f64 b b) (*.f64 a (neg.f64 a))))))))
(exp.f64 (log.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(log.f64 (exp.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(*.f64 -2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 b b)))
(*.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)
(*.f64 2 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (neg.f64 a)))))
(*.f64 2 (*.f64 (+.f64 a b) (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))))))
(*.f64 2 (*.f64 (+.f64 a b) (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a)))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 1/2))))
(*.f64 (*.f64 (*.f64 a (neg.f64 a)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 1/3)
(*.f64 2 (*.f64 (+.f64 a b) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sqrt.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2)))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 3) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 (PI.f64) 1/90) angle)))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (exp.f64 (neg.f64 (log.f64 (-.f64 b a)))))))
(*.f64 2 (*.f64 (+.f64 a b) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a)))) 3)))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (expm1.f64 (log1p.f64 (*.f64 angle 1/180)))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1/3) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3) 1/3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) 1/3) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))))) 1)))
(*.f64 2 (*.f64 (+.f64 a b) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 3) 1/3)))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (cbrt.f64 (pow.f64 (*.f64 angle 1/180) 3))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle (pow.f64 (cbrt.f64 1/180) 3))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 3)))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 3))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 a b)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (+.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (exp.f64 (log.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 (sqrt.f64 angle)) (sqrt.f64 angle))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (pow.f64 (*.f64 angle 1/180) 1/3) 3)))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3))) 1/2))))
(*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))) 3))
(*.f64 2 (pow.f64 (sqrt.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))) 2))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 angle 1/180))) 1/3))))) 1/2))))
(*.f64 2 (-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))))) 1))
(*.f64 2 (pow.f64 (pow.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))) 3) 1/3))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))) (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (/.f64 (+.f64 a b) (exp.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (+.f64 a b) (exp.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 3))) (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2))) (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (-.f64 b a) (+.f64 (*.f64 (*.f64 angle 1/90) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 (*.f64 2 (pow.f64 angle 3)) (*.f64 (+.f64 a b) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) 1)) (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 3))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (fma.f64 a a (*.f64 b b)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 3) (*.f64 1/8 (pow.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (pow.f64 (pow.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 1/2 (-.f64 b a))) 3) 1/3)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(*.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (*.f64 (cbrt.f64 angle) (cbrt.f64 1/180)) 3)))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) 1/4) 1/6) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (*.f64 (pow.f64 (*.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1/3) (cbrt.f64 1/2)) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 angle) 2)) (cbrt.f64 angle))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (cbrt.f64 angle) 1/180))))) 1/2))))
(*.f64 2 (*.f64 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 a (-.f64 a b) (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 2)) (+.f64 a b)) (/.f64 (cbrt.f64 (+.f64 a b)) (-.f64 b a))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (fabs.f64 (*.f64 1/90 angle))))))))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 3))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 (PI.f64) angle)) 3)))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 3))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 2))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) 3)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b)))
Outputs
(*.f64 2 (*.f64 (+.f64 a b) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 2))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (/.f64 (+.f64 a b) (/.f64 2 (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
Calls

4 calls:

337.0ms
angle
312.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
279.0ms
b
277.0ms
(/.f64 angle 180)
Results
AccuracySegmentsBranch
70.4%4b
70.5%4angle
70.5%4(*.f64 (PI.f64) (/.f64 angle 180))
70.5%4(/.f64 angle 180)
Compiler

Compiled 3434 to 1877 computations (45.3% saved)

regimes1.4s (2.1%)

Counts
147 → 4
Calls
Call 1
Inputs
(*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 (*.f64 angle b) b)))
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 angle (*.f64 (*.f64 a (*.f64 a (PI.f64))) -1/90))
(*.f64 (*.f64 a (*.f64 a (PI.f64))) (*.f64 angle -1/90))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90)
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 angle 1/90))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 a (PI.f64)))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 b (PI.f64)))))
(+.f64 0 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))))
(+.f64 0 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))))
(*.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64)))
(*.f64 1/90 (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a))))
(*.f64 1/90 (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) angle)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 1/90 (*.f64 (PI.f64) (+.f64 b a)))))
(*.f64 (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))) 1/90)
(*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90)))
(*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 angle 1/90))
(*.f64 2 (*.f64 angle (*.f64 1/180 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (*.f64 angle (PI.f64)) 1/180))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/180 angle) (/.f64 (/.f64 1 (-.f64 b a)) (PI.f64)))))
(*.f64 1/90 (*.f64 angle (/.f64 (*.f64 (*.f64 (-.f64 b a) (PI.f64)) (-.f64 (*.f64 a a) (*.f64 b b))) (-.f64 a b))))
(fabs.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))
(*.f64 1/90 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90))))
(*.f64 2 (*.f64 (*.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 1/2 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 b))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (*.f64 -1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) a)))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 0)) 3))))
(*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (/.f64 -1 a))))
(*.f64 2 (*.f64 (/.f64 (+.f64 a b) (/.f64 2 (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (/.f64 1/2 (/.f64 1 (-.f64 b a))) (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))
(*.f64 2 (/.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 2 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 1 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(*.f64 1/90 (+.f64 (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 a (PI.f64))) (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 b (PI.f64)))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (+.f64 a b) (*.f64 b b)))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (/.f64 (+.f64 a b) (*.f64 a (neg.f64 a))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (+.f64 a b) (*.f64 a (neg.f64 a))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (-.f64 (/.f64 -1 a) (/.f64 b (*.f64 a a))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2)) (+.f64 b a))))
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (+.f64 b a) (*.f64 (+.f64 (neg.f64 b) a) (*.f64 -1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (/.f64 1/2 (+.f64 a b)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (*.f64 (+.f64 a b) (neg.f64 (-.f64 b a))))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (*.f64 (+.f64 a b) (neg.f64 (-.f64 b a))))))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))) (-.f64 b a)))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (+.f64 a b) (/.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (-.f64 b a)) (-.f64 a b))))))
(exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90)))
(*.f64 1/90 (log1p.f64 (expm1.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)))))
(*.f64 1/90 (*.f64 (PI.f64) (log1p.f64 (expm1.f64 (*.f64 angle (*.f64 b b))))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90))) 1/3))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (sqrt.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 b a)) 2)))))
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 1/90))) 3)
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a (cbrt.f64 -1/8)))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (neg.f64 (cbrt.f64 -1/8)))))
(*.f64 2 (*.f64 (+.f64 a b) (fabs.f64 (*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))
(*.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) 1/90)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 angle 1/90)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (fabs.f64 (*.f64 angle 1/180))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/32400 (*.f64 angle angle)))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (+.f64 a b) (/.f64 (-.f64 (pow.f64 b 4) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 a (neg.f64 a)))) (-.f64 (*.f64 b b) (*.f64 a (neg.f64 a))))))))
(exp.f64 (log.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(log.f64 (exp.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(*.f64 -2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 b b)))
(*.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)
(*.f64 2 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (neg.f64 a)))))
(*.f64 2 (*.f64 (+.f64 a b) (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))))))
(*.f64 2 (*.f64 (+.f64 a b) (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a)))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 1/2))))
(*.f64 (*.f64 (*.f64 a (neg.f64 a)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 1/3)
(*.f64 2 (*.f64 (+.f64 a b) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sqrt.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2)))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 3) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 (PI.f64) 1/90) angle)))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (exp.f64 (neg.f64 (log.f64 (-.f64 b a)))))))
(*.f64 2 (*.f64 (+.f64 a b) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a)))) 3)))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (expm1.f64 (log1p.f64 (*.f64 angle 1/180)))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1/3) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3) 1/3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) 1/3) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))))) 1)))
(*.f64 2 (*.f64 (+.f64 a b) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 3) 1/3)))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (cbrt.f64 (pow.f64 (*.f64 angle 1/180) 3))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle (pow.f64 (cbrt.f64 1/180) 3))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 3)))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 3))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 a b)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (+.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (exp.f64 (log.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 (sqrt.f64 angle)) (sqrt.f64 angle))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (pow.f64 (*.f64 angle 1/180) 1/3) 3)))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3))) 1/2))))
(*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))) 3))
(*.f64 2 (pow.f64 (sqrt.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))) 2))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 angle 1/180))) 1/3))))) 1/2))))
(*.f64 2 (-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))))) 1))
(*.f64 2 (pow.f64 (pow.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))) 3) 1/3))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))) (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (/.f64 (+.f64 a b) (exp.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (+.f64 a b) (exp.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 3))) (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2))) (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (-.f64 b a) (+.f64 (*.f64 (*.f64 angle 1/90) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 (*.f64 2 (pow.f64 angle 3)) (*.f64 (+.f64 a b) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))) 1)) (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 3))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (fma.f64 a a (*.f64 b b)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 3) (*.f64 1/8 (pow.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (pow.f64 (pow.f64 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 1/2 (-.f64 b a))) 3) 1/3)))
Outputs
(*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))) 3))
(+.f64 0 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90)))
Calls

4 calls:

373.0ms
(/.f64 angle 180)
369.0ms
angle
363.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
236.0ms
b
Results
AccuracySegmentsBranch
70.4%4b
70.7%6angle
70.7%6(*.f64 (PI.f64) (/.f64 angle 180))
70.7%6(/.f64 angle 180)
Compiler

Compiled 2955 to 1591 computations (46.2% saved)

regimes269.0ms (0.4%)

Counts
128 → 4
Calls
Call 1
Inputs
(*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 (*.f64 angle b) b)))
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 angle (*.f64 (*.f64 a (*.f64 a (PI.f64))) -1/90))
(*.f64 (*.f64 a (*.f64 a (PI.f64))) (*.f64 angle -1/90))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90)
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 angle 1/90))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 a (PI.f64)))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 b (PI.f64)))))
(+.f64 0 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))))
(+.f64 0 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))))
(*.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64)))
(*.f64 1/90 (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a))))
(*.f64 1/90 (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) angle)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 1/90 (*.f64 (PI.f64) (+.f64 b a)))))
(*.f64 (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))) 1/90)
(*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90)))
(*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 angle 1/90))
(*.f64 2 (*.f64 angle (*.f64 1/180 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (*.f64 angle (PI.f64)) 1/180))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/180 angle) (/.f64 (/.f64 1 (-.f64 b a)) (PI.f64)))))
(*.f64 1/90 (*.f64 angle (/.f64 (*.f64 (*.f64 (-.f64 b a) (PI.f64)) (-.f64 (*.f64 a a) (*.f64 b b))) (-.f64 a b))))
(fabs.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))
(*.f64 1/90 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90))))
(*.f64 2 (*.f64 (*.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 1/2 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 b))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (*.f64 -1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) a)))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 0)) 3))))
(*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (/.f64 -1 a))))
(*.f64 2 (*.f64 (/.f64 (+.f64 a b) (/.f64 2 (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (/.f64 1/2 (/.f64 1 (-.f64 b a))) (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))
(*.f64 2 (/.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 2 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 1 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(*.f64 1/90 (+.f64 (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 a (PI.f64))) (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 b (PI.f64)))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (+.f64 a b) (*.f64 b b)))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (/.f64 (+.f64 a b) (*.f64 a (neg.f64 a))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (+.f64 a b) (*.f64 a (neg.f64 a))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (-.f64 (/.f64 -1 a) (/.f64 b (*.f64 a a))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2)) (+.f64 b a))))
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (+.f64 b a) (*.f64 (+.f64 (neg.f64 b) a) (*.f64 -1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (/.f64 1/2 (+.f64 a b)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (*.f64 (+.f64 a b) (neg.f64 (-.f64 b a))))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (*.f64 (+.f64 a b) (neg.f64 (-.f64 b a))))))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))) (-.f64 b a)))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (+.f64 a b) (/.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (-.f64 b a)) (-.f64 a b))))))
(exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90)))
(*.f64 1/90 (log1p.f64 (expm1.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)))))
(*.f64 1/90 (*.f64 (PI.f64) (log1p.f64 (expm1.f64 (*.f64 angle (*.f64 b b))))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90))) 1/3))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (sqrt.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 b a)) 2)))))
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 1/90))) 3)
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a (cbrt.f64 -1/8)))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (neg.f64 (cbrt.f64 -1/8)))))
(*.f64 2 (*.f64 (+.f64 a b) (fabs.f64 (*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))
(*.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) 1/90)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 angle 1/90)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (fabs.f64 (*.f64 angle 1/180))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/32400 (*.f64 angle angle)))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (+.f64 a b) (/.f64 (-.f64 (pow.f64 b 4) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 a (neg.f64 a)))) (-.f64 (*.f64 b b) (*.f64 a (neg.f64 a))))))))
(exp.f64 (log.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(log.f64 (exp.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(*.f64 -2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 b b)))
(*.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)
(*.f64 2 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (neg.f64 a)))))
(*.f64 2 (*.f64 (+.f64 a b) (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))))))
(*.f64 2 (*.f64 (+.f64 a b) (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a)))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 1/2))))
(*.f64 (*.f64 (*.f64 a (neg.f64 a)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 1/3)
(*.f64 2 (*.f64 (+.f64 a b) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sqrt.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2)))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 3) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 (PI.f64) 1/90) angle)))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (exp.f64 (neg.f64 (log.f64 (-.f64 b a)))))))
(*.f64 2 (*.f64 (+.f64 a b) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a)))) 3)))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (expm1.f64 (log1p.f64 (*.f64 angle 1/180)))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1/3) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3) 1/3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) 1/3) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))))) 1)))
(*.f64 2 (*.f64 (+.f64 a b) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 3) 1/3)))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (cbrt.f64 (pow.f64 (*.f64 angle 1/180) 3))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle (pow.f64 (cbrt.f64 1/180) 3))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 3)))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 3))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 a b)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (+.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (exp.f64 (log.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 (sqrt.f64 angle)) (sqrt.f64 angle))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (pow.f64 (*.f64 angle 1/180) 1/3) 3)))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3))) 1/2))))
Outputs
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/2))))
(+.f64 0 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90)))
Calls

1 calls:

214.0ms
b
Results
AccuracySegmentsBranch
70.4%4b
Compiler

Compiled 2451 to 1304 computations (46.8% saved)

regimes270.0ms (0.4%)

Counts
116 → 4
Calls
Call 1
Inputs
(*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 (*.f64 angle b) b)))
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 angle (*.f64 (*.f64 a (*.f64 a (PI.f64))) -1/90))
(*.f64 (*.f64 a (*.f64 a (PI.f64))) (*.f64 angle -1/90))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90)
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 angle 1/90))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 a (PI.f64)))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 b (PI.f64)))))
(+.f64 0 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))))
(+.f64 0 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))))
(*.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64)))
(*.f64 1/90 (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a))))
(*.f64 1/90 (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) angle)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 1/90 (*.f64 (PI.f64) (+.f64 b a)))))
(*.f64 (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))) 1/90)
(*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90)))
(*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 angle 1/90))
(*.f64 2 (*.f64 angle (*.f64 1/180 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (*.f64 angle (PI.f64)) 1/180))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/180 angle) (/.f64 (/.f64 1 (-.f64 b a)) (PI.f64)))))
(*.f64 1/90 (*.f64 angle (/.f64 (*.f64 (*.f64 (-.f64 b a) (PI.f64)) (-.f64 (*.f64 a a) (*.f64 b b))) (-.f64 a b))))
(fabs.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))
(*.f64 1/90 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90))))
(*.f64 2 (*.f64 (*.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 1/2 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 b))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (*.f64 -1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) a)))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 0)) 3))))
(*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (/.f64 -1 a))))
(*.f64 2 (*.f64 (/.f64 (+.f64 a b) (/.f64 2 (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (/.f64 1/2 (/.f64 1 (-.f64 b a))) (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))
(*.f64 2 (/.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 2 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 1 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(*.f64 1/90 (+.f64 (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 a (PI.f64))) (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 b (PI.f64)))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (+.f64 a b) (*.f64 b b)))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (/.f64 (+.f64 a b) (*.f64 a (neg.f64 a))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (+.f64 a b) (*.f64 a (neg.f64 a))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (-.f64 (/.f64 -1 a) (/.f64 b (*.f64 a a))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2)) (+.f64 b a))))
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (+.f64 b a) (*.f64 (+.f64 (neg.f64 b) a) (*.f64 -1/2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 b a)))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (/.f64 1/2 (+.f64 a b)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))) (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (*.f64 (+.f64 a b) (neg.f64 (-.f64 b a))))))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (*.f64 (+.f64 a b) (neg.f64 (-.f64 b a))))))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))) (-.f64 b a)))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (+.f64 a b) (/.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (-.f64 b a)) (-.f64 a b))))))
(exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90)))
(*.f64 1/90 (log1p.f64 (expm1.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)))))
(*.f64 1/90 (*.f64 (PI.f64) (log1p.f64 (expm1.f64 (*.f64 angle (*.f64 b b))))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90))) 1/3))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (sqrt.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 b a)) 2)))))
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 b a))) 1/90))) 3)
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a (cbrt.f64 -1/8)))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (neg.f64 (cbrt.f64 -1/8)))))
(*.f64 2 (*.f64 (+.f64 a b) (fabs.f64 (*.f64 1/2 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))
(*.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) 1/90)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 angle 1/90)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (fabs.f64 (*.f64 angle 1/180))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/32400 (*.f64 angle angle)))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (/.f64 (+.f64 a b) (/.f64 (-.f64 (pow.f64 b 4) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 a (neg.f64 a)))) (-.f64 (*.f64 b b) (*.f64 a (neg.f64 a))))))))
(exp.f64 (log.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(log.f64 (exp.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(*.f64 -2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 b b)))
(*.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)
(*.f64 2 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (neg.f64 a)))))
(*.f64 2 (*.f64 (+.f64 a b) (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))))))
(*.f64 2 (*.f64 (+.f64 a b) (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a)))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 1/2))))
(*.f64 (*.f64 (*.f64 a (neg.f64 a)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 1/3)
(*.f64 2 (*.f64 (+.f64 a b) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sqrt.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2)))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 3) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 (PI.f64) 1/90) angle)))) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (exp.f64 (neg.f64 (log.f64 (-.f64 b a)))))))
(*.f64 2 (*.f64 (+.f64 a b) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a)))) 3)))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (expm1.f64 (log1p.f64 (*.f64 angle 1/180)))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1/3) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3) 1/3))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) 1/3) 3))))
(*.f64 2 (*.f64 (+.f64 a b) (-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))))) 1)))
(*.f64 2 (*.f64 (+.f64 a b) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 3) 1/3)))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (cbrt.f64 (pow.f64 (*.f64 angle 1/180) 3))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle (pow.f64 (cbrt.f64 1/180) 3))))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle 1/180)) 3)))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 b a))) 3))))
Outputs
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/2))))
(+.f64 0 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (/.f64 1/2 (/.f64 1 (-.f64 b a))) (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle))))))
(*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90)))
Calls

1 calls:

232.0ms
b
Results
AccuracySegmentsBranch
70.4%4b
Compiler

Compiled 2171 to 1147 computations (47.2% saved)

regimes86.0ms (0.1%)

Counts
42 → 4
Calls
Call 1
Inputs
(*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 (*.f64 angle b) b)))
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 angle (*.f64 (*.f64 a (*.f64 a (PI.f64))) -1/90))
(*.f64 (*.f64 a (*.f64 a (PI.f64))) (*.f64 angle -1/90))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90)
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 angle 1/90))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 a (PI.f64)))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 b (PI.f64)))))
(+.f64 0 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))))
(+.f64 0 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))))
(*.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64)))
(*.f64 1/90 (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a))))
(*.f64 1/90 (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) angle)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 1/90 (*.f64 (PI.f64) (+.f64 b a)))))
(*.f64 (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))) 1/90)
(*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90)))
(*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 angle 1/90))
(*.f64 2 (*.f64 angle (*.f64 1/180 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (*.f64 angle (PI.f64)) 1/180))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/180 angle) (/.f64 (/.f64 1 (-.f64 b a)) (PI.f64)))))
(*.f64 1/90 (*.f64 angle (/.f64 (*.f64 (*.f64 (-.f64 b a) (PI.f64)) (-.f64 (*.f64 a a) (*.f64 b b))) (-.f64 a b))))
(fabs.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))
(*.f64 1/90 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90))))
(*.f64 2 (*.f64 (*.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 1/2 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 b))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (*.f64 -1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) a)))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 0)) 3))))
(*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (/.f64 -1 a))))
(*.f64 2 (*.f64 (/.f64 (+.f64 a b) (/.f64 2 (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/2))))
Outputs
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/2))))
(+.f64 0 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/2))))
(*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90)))
Calls

1 calls:

71.0ms
b
Results
AccuracySegmentsBranch
70.3%4b
Compiler

Compiled 580 to 286 computations (50.7% saved)

regimes472.0ms (0.7%)

Counts
41 → 5
Calls
Call 1
Inputs
(*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 (*.f64 angle b) b)))
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 angle (*.f64 (*.f64 a (*.f64 a (PI.f64))) -1/90))
(*.f64 (*.f64 a (*.f64 a (PI.f64))) (*.f64 angle -1/90))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90)
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 angle 1/90))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 a (PI.f64)))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 b (PI.f64)))))
(+.f64 0 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))))
(+.f64 0 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))))
(*.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64)))
(*.f64 1/90 (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a))))
(*.f64 1/90 (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) angle)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 1/90 (*.f64 (PI.f64) (+.f64 b a)))))
(*.f64 (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))) 1/90)
(*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90)))
(*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 angle 1/90))
(*.f64 2 (*.f64 angle (*.f64 1/180 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (*.f64 angle (PI.f64)) 1/180))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/180 angle) (/.f64 (/.f64 1 (-.f64 b a)) (PI.f64)))))
(*.f64 1/90 (*.f64 angle (/.f64 (*.f64 (*.f64 (-.f64 b a) (PI.f64)) (-.f64 (*.f64 a a) (*.f64 b b))) (-.f64 a b))))
(fabs.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))
(*.f64 1/90 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90))))
(*.f64 2 (*.f64 (*.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 1/2 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 b))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (*.f64 -1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) a)))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 0)) 3))))
(*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (/.f64 -1 a))))
(*.f64 2 (*.f64 (/.f64 (+.f64 a b) (/.f64 2 (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1))
Outputs
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 b))))
(+.f64 0 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))))
(*.f64 2 (*.f64 (/.f64 (+.f64 a b) (/.f64 2 (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90)))
Calls

5 calls:

103.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
101.0ms
angle
101.0ms
(/.f64 angle 180)
86.0ms
b
68.0ms
a
Results
AccuracySegmentsBranch
67.9%5angle
67.9%5(*.f64 (PI.f64) (/.f64 angle 180))
67.9%5(/.f64 angle 180)
66.8%4a
68.4%5b
Compiler

Compiled 582 to 292 computations (49.8% saved)

regimes162.0ms (0.2%)

Counts
39 → 4
Calls
Call 1
Inputs
(*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 (*.f64 angle b) b)))
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 angle (*.f64 (*.f64 a (*.f64 a (PI.f64))) -1/90))
(*.f64 (*.f64 a (*.f64 a (PI.f64))) (*.f64 angle -1/90))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90)
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 angle 1/90))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 a (PI.f64)))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 b (PI.f64)))))
(+.f64 0 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))))
(+.f64 0 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))))
(*.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64)))
(*.f64 1/90 (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a))))
(*.f64 1/90 (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) angle)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 1/90 (*.f64 (PI.f64) (+.f64 b a)))))
(*.f64 (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))) 1/90)
(*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90)))
(*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 angle 1/90))
(*.f64 2 (*.f64 angle (*.f64 1/180 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (*.f64 angle (PI.f64)) 1/180))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/180 angle) (/.f64 (/.f64 1 (-.f64 b a)) (PI.f64)))))
(*.f64 1/90 (*.f64 angle (/.f64 (*.f64 (*.f64 (-.f64 b a) (PI.f64)) (-.f64 (*.f64 a a) (*.f64 b b))) (-.f64 a b))))
(fabs.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))
(*.f64 1/90 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90))))
(*.f64 2 (*.f64 (*.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 1/2 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 b))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (*.f64 -1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) a)))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 0)) 3))))
(*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/2 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (/.f64 -1 a))))
Outputs
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/180 angle) (/.f64 (/.f64 1 (-.f64 b a)) (PI.f64)))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 1/2 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90)))
Calls

2 calls:

85.0ms
b
66.0ms
a
Results
AccuracySegmentsBranch
66.6%4a
68.0%5b
Compiler

Compiled 528 to 257 computations (51.3% saved)

regimes137.0ms (0.2%)

Counts
37 → 3
Calls
Call 1
Inputs
(*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 (*.f64 angle b) b)))
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 angle (*.f64 (*.f64 a (*.f64 a (PI.f64))) -1/90))
(*.f64 (*.f64 a (*.f64 a (PI.f64))) (*.f64 angle -1/90))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90)
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 angle 1/90))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 a (PI.f64)))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 b (PI.f64)))))
(+.f64 0 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))))
(+.f64 0 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))))
(*.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64)))
(*.f64 1/90 (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a))))
(*.f64 1/90 (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) angle)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 1/90 (*.f64 (PI.f64) (+.f64 b a)))))
(*.f64 (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))) 1/90)
(*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90)))
(*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 angle 1/90))
(*.f64 2 (*.f64 angle (*.f64 1/180 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (*.f64 angle (PI.f64)) 1/180))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/180 angle) (/.f64 (/.f64 1 (-.f64 b a)) (PI.f64)))))
(*.f64 1/90 (*.f64 angle (/.f64 (*.f64 (*.f64 (-.f64 b a) (PI.f64)) (-.f64 (*.f64 a a) (*.f64 b b))) (-.f64 a b))))
(fabs.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))
(*.f64 1/90 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90))))
(*.f64 2 (*.f64 (*.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 1/2 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 b))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (*.f64 -1/2 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) a)))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 0)) 3))))
Outputs
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/180 angle) (/.f64 (/.f64 1 (-.f64 b a)) (PI.f64)))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 1/2 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(*.f64 1/90 (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a))))
Calls

2 calls:

79.0ms
b
47.0ms
a
Results
AccuracySegmentsBranch
67.5%5b
64.8%3a
Compiler

Compiled 492 to 236 computations (52% saved)

regimes53.0ms (0.1%)

Counts
33 → 3
Calls
Call 1
Inputs
(*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 (*.f64 angle b) b)))
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 angle (*.f64 (*.f64 a (*.f64 a (PI.f64))) -1/90))
(*.f64 (*.f64 a (*.f64 a (PI.f64))) (*.f64 angle -1/90))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90)
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 angle 1/90))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 a (PI.f64)))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 b (PI.f64)))))
(+.f64 0 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))))
(+.f64 0 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))))
(*.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64)))
(*.f64 1/90 (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a))))
(*.f64 1/90 (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) angle)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 1/90 (*.f64 (PI.f64) (+.f64 b a)))))
(*.f64 (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))) 1/90)
(*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90)))
(*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 angle 1/90))
(*.f64 2 (*.f64 angle (*.f64 1/180 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (*.f64 angle (PI.f64)) 1/180))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/180 angle) (/.f64 (/.f64 1 (-.f64 b a)) (PI.f64)))))
(*.f64 1/90 (*.f64 angle (/.f64 (*.f64 (*.f64 (-.f64 b a) (PI.f64)) (-.f64 (*.f64 a a) (*.f64 b b))) (-.f64 a b))))
(fabs.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))
(*.f64 1/90 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90))))
(*.f64 2 (*.f64 (*.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))))
Outputs
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/180 angle) (/.f64 (/.f64 1 (-.f64 b a)) (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90)))
Calls

1 calls:

44.0ms
a
Results
AccuracySegmentsBranch
64.8%3a
Compiler

Compiled 424 to 193 computations (54.5% saved)

regimes79.0ms (0.1%)

Counts
30 → 1
Calls
Call 1
Inputs
(*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 (*.f64 angle b) b)))
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 angle (*.f64 (*.f64 a (*.f64 a (PI.f64))) -1/90))
(*.f64 (*.f64 a (*.f64 a (PI.f64))) (*.f64 angle -1/90))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90)
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 angle 1/90))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 a (PI.f64)))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 b (PI.f64)))))
(+.f64 0 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))))
(+.f64 0 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))))
(*.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64)))
(*.f64 1/90 (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a))))
(*.f64 1/90 (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) angle)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 1/90 (*.f64 (PI.f64) (+.f64 b a)))))
(*.f64 (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))) 1/90)
(*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90)))
(*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 angle 1/90))
(*.f64 2 (*.f64 angle (*.f64 1/180 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (*.f64 angle (PI.f64)) 1/180))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)) 1/2))))
(*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/180 angle) (/.f64 (/.f64 1 (-.f64 b a)) (PI.f64)))))
(*.f64 1/90 (*.f64 angle (/.f64 (*.f64 (*.f64 (-.f64 b a) (PI.f64)) (-.f64 (*.f64 a a) (*.f64 b b))) (-.f64 a b))))
(fabs.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))
(*.f64 1/90 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90))))
(*.f64 2 (*.f64 (*.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b)))
Outputs
(*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90)))
Calls

3 calls:

41.0ms
angle
15.0ms
b
14.0ms
a
Results
AccuracySegmentsBranch
61.1%1b
63.1%3angle
61.1%1a
Compiler

Compiled 386 to 175 computations (54.7% saved)

regimes25.0ms (0%)

Counts
18 → 1
Calls
Call 1
Inputs
(*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 (*.f64 angle b) b)))
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 angle (*.f64 (*.f64 a (*.f64 a (PI.f64))) -1/90))
(*.f64 (*.f64 a (*.f64 a (PI.f64))) (*.f64 angle -1/90))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90)
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 angle 1/90))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 a (PI.f64)))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 b (PI.f64)))))
(+.f64 0 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))))
(+.f64 0 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))))
(*.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64)))
(*.f64 1/90 (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a))))
(*.f64 1/90 (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) angle)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 1/90 (*.f64 (PI.f64) (+.f64 b a)))))
(*.f64 (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))) 1/90)
Outputs
(*.f64 (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))) 1/90)
Calls

2 calls:

11.0ms
a
9.0ms
b
Results
AccuracySegmentsBranch
61.1%1a
61.1%1b
Compiler

Compiled 205 to 95 computations (53.7% saved)

regimes23.0ms (0%)

Counts
17 → 1
Calls
Call 1
Inputs
(*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 (*.f64 angle b) b)))
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 angle (*.f64 (*.f64 a (*.f64 a (PI.f64))) -1/90))
(*.f64 (*.f64 a (*.f64 a (PI.f64))) (*.f64 angle -1/90))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90)
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 angle 1/90))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 a (PI.f64)))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 b (PI.f64)))))
(+.f64 0 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))))
(+.f64 0 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))))
(*.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64)))
(*.f64 1/90 (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a))))
(*.f64 1/90 (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) angle)))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 1/90 (*.f64 (PI.f64) (+.f64 b a)))))
Outputs
(*.f64 1/90 (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a))))
Calls

2 calls:

10.0ms
a
9.0ms
b
Results
AccuracySegmentsBranch
61.1%1a
61.1%1b
Compiler

Compiled 192 to 91 computations (52.6% saved)

regimes35.0ms (0.1%)

Counts
14 → 2
Calls
Call 1
Inputs
(*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 (*.f64 angle b) b)))
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 angle (*.f64 (*.f64 a (*.f64 a (PI.f64))) -1/90))
(*.f64 (*.f64 a (*.f64 a (PI.f64))) (*.f64 angle -1/90))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90)
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 angle 1/90))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 a (PI.f64)))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 b (PI.f64)))))
(+.f64 0 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))))
(+.f64 0 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))))
(*.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64)))
Outputs
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 (*.f64 angle b) b)))
Calls

3 calls:

16.0ms
b
8.0ms
a
8.0ms
angle
Results
AccuracySegmentsBranch
53.5%1angle
53.5%1a
56.0%2b
Compiler

Compiled 157 to 79 computations (49.7% saved)

regimes76.0ms (0.1%)

Counts
12 → 3
Calls
Call 1
Inputs
(*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 (*.f64 angle b) b)))
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 angle (*.f64 (*.f64 a (*.f64 a (PI.f64))) -1/90))
(*.f64 (*.f64 a (*.f64 a (PI.f64))) (*.f64 angle -1/90))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90)
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 angle 1/90))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 a (PI.f64)))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 b (PI.f64)))))
(+.f64 0 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))))
(+.f64 0 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90))
Outputs
(+.f64 0 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 a (PI.f64)))))
(+.f64 0 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90))
Calls

3 calls:

28.0ms
a
25.0ms
angle
20.0ms
b
Results
AccuracySegmentsBranch
50.7%3a
42.7%3angle
52.4%3b
Compiler

Compiled 131 to 68 computations (48.1% saved)

regimes21.0ms (0%)

Counts
11 → 3
Calls
Call 1
Inputs
(*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 (*.f64 angle b) b)))
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 angle (*.f64 (*.f64 a (*.f64 a (PI.f64))) -1/90))
(*.f64 (*.f64 a (*.f64 a (PI.f64))) (*.f64 angle -1/90))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90)
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 angle 1/90))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 a (PI.f64)))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 b (PI.f64)))))
(+.f64 0 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))))
Outputs
(+.f64 0 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 a (PI.f64)))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 (*.f64 angle b) b)))
Calls

1 calls:

18.0ms
b
Results
AccuracySegmentsBranch
52.4%3b
Compiler

Compiled 112 to 57 computations (49.1% saved)

regimes21.0ms (0%)

Counts
10 → 3
Calls
Call 1
Inputs
(*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 (*.f64 angle b) b)))
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 angle (*.f64 (*.f64 a (*.f64 a (PI.f64))) -1/90))
(*.f64 (*.f64 a (*.f64 a (PI.f64))) (*.f64 angle -1/90))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90)
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 angle 1/90))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 a (PI.f64)))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 b (PI.f64)))))
Outputs
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 (*.f64 angle b) b)))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 a (PI.f64)))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 (*.f64 angle b) b)))
Calls

1 calls:

18.0ms
b
Results
AccuracySegmentsBranch
52.4%3b
Compiler

Compiled 101 to 51 computations (49.5% saved)

regimes16.0ms (0%)

Counts
8 → 3
Calls
Call 1
Inputs
(*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 (*.f64 angle b) b)))
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 angle (*.f64 (*.f64 a (*.f64 a (PI.f64))) -1/90))
(*.f64 (*.f64 a (*.f64 a (PI.f64))) (*.f64 angle -1/90))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90)
(*.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 angle 1/90))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
Outputs
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 (*.f64 angle b) b)))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90)
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 (*.f64 angle b) b)))
Calls

1 calls:

14.0ms
b
Results
AccuracySegmentsBranch
52.3%3b
Compiler

Compiled 79 to 42 computations (46.8% saved)

regimes16.0ms (0%)

Counts
5 → 3
Calls
Call 1
Inputs
(*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 (*.f64 angle b) b)))
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 angle (*.f64 (*.f64 a (*.f64 a (PI.f64))) -1/90))
(*.f64 (*.f64 a (*.f64 a (PI.f64))) (*.f64 angle -1/90))
Outputs
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 (*.f64 angle b) b)))
(*.f64 angle (*.f64 (*.f64 a (*.f64 a (PI.f64))) -1/90))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 (*.f64 angle b) b)))
Calls

1 calls:

14.0ms
b
Results
AccuracySegmentsBranch
52.3%3b
Compiler

Compiled 52 to 30 computations (42.3% saved)

regimes11.0ms (0%)

Counts
3 → 1
Calls
Call 1
Inputs
(*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 (*.f64 angle b) b)))
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b b))))
Outputs
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 (*.f64 angle b) b)))
Calls

3 calls:

3.0ms
b
3.0ms
a
3.0ms
angle
Results
AccuracySegmentsBranch
36.5%1angle
36.5%1a
36.5%1b
Compiler

Compiled 42 to 28 computations (33.3% saved)

regimes9.0ms (0%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
(*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))
Outputs
(*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))
Calls

3 calls:

3.0ms
b
2.0ms
angle
2.0ms
a
Results
AccuracySegmentsBranch
34.6%1angle
34.6%1a
34.6%1b
Compiler

Compiled 24 to 18 computations (25% saved)

bsearch3.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.671158926608898e+96
2.966791639528129e+103
0.0ms
-1.881369189367538e-70
-1.5432515488078346e-78
0.0ms
-1.2531280631023402e+182
-2.9012413750620617e+181
Compiler

Compiled 30 to 23 computations (23.3% saved)

bsearch3.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.4768686945620064e+64
5.443031242412678e+119
Compiler

Compiled 32 to 26 computations (18.8% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-inf
-3.104305430489817e+288
Compiler

Compiled 32 to 26 computations (18.8% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.671158926608898e+96
2.966791639528129e+103
0.0ms
-1.881369189367538e-70
-1.5432515488078346e-78
0.0ms
-1.2531280631023402e+182
-2.9012413750620617e+181
Compiler

Compiled 30 to 23 computations (23.3% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
5.194436177353375e+139
1.091622587547631e+146
0.0ms
-1.881369189367538e-70
-1.5432515488078346e-78
0.0ms
-1.2531280631023402e+182
-2.9012413750620617e+181
Compiler

Compiled 30 to 23 computations (23.3% saved)

bsearch141.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
predicate-same
Steps
TimeLeftRight
54.0ms
6.065981902410893e-71
6.778871514571387e-68
46.0ms
-5.947964133286857e+211
-1.3892918536249675e+211
39.0ms
-8.032772667471556e+275
-5.33474479134069e+269
Results
40.0ms59×body1024infinite
20.0ms33×body1024valid
20.0ms93×body256infinite
19.0ms92×body256valid
14.0ms36×body512infinite
11.0msbody4096valid
6.0ms15×body512valid
4.0msbody2048valid
Compiler

Compiled 944 to 712 computations (24.6% saved)

bsearch90.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
predicate-same
predicate-same
Steps
TimeLeftRight
45.0ms
6.065981902410893e-71
6.778871514571387e-68
9.0ms
-5.947964133286857e+211
-1.3892918536249675e+211
35.0ms
-8.032772667471556e+275
-5.33474479134069e+269
Results
24.0ms38×body1024infinite
17.0ms85×body256valid
13.0ms35×body512infinite
11.0ms50×body256infinite
10.0ms19×body1024valid
4.0ms10×body512valid
3.0msbody4096valid
2.0msbody2048valid
Compiler

Compiled 660 to 491 computations (25.6% saved)

bsearch153.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
61.0ms
3.468437884197932e-179
1.9517859061976206e-157
36.0ms
-5.947964133286857e+211
-1.3892918536249675e+211
55.0ms
-8.032772667471556e+275
-5.33474479134069e+269
Results
41.0ms64×body1024infinite
30.0ms118×body256infinite
29.0ms144×body256valid
17.0ms29×body1024valid
16.0ms41×body512infinite
6.0ms16×body512valid
4.0msbody4096valid
3.0msbody2048valid
Compiler

Compiled 1068 to 832 computations (22.1% saved)

bsearch168.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
64.0ms
3.468437884197932e-179
1.9517859061976206e-157
40.0ms
-5.947964133286857e+211
-1.3892918536249675e+211
64.0ms
-8.032772667471556e+275
-5.33474479134069e+269
Results
56.0ms83×body1024infinite
29.0ms134×body256valid
21.0ms99×body256infinite
19.0ms51×body512infinite
16.0ms29×body1024valid
10.0msbody4096valid
5.0ms13×body512valid
4.0msbody2048valid
Compiler

Compiled 1068 to 832 computations (22.1% saved)

bsearch202.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
66.0ms
3.468437884197932e-179
1.9517859061976206e-157
38.0ms
-4.38057635537765e-42
-5.8566107645138264e-43
42.0ms
-5.947964133286857e+211
-1.3892918536249675e+211
56.0ms
-8.032772667471556e+275
-5.33474479134069e+269
Results
53.0ms91×body1024infinite
35.0ms62×body1024valid
35.0ms168×body256valid
23.0ms108×body256infinite
19.0ms48×body512infinite
13.0ms27×body512valid
7.0msbody2048valid
6.0msbody4096valid
Compiler

Compiled 1228 to 958 computations (22% saved)

bsearch171.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
61.0ms
4.837740871388955e+95
1.1025078675862081e+102
48.0ms
1.9143551202550744e-146
5.375333941443493e-143
62.0ms
-2.0243042028843453e-126
-3.4606400012392055e-135
Results
52.0ms82×body1024valid
35.0ms170×body256valid
24.0ms59×body512valid
22.0ms39×body1024infinite
11.0ms12×body2048valid
8.0ms38×body256infinite
7.0msbody4096valid
5.0ms14×body512infinite
Compiler

Compiled 1088 to 839 computations (22.9% saved)

bsearch111.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
56.0ms
1.3973093920548022e-52
5.2128347753813167e-48
55.0ms
-2.0243042028843453e-126
-3.4606400012392055e-135
Results
25.0ms45×body1024valid
25.0ms119×body256valid
21.0ms44×body512valid
14.0ms25×body1024infinite
9.0msbody2048valid
5.0ms21×body256infinite
4.0ms10×body512infinite
3.0msbody4096valid
Compiler

Compiled 697 to 538 computations (22.8% saved)

bsearch120.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
61.0ms
5.852888464649996e+88
7.734541604769864e+94
59.0ms
-3.4606400012392055e-135
-5.771054337516151e-149
Results
30.0ms53×body1024valid
28.0ms133×body256valid
16.0ms37×body512valid
16.0ms26×body1024infinite
7.0ms33×body256infinite
7.0msbody4096valid
5.0msbody2048valid
5.0ms14×body512infinite
Compiler

Compiled 737 to 541 computations (26.6% saved)

bsearch48.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
47.0ms
9.527245845436351e+166
3.2085894915157636e+169
Results
16.0ms30×body1024infinite
13.0ms52×body256valid
9.0ms24×body512infinite
5.0ms21×body256infinite
3.0msbody4096valid
Compiler

Compiled 272 to 202 computations (25.7% saved)

bsearch101.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
65.0ms
1.3172922991604833e+66
5.211295314334394e+90
36.0ms
-2.0320057315827757e-22
-4.160882230547386e-23
Results
31.0ms139×body256valid
29.0ms52×body1024valid
12.0ms31×body512valid
10.0msbody2048valid
8.0ms13×body1024infinite
4.0ms20×body256infinite
3.0msbody512infinite
Compiler

Compiled 542 to 417 computations (23.1% saved)

bsearch110.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
72.0ms
1.3172922991604833e+66
5.211295314334394e+90
38.0ms
-2.0320057315827757e-22
-4.160882230547386e-23
Results
29.0ms141×body256valid
28.0ms43×body1024valid
14.0msbody4096valid
11.0ms30×body512valid
9.0ms16×body1024infinite
6.0ms15×body512infinite
5.0msbody2048valid
4.0ms17×body256infinite
Compiler

Compiled 520 to 395 computations (24% saved)

bsearch123.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
74.0ms
1.3172922991604833e+66
5.211295314334394e+90
49.0ms
-2.0320057315827757e-22
-4.160882230547386e-23
Results
27.0ms48×body1024valid
27.0msbody4096valid
24.0ms118×body256valid
15.0ms39×body512valid
9.0ms17×body1024infinite
6.0msbody2048valid
6.0ms15×body512infinite
5.0ms22×body256infinite
Compiler

Compiled 508 to 383 computations (24.6% saved)

bsearch105.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
70.0ms
1.3172922991604833e+66
5.211295314334394e+90
36.0ms
-2.0320057315827757e-22
-4.160882230547386e-23
Results
29.0ms51×body1024valid
26.0ms124×body256valid
11.0ms29×body512valid
9.0ms16×body1024infinite
9.0ms17×body512infinite
7.0msbody2048valid
6.0ms26×body256infinite
4.0msbody4096valid
Compiler

Compiled 474 to 366 computations (22.8% saved)

bsearch147.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
114.0ms
1.3172922991604833e+66
5.211295314334394e+90
33.0ms
-2.0320057315827757e-22
-4.160882230547386e-23
Results
68.0ms126×body256valid
29.0ms51×body1024valid
13.0ms25×body512valid
13.0ms23×body1024infinite
8.0ms20×body512infinite
4.0ms21×body256infinite
4.0msbody2048valid
3.0msbody4096valid
Compiler

Compiled 474 to 366 computations (22.8% saved)

simplify89.0ms (0.1%)

Algorithm
egg-herbie
Rules
262×*-commutative
28×+-commutative
20×sub-neg
12×neg-mul-1
12×neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03423866
15093866
25283866
35393866
45453866
55463866
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (/.f64 angle 180) -100000000000000006453119872723839559654210752410289169769835957832735809325020286556271509993374515701645382788895184180192194795092289050635704895322791329123657951217763820802932736) (*.f64 2 (*.f64 (+.f64 a b) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 2)))) (if (<=.f64 (/.f64 angle 180) -6216540455122333/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (if (<=.f64 (/.f64 angle 180) 2000000000000000099723307943817786034020536970876924303149785861223976798198611630768918030712832) (*.f64 2 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 a b))))) (*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) (sin.f64 1))) 1/2)))))))
(if (<=.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 40000000000000000852816760378175874892050314850718597870973353984) (*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 (*.f64 angle 1/90) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))) 3)))) (*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 angle 1/90)) (cbrt.f64 (PI.f64))) 3)))) 3)))))
(if (<=.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) -inf.0) (*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 (*.f64 angle 1/90) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))) 3)))) (*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))) 3)))))
(if (<=.f64 (/.f64 angle 180) -100000000000000006453119872723839559654210752410289169769835957832735809325020286556271509993374515701645382788895184180192194795092289050635704895322791329123657951217763820802932736) (*.f64 2 (*.f64 (+.f64 a b) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 2)))) (if (<=.f64 (/.f64 angle 180) -6216540455122333/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (if (<=.f64 (/.f64 angle 180) 2000000000000000099723307943817786034020536970876924303149785861223976798198611630768918030712832) (*.f64 2 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 a b))))) (*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) 3)))))))
(if (<=.f64 (/.f64 angle 180) -100000000000000006453119872723839559654210752410289169769835957832735809325020286556271509993374515701645382788895184180192194795092289050635704895322791329123657951217763820802932736) (*.f64 2 (*.f64 (+.f64 a b) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 2)))) (if (<=.f64 (/.f64 angle 180) -6216540455122333/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (if (<=.f64 (/.f64 angle 180) 100000000000000005928380124081487003706362488767045328864850074482999577828473980652023296508018124569151792237293382948229697163514582401024) (*.f64 2 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 a b))))) (*.f64 2 (*.f64 (/.f64 (+.f64 a b) (/.f64 2 (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))
(if (<=.f64 b -6000000000000000280522913312736767935137632587982461721048189236464098636367335367662209549081820021634461328804269701735957009107974581988845879664501878898324335679187827613521985121430113866135960469762372028311157599566373820608515828160688265292451807307835700674560) (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))) 3)) (if (<=.f64 b -24000000000000001754685172398116461706787828856900921681013702986586698133707028445008721843452577904022656511992743150080376669985258330720931257980683385370543338253026620336054990778685118107554692363641159680) (+.f64 0 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))) (if (<=.f64 b 8742010015015781/1942668892225729070919461906823518906642406839052139521251812409738904285205208498176) (*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b))))) (*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90))))))
(if (<=.f64 b -29999999999999999563272943506532283332754527540144377583859845762692126695751326101466314903697331661056807991840160200784050345287034568244470185078459795360063756269162373857876829572379437883205856625971234123160744857945725695231646074855710132242428634165477075184517120) (*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/2)))) (if (<=.f64 b -49999999999999995479700522383768796750828459370288199293446396232636225513976650518267070869242994014784776519255333159340432639921443621581114593421638826653196203084930967019206774335332538842228389918338449408) (+.f64 0 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))) (if (<=.f64 b 432547370534635/15177100720513508366558296147058741458143803430094840009779784451085189728165691392) (*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b))))) (*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90))))))
(if (<=.f64 b -739999999999999987675845795208158274680572422251648229064112546146175060915100169745225244683226294663603156092122132910638744552241057075399175160899544678117537400600424822086084898783239601802841271130200389825169221126294691077152333110539362390665219439385584336896) (*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/2)))) (if (<=.f64 b -58000000000000000736534772294935521208317459893020156544450288650690493804972131662127749372079497098180380812241227582696949866610536151299991980770315131987435840564820502567934317806472220429609793566741102592) (+.f64 0 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))) (if (<=.f64 b 6028678535906923/30916300184138066757562815127455898754391418637651479989257882011612153138316483396289550132655380623699708928252017417418920629288343901245943269387736645989575846518587392) (*.f64 2 (*.f64 (+.f64 a b) (*.f64 (/.f64 1/2 (/.f64 1 (-.f64 b a))) (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) (*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90))))))
(if (<=.f64 b -104999999999999997870853955968486973266948230749764772638568692685462160500897690094121577153402124177906012085014050234859854673728183979321030394470429822819306274410875895699390749696055826404290230199767686445464225569377829840964334138420216093307331108600001949859840) (*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/2)))) (if (<=.f64 b -59000000000000001393639053533831361765503584958361651200825775202947277341346566805110334184934059983604831348864464385616514519946672717514851654188899670154215795249806694511525260740364680628032469022791434240) (+.f64 0 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))) (if (<=.f64 b 1391233508286213/7729075046034516689390703781863974688597854659412869997314470502903038284579120849072387533163845155924927232063004354354730157322085975311485817346934161497393961629646848) (*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/2)))) (*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90))))))
(if (<=.f64 b -95000000000000003101521040176693167923160867327986627505780575462095180445477768736855250599595957140599583926145118796019093553073005803965949477419662660332381209751917532813673508740167359492564546982691767682476940086455300057753535093068026711341753370168463743952879616) (*.f64 2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 b)))) (if (<=.f64 b -14500000000000000184133693073733880302079364973255039136112572162672623451243032915531937343019874274545095203060306895674237466652634037824997995192578782996858960141205125641983579451618055107402448391685275648) (+.f64 0 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))) (if (<=.f64 b -8285774290710419/12554203470773361527671578846415332832204710888928069025792) (*.f64 2 (*.f64 (/.f64 (+.f64 a b) (/.f64 2 (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (if (<=.f64 b 1391233508286213/7729075046034516689390703781863974688597854659412869997314470502903038284579120849072387533163845155924927232063004354354730157322085975311485817346934161497393961629646848) (*.f64 2 (*.f64 (+.f64 a b) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90)))))))
(if (<=.f64 a -3707076403500241/97554642197374757230674913431036447054643691958280348464348654988292866838117675628759565720734124098744591597543956965482749239977758915821568) (*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/180 angle) (/.f64 (/.f64 1 (-.f64 b a)) (PI.f64))))) (if (<=.f64 a 2800837445333289/54918381281044877719855206392651145738155482401146443275155707673484345467181248416980477125291636439818370491131846864296975903997733150500592226328920457216) (*.f64 2 (*.f64 (+.f64 a b) (*.f64 1/2 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (if (<=.f64 a 549999999999999974066914963994588308174137774987766244579382177909421710122563487615082320363520) (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90))))))
(if (<=.f64 a -5993757216606705/12486994201263968925526388919172665222994392570659884603436627838501486955279062480481224412253967884639307724485626491581791902717153141225160704) (*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/180 angle) (/.f64 (/.f64 1 (-.f64 b a)) (PI.f64))))) (if (<=.f64 a 7548785066802179/53919893334301279589334030174039261347274288845081144962207220498432) (*.f64 2 (*.f64 (+.f64 a b) (*.f64 1/2 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (*.f64 1/90 (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a))))))
(if (<=.f64 a -6298479312360475/449891379454319638281053850768598185886969711830191663310075557261183758067148787031904068610389085714992091063352089512320826605549429968900851518086516385513472) (*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/180 angle) (/.f64 (/.f64 1 (-.f64 b a)) (PI.f64))))) (if (<=.f64 a 780000000000000021350457019304812818062681972213347597766913333917797803549930490681098240) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90)))))
(*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90)))
(*.f64 (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))) 1/90)
(*.f64 1/90 (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a))))
(if (<=.f64 b 100000000000000003860899428741951440279402051491350438954423829568577391016492742670197391754543170343555750902863155030391327289536708508823166797373630632400726786048) (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))))) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (*.f64 angle b) b))))
(if (<=.f64 b -2445779512244245/21267647932558653966460912964485513216) (+.f64 0 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))) (if (<=.f64 b 2700000000000000064040261715662493021809766571119019488687602912003620864) (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 a (PI.f64))))) (+.f64 0 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90))))
(if (<=.f64 b -5954941421116423/42535295865117307932921825928971026432) (+.f64 0 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))) (if (<=.f64 b 2049999999999999972093278740167270596237021833001460177746689785856) (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 a (PI.f64))))) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (*.f64 angle b) b)))))
(if (<=.f64 b -2764794231232625/21267647932558653966460912964485513216) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (*.f64 angle b) b))) (if (<=.f64 b 18500000000000001176522069783746648173757502199355709230862352160004468103727546368) (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 a (PI.f64))))) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (*.f64 angle b) b)))))
(if (<=.f64 b -3615500148534971/42535295865117307932921825928971026432) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (*.f64 angle b) b))) (if (<=.f64 b 3749999999999999862775487111582465329135178709477587922630136441285157438078582784) (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (*.f64 angle b) b)))))
(if (<=.f64 b -6592970859093183/42535295865117307932921825928971026432) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (*.f64 angle b) b))) (if (<=.f64 b 1560000000000000042700914038609625636125363944426695195533826667835595607099860981362196480) (*.f64 angle (*.f64 (*.f64 a (*.f64 a (PI.f64))) -1/90)) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (*.f64 angle b) b)))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 (*.f64 angle b) b)))
(*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))
Outputs
(if (<=.f64 (/.f64 angle 180) -100000000000000006453119872723839559654210752410289169769835957832735809325020286556271509993374515701645382788895184180192194795092289050635704895322791329123657951217763820802932736) (*.f64 2 (*.f64 (+.f64 a b) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 2)))) (if (<=.f64 (/.f64 angle 180) -6216540455122333/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (if (<=.f64 (/.f64 angle 180) 2000000000000000099723307943817786034020536970876924303149785861223976798198611630768918030712832) (*.f64 2 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 a b))))) (*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) (sin.f64 1))) 1/2)))))))
(if (<=.f64 (/.f64 angle 180) -100000000000000006453119872723839559654210752410289169769835957832735809325020286556271509993374515701645382788895184180192194795092289050635704895322791329123657951217763820802932736) (*.f64 2 (*.f64 (+.f64 a b) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (-.f64 b a))) 2)))) (if (<=.f64 (/.f64 angle 180) -6216540455122333/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632) (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (if (<=.f64 (/.f64 angle 180) 2000000000000000099723307943817786034020536970876924303149785861223976798198611630768918030712832) (*.f64 2 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (+.f64 a b) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) (*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 1/2 (-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (sin.f64 1))))))))))
(if (<=.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 40000000000000000852816760378175874892050314850718597870973353984) (*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 (*.f64 angle 1/90) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))) 3)))) (*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 angle 1/90)) (cbrt.f64 (PI.f64))) 3)))) 3)))))
(if (<=.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 40000000000000000852816760378175874892050314850718597870973353984) (*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 angle 1/90) (sqrt.f64 (PI.f64))))))) 3)))) (*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 angle 1/90)) (cbrt.f64 (PI.f64))) 3)))) 3)))))
(if (<=.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) -inf.0) (*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 (*.f64 angle 1/90) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))) 3)))) (*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))) 3)))))
(if (<=.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) -inf.0) (*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 angle 1/90) (sqrt.f64 (PI.f64))))))) 3)))) (*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))) 3)))))
(if (<=.f64 (/.f64 angle 180) -100000000000000006453119872723839559654210752410289169769835957832735809325020286556271509993374515701645382788895184180192194795092289050635704895322791329123657951217763820802932736) (*.f64 2 (*.f64 (+.f64 a b) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 2)))) (if (<=.f64 (/.f64 angle 180) -6216540455122333/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (if (<=.f64 (/.f64 angle 180) 2000000000000000099723307943817786034020536970876924303149785861223976798198611630768918030712832) (*.f64 2 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 a b))))) (*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) 3)))))))
(if (<=.f64 (/.f64 angle 180) -100000000000000006453119872723839559654210752410289169769835957832735809325020286556271509993374515701645382788895184180192194795092289050635704895322791329123657951217763820802932736) (*.f64 2 (*.f64 (+.f64 a b) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (-.f64 b a))) 2)))) (if (<=.f64 (/.f64 angle 180) -6216540455122333/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632) (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (if (<=.f64 (/.f64 angle 180) 2000000000000000099723307943817786034020536970876924303149785861223976798198611630768918030712832) (*.f64 2 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (+.f64 a b) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) (*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))) 3)))))))
(if (<=.f64 (/.f64 angle 180) -100000000000000006453119872723839559654210752410289169769835957832735809325020286556271509993374515701645382788895184180192194795092289050635704895322791329123657951217763820802932736) (*.f64 2 (*.f64 (+.f64 a b) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (-.f64 b a))) 2)))) (if (<=.f64 (/.f64 angle 180) -6216540455122333/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (if (<=.f64 (/.f64 angle 180) 100000000000000005928380124081487003706362488767045328864850074482999577828473980652023296508018124569151792237293382948229697163514582401024) (*.f64 2 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 a b))))) (*.f64 2 (*.f64 (/.f64 (+.f64 a b) (/.f64 2 (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))
(if (<=.f64 (/.f64 angle 180) -100000000000000006453119872723839559654210752410289169769835957832735809325020286556271509993374515701645382788895184180192194795092289050635704895322791329123657951217763820802932736) (*.f64 2 (*.f64 (+.f64 a b) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (-.f64 b a))) 2)))) (if (<=.f64 (/.f64 angle 180) -6216540455122333/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632) (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (if (<=.f64 (/.f64 angle 180) 100000000000000005928380124081487003706362488767045328864850074482999577828473980652023296508018124569151792237293382948229697163514582401024) (*.f64 2 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (+.f64 a b) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) (*.f64 2 (*.f64 (/.f64 (+.f64 a b) (/.f64 2 (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))
(if (<=.f64 b -6000000000000000280522913312736767935137632587982461721048189236464098636367335367662209549081820021634461328804269701735957009107974581988845879664501878898324335679187827613521985121430113866135960469762372028311157599566373820608515828160688265292451807307835700674560) (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))) 3)) (if (<=.f64 b -24000000000000001754685172398116461706787828856900921681013702986586698133707028445008721843452577904022656511992743150080376669985258330720931257980683385370543338253026620336054990778685118107554692363641159680) (+.f64 0 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))) (if (<=.f64 b 8742010015015781/1942668892225729070919461906823518906642406839052139521251812409738904285205208498176) (*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b))))) (*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90))))))
(if (<=.f64 b -6000000000000000280522913312736767935137632587982461721048189236464098636367335367662209549081820021634461328804269701735957009107974581988845879664501878898324335679187827613521985121430113866135960469762372028311157599566373820608515828160688265292451807307835700674560) (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 1/2 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) 3)) (if (<=.f64 b -24000000000000001754685172398116461706787828856900921681013702986586698133707028445008721843452577904022656511992743150080376669985258330720931257980683385370543338253026620336054990778685118107554692363641159680) (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))) (if (<=.f64 b 8742010015015781/1942668892225729070919461906823518906642406839052139521251812409738904285205208498176) (*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 (*.f64 (PI.f64) (-.f64 b a)) (*.f64 (+.f64 a b) (*.f64 angle 1/90))))))
(if (<=.f64 b -29999999999999999563272943506532283332754527540144377583859845762692126695751326101466314903697331661056807991840160200784050345287034568244470185078459795360063756269162373857876829572379437883205856625971234123160744857945725695231646074855710132242428634165477075184517120) (*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/2)))) (if (<=.f64 b -49999999999999995479700522383768796750828459370288199293446396232636225513976650518267070869242994014784776519255333159340432639921443621581114593421638826653196203084930967019206774335332538842228389918338449408) (+.f64 0 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))) (if (<=.f64 b 432547370534635/15177100720513508366558296147058741458143803430094840009779784451085189728165691392) (*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b))))) (*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90))))))
(if (<=.f64 b -29999999999999999563272943506532283332754527540144377583859845762692126695751326101466314903697331661056807991840160200784050345287034568244470185078459795360063756269162373857876829572379437883205856625971234123160744857945725695231646074855710132242428634165477075184517120) (*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 1/2 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (if (<=.f64 b -49999999999999995479700522383768796750828459370288199293446396232636225513976650518267070869242994014784776519255333159340432639921443621581114593421638826653196203084930967019206774335332538842228389918338449408) (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))) (if (<=.f64 b 432547370534635/15177100720513508366558296147058741458143803430094840009779784451085189728165691392) (*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 (*.f64 (PI.f64) (-.f64 b a)) (*.f64 (+.f64 a b) (*.f64 angle 1/90))))))
(if (<=.f64 b -739999999999999987675845795208158274680572422251648229064112546146175060915100169745225244683226294663603156092122132910638744552241057075399175160899544678117537400600424822086084898783239601802841271130200389825169221126294691077152333110539362390665219439385584336896) (*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/2)))) (if (<=.f64 b -58000000000000000736534772294935521208317459893020156544450288650690493804972131662127749372079497098180380812241227582696949866610536151299991980770315131987435840564820502567934317806472220429609793566741102592) (+.f64 0 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))) (if (<=.f64 b 6028678535906923/30916300184138066757562815127455898754391418637651479989257882011612153138316483396289550132655380623699708928252017417418920629288343901245943269387736645989575846518587392) (*.f64 2 (*.f64 (+.f64 a b) (*.f64 (/.f64 1/2 (/.f64 1 (-.f64 b a))) (sin.f64 (*.f64 1/90 (*.f64 (PI.f64) angle)))))) (*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90))))))
(if (<=.f64 b -739999999999999987675845795208158274680572422251648229064112546146175060915100169745225244683226294663603156092122132910638744552241057075399175160899544678117537400600424822086084898783239601802841271130200389825169221126294691077152333110539362390665219439385584336896) (*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 1/2 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (if (<=.f64 b -58000000000000000736534772294935521208317459893020156544450288650690493804972131662127749372079497098180380812241227582696949866610536151299991980770315131987435840564820502567934317806472220429609793566741102592) (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))) (if (<=.f64 b 6028678535906923/30916300184138066757562815127455898754391418637651479989257882011612153138316483396289550132655380623699708928252017417418920629288343901245943269387736645989575846518587392) (*.f64 2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 1/2 (/.f64 1 (-.f64 b a)))))) (*.f64 (*.f64 (PI.f64) (-.f64 b a)) (*.f64 (+.f64 a b) (*.f64 angle 1/90))))))
(if (<=.f64 b -104999999999999997870853955968486973266948230749764772638568692685462160500897690094121577153402124177906012085014050234859854673728183979321030394470429822819306274410875895699390749696055826404290230199767686445464225569377829840964334138420216093307331108600001949859840) (*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/2)))) (if (<=.f64 b -59000000000000001393639053533831361765503584958361651200825775202947277341346566805110334184934059983604831348864464385616514519946672717514851654188899670154215795249806694511525260740364680628032469022791434240) (+.f64 0 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))) (if (<=.f64 b 1391233508286213/7729075046034516689390703781863974688597854659412869997314470502903038284579120849072387533163845155924927232063004354354730157322085975311485817346934161497393961629646848) (*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1/2)))) (*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90))))))
(if (<=.f64 b -104999999999999997870853955968486973266948230749764772638568692685462160500897690094121577153402124177906012085014050234859854673728183979321030394470429822819306274410875895699390749696055826404290230199767686445464225569377829840964334138420216093307331108600001949859840) (*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 1/2 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (if (<=.f64 b -59000000000000001393639053533831361765503584958361651200825775202947277341346566805110334184934059983604831348864464385616514519946672717514851654188899670154215795249806694511525260740364680628032469022791434240) (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))) (if (<=.f64 b 1391233508286213/7729075046034516689390703781863974688597854659412869997314470502903038284579120849072387533163845155924927232063004354354730157322085975311485817346934161497393961629646848) (*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 1/2 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (*.f64 (*.f64 (PI.f64) (-.f64 b a)) (*.f64 (+.f64 a b) (*.f64 angle 1/90))))))
(if (<=.f64 b -95000000000000003101521040176693167923160867327986627505780575462095180445477768736855250599595957140599583926145118796019093553073005803965949477419662660332381209751917532813673508740167359492564546982691767682476940086455300057753535093068026711341753370168463743952879616) (*.f64 2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 1/2 b)))) (if (<=.f64 b -14500000000000000184133693073733880302079364973255039136112572162672623451243032915531937343019874274545095203060306895674237466652634037824997995192578782996858960141205125641983579451618055107402448391685275648) (+.f64 0 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))) (if (<=.f64 b -8285774290710419/12554203470773361527671578846415332832204710888928069025792) (*.f64 2 (*.f64 (/.f64 (+.f64 a b) (/.f64 2 (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (if (<=.f64 b 1391233508286213/7729075046034516689390703781863974688597854659412869997314470502903038284579120849072387533163845155924927232063004354354730157322085975311485817346934161497393961629646848) (*.f64 2 (*.f64 (+.f64 a b) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90)))))))
(if (<=.f64 b -95000000000000003101521040176693167923160867327986627505780575462095180445477768736855250599595957140599583926145118796019093553073005803965949477419662660332381209751917532813673508740167359492564546982691767682476940086455300057753535093068026711341753370168463743952879616) (*.f64 2 (*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 b 1/2)))) (if (<=.f64 b -14500000000000000184133693073733880302079364973255039136112572162672623451243032915531937343019874274545095203060306895674237466652634037824997995192578782996858960141205125641983579451618055107402448391685275648) (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))) (if (<=.f64 b -8285774290710419/12554203470773361527671578846415332832204710888928069025792) (*.f64 2 (*.f64 (/.f64 (+.f64 a b) (/.f64 2 (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (if (<=.f64 b 1391233508286213/7729075046034516689390703781863974688597854659412869997314470502903038284579120849072387533163845155924927232063004354354730157322085975311485817346934161497393961629646848) (*.f64 2 (*.f64 (+.f64 a b) (*.f64 -1/2 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (*.f64 (*.f64 (PI.f64) (-.f64 b a)) (*.f64 (+.f64 a b) (*.f64 angle 1/90)))))))
(if (<=.f64 a -3707076403500241/97554642197374757230674913431036447054643691958280348464348654988292866838117675628759565720734124098744591597543956965482749239977758915821568) (*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/180 angle) (/.f64 (/.f64 1 (-.f64 b a)) (PI.f64))))) (if (<=.f64 a 2800837445333289/54918381281044877719855206392651145738155482401146443275155707673484345467181248416980477125291636439818370491131846864296975903997733150500592226328920457216) (*.f64 2 (*.f64 (+.f64 a b) (*.f64 1/2 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (if (<=.f64 a 549999999999999974066914963994588308174137774987766244579382177909421710122563487615082320363520) (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90))))))
(if (<=.f64 a -3707076403500241/97554642197374757230674913431036447054643691958280348464348654988292866838117675628759565720734124098744591597543956965482749239977758915821568) (*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 angle 1/180) (/.f64 (/.f64 1 (-.f64 b a)) (PI.f64))))) (if (<=.f64 a 2800837445333289/54918381281044877719855206392651145738155482401146443275155707673484345467181248416980477125291636439818370491131846864296975903997733150500592226328920457216) (*.f64 2 (*.f64 (+.f64 a b) (*.f64 1/2 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (if (<=.f64 a 549999999999999974066914963994588308174137774987766244579382177909421710122563487615082320363520) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (*.f64 (PI.f64) (-.f64 b a)) (*.f64 (+.f64 a b) (*.f64 angle 1/90))))))
(if (<=.f64 a -5993757216606705/12486994201263968925526388919172665222994392570659884603436627838501486955279062480481224412253967884639307724485626491581791902717153141225160704) (*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/180 angle) (/.f64 (/.f64 1 (-.f64 b a)) (PI.f64))))) (if (<=.f64 a 7548785066802179/53919893334301279589334030174039261347274288845081144962207220498432) (*.f64 2 (*.f64 (+.f64 a b) (*.f64 1/2 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (*.f64 1/90 (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a))))))
(if (<=.f64 a -5993757216606705/12486994201263968925526388919172665222994392570659884603436627838501486955279062480481224412253967884639307724485626491581791902717153141225160704) (*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 angle 1/180) (/.f64 (/.f64 1 (-.f64 b a)) (PI.f64))))) (if (<=.f64 a 7548785066802179/53919893334301279589334030174039261347274288845081144962207220498432) (*.f64 2 (*.f64 (+.f64 a b) (*.f64 1/2 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (*.f64 1/90 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (*.f64 angle (PI.f64)))))))
(if (<=.f64 a -6298479312360475/449891379454319638281053850768598185886969711830191663310075557261183758067148787031904068610389085714992091063352089512320826605549429968900851518086516385513472) (*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 1/180 angle) (/.f64 (/.f64 1 (-.f64 b a)) (PI.f64))))) (if (<=.f64 a 780000000000000021350457019304812818062681972213347597766913333917797803549930490681098240) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90)))))
(if (<=.f64 a -6298479312360475/449891379454319638281053850768598185886969711830191663310075557261183758067148787031904068610389085714992091063352089512320826605549429968900851518086516385513472) (*.f64 2 (*.f64 (+.f64 a b) (/.f64 (*.f64 angle 1/180) (/.f64 (/.f64 1 (-.f64 b a)) (PI.f64))))) (if (<=.f64 a 780000000000000021350457019304812818062681972213347597766913333917797803549930490681098240) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 (PI.f64) (-.f64 b a)) (*.f64 (+.f64 a b) (*.f64 angle 1/90)))))
(*.f64 (*.f64 (-.f64 b a) (PI.f64)) (*.f64 (+.f64 b a) (*.f64 angle 1/90)))
(*.f64 (*.f64 (PI.f64) (-.f64 b a)) (*.f64 (+.f64 a b) (*.f64 angle 1/90)))
(*.f64 (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 b a))) 1/90)
(*.f64 1/90 (*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (+.f64 a b) (PI.f64))))
(*.f64 1/90 (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a))))
(*.f64 1/90 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (*.f64 angle (PI.f64)))))
(if (<=.f64 b 100000000000000003860899428741951440279402051491350438954423829568577391016492742670197391754543170343555750902863155030391327289536708508823166797373630632400726786048) (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))))) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (*.f64 angle b) b))))
(if (<=.f64 b 100000000000000003860899428741951440279402051491350438954423829568577391016492742670197391754543170343555750902863155030391327289536708508823166797373630632400726786048) (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (PI.f64))))) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))))
(if (<=.f64 b -2445779512244245/21267647932558653966460912964485513216) (+.f64 0 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))) (if (<=.f64 b 2700000000000000064040261715662493021809766571119019488687602912003620864) (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 a (PI.f64))))) (+.f64 0 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90))))
(if (<=.f64 b -2445779512244245/21267647932558653966460912964485513216) (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))) (if (<=.f64 b 2700000000000000064040261715662493021809766571119019488687602912003620864) (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 a (PI.f64))))) (*.f64 1/90 (*.f64 (*.f64 angle b) (*.f64 b (PI.f64))))))
(if (<=.f64 b -5954941421116423/42535295865117307932921825928971026432) (+.f64 0 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))) (if (<=.f64 b 2049999999999999972093278740167270596237021833001460177746689785856) (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 a (PI.f64))))) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (*.f64 angle b) b)))))
(if (<=.f64 b -5954941421116423/42535295865117307932921825928971026432) (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))) (if (<=.f64 b 2049999999999999972093278740167270596237021833001460177746689785856) (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 a (PI.f64))))) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b (*.f64 angle b))))))
(if (<=.f64 b -2764794231232625/21267647932558653966460912964485513216) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (*.f64 angle b) b))) (if (<=.f64 b 18500000000000001176522069783746648173757502199355709230862352160004468103727546368) (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 a (PI.f64))))) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (*.f64 angle b) b)))))
(if (or (<=.f64 b -2764794231232625/21267647932558653966460912964485513216) (not (<=.f64 b 18500000000000001176522069783746648173757502199355709230862352160004468103727546368))) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))) (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 a (PI.f64))))))
(if (<=.f64 b -3615500148534971/42535295865117307932921825928971026432) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (*.f64 angle b) b))) (if (<=.f64 b 3749999999999999862775487111582465329135178709477587922630136441285157438078582784) (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (*.f64 angle b) b)))))
(if (or (<=.f64 b -3615500148534971/42535295865117307932921825928971026432) (not (<=.f64 b 3749999999999999862775487111582465329135178709477587922630136441285157438078582784))) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) -1/90))
(if (<=.f64 b -6592970859093183/42535295865117307932921825928971026432) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (*.f64 angle b) b))) (if (<=.f64 b 1560000000000000042700914038609625636125363944426695195533826667835595607099860981362196480) (*.f64 angle (*.f64 (*.f64 a (*.f64 a (PI.f64))) -1/90)) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (*.f64 angle b) b)))))
(if (or (<=.f64 b -6592970859093183/42535295865117307932921825928971026432) (not (<=.f64 b 1560000000000000042700914038609625636125363944426695195533826667835595607099860981362196480))) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 b (*.f64 angle b)))) (*.f64 angle (*.f64 -1/90 (*.f64 a (*.f64 a (PI.f64))))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 (*.f64 angle b) b)))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 b (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))
Compiler

Compiled 1369 to 908 computations (33.7% saved)

soundness4.5s (6.7%)

Rules
2094×log-prod
2094×log-prod
2094×log-prod
2094×log-prod
1934×prod-diff
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02073
14073
29573
327873
4109673
5315473
6537973
018120
1389118
25386114
03108292
18696764
240595478
01890
137778
2466878
02073
14073
29573
327873
4109673
5315473
6537973
03108292
18696764
240595478
01890
137778
2466878
02073
14073
29573
327873
4109673
5315473
6537973
03988681
110227233
242606649
02733467
15983327
218943327
359653327
03988681
110227233
242606649
03988681
110227233
242606649
01161
122261
2267561
01172
122272
2267772
03988681
110227233
242606649
014114
1308114
24390114
03988681
110227233
242606649
03988681
110227233
242606649
01890
137778
2466878
02795766
16404438
229524196
375574196
054410043
112929673
244099333
035615620
192615368
2370411890
02073
143171
2584949
01585253
15153783
223053593
347053441
472893441
02795766
16404438
229524196
375574196
03108292
18696764
240595478
02795766
16404438
229524196
375574196
018120
1389118
25386114
03108292
18696764
240595478
02795766
16404438
229524196
375574196
02080
144456
2643156
018120
1389118
25386114
018120
1389118
25386114
03108292
18696764
240595478
01372
125066
2285366
01372
125066
2285366
01372
125066
2285366
01682
132582
2342082
01682
132582
2342082
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 5027 to 2971 computations (40.9% saved)

end493.0ms (0.7%)

Compiler

Compiled 2652 to 1464 computations (44.8% saved)

Profiling

Loading profile data...