ab-angle->ABCF B

Details

Time bar (total: 49.4s)

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.3s (6.7%)

Results
992.0ms3847×body256valid
761.0ms1048×body1024valid
508.0ms883×body1024infinite
296.0ms1403×body256infinite
283.0ms509×body512valid
179.0ms50×body4096valid
169.0ms408×body512infinite
109.0ms108×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)

simplify61.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)))))

eval3.0ms (0%)

Compiler

Compiled 164 to 104 computations (36.6% saved)

prune3.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New437
Fresh101
Picked000
Done000
Total538
Accurracy
59.2%
Counts
8 → 3
Alt Table
Click to see full alt table
StatusAccuracyProgram
58.0%
(*.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))))
58.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)))))
58.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 78 to 57 computations (26.9% saved)

localize275.0ms (0.6%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(*.f64 (PI.f64) (/.f64 angle 180))
90.6%
(*.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)))))
58.5%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
57.8%
(sin.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
4.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)))))

rewrite101.0ms (0.2%)

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
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
(cos.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 (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 (*.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 (*.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))))

simplify99.0ms (0.2%)

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

Useful iterations: 2 (0.0ms)

IterNodesCost
03108292
18706764
240615478
Stop Event
node limit
Counts
150 → 169
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 (*.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 (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 (*.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 (*.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
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.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 1/180 angle)))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (*.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 (pow.f64 (*.f64 angle (PI.f64)) 3) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 angle 5) (*.f64 1/22674816000000 (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))))))
(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 (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 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(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 -1/64800 (*.f64 angle angle)) (pow.f64 (PI.f64) 2) 1)
(fma.f64 -1/64800 (*.f64 (*.f64 angle 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 (*.f64 -1/64800 (*.f64 angle 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 (*.f64 -1/64800 (*.f64 angle 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 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.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 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a)))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (neg.f64 (*.f64 a a)))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a (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 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a)))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (neg.f64 (*.f64 a a)))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a (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 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) b (fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a)))))
(-.f64 (fma.f64 a 0 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b))) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a 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 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) b (fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a)))))
(-.f64 (fma.f64 a 0 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b))) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.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 1/180 angle))) (*.f64 b b)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.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 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) b (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(fma.f64 a 0 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(fma.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b) 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 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) b (fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a)))))
(-.f64 (fma.f64 a 0 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b))) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a 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 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) b (fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a)))))
(-.f64 (fma.f64 a 0 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b))) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.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 1/180 angle))) (*.f64 b b)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.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 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) b (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(fma.f64 a 0 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(fma.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b) 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 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) b (fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a)))))
(-.f64 (fma.f64 a 0 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b))) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a 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 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) b (fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a)))))
(-.f64 (fma.f64 a 0 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b))) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.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 1/180 angle))) (*.f64 b b)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.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 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) b (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(fma.f64 a 0 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(fma.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b) 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 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) b (fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a)))))
(-.f64 (fma.f64 a 0 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b))) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a 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 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) b (fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a)))))
(-.f64 (fma.f64 a 0 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b))) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a 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 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a)))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (neg.f64 (*.f64 a a)))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a (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 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a)))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (neg.f64 (*.f64 a a)))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a (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 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) b (fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a)))))
(-.f64 (fma.f64 a 0 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b))) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a 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 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) b (fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a)))))
(-.f64 (fma.f64 a 0 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b))) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a 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 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a)))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (neg.f64 (*.f64 a a)))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a (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 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a)))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (neg.f64 (*.f64 a a)))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a (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 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) b (fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a)))))
(-.f64 (fma.f64 a 0 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b))) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a 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 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) b (fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a)))))
(-.f64 (fma.f64 a 0 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b))) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 1/180 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.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 -1/11664000 (+.f64 a b)) (pow.f64 (PI.f64) 3))))))
(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 1/180 angle) (*.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 -1/11664000 (+.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)) (*.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 1/180 angle) (*.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 -1/11664000 (+.f64 a b)) (pow.f64 (PI.f64) 3))))))))
(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 1/180 angle) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (+.f64 a b)) 1/1417176000000)))) (*.f64 (-.f64 b a) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b)) -1/8748000) (pow.f64 angle 3)) (*.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 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) b (fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a)))))
(-.f64 (fma.f64 a 0 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b))) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.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 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) b (fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a)))))
(-.f64 (fma.f64 a 0 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b))) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.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 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) b (fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a)))))
(-.f64 (fma.f64 a 0 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b))) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.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 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) b (fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a)))))
(-.f64 (fma.f64 a 0 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b))) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.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 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) b (fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a)))))
(-.f64 (fma.f64 a 0 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b))) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.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 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) b (fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a)))))
(-.f64 (fma.f64 a 0 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b))) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.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 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) b (fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a)))))
(-.f64 (fma.f64 a 0 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b))) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.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 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) b (fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 a a)))))
(-.f64 (fma.f64 a 0 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b))) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.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 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(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 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (sin.f64 1)))
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 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 (PI.f64) (*.f64 angle 1/180))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(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 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(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 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(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 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(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 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(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 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(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 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(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 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(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 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(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 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(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 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(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 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(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 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(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 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(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 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(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 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(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 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.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 1/180 angle))))) (cos.f64 1) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (sin.f64 1)))
(fma.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sin.f64 1) (*.f64 (cos.f64 1) (cos.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(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 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(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 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(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 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(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 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(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 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(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 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(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 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(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 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(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 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(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 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(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 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(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 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(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 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(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 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(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 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(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 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(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 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(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 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.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 (PI.f64) (*.f64 (*.f64 1/180 angle) 2))) 1/2)))
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(*.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 (PI.f64) (*.f64 (*.f64 1/180 angle) 2))) (/.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 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 (PI.f64) (*.f64 (*.f64 1/180 angle) 2))) 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 (PI.f64) (*.f64 (*.f64 1/180 angle) 2))) 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 (PI.f64) (*.f64 (*.f64 1/180 angle) 2))) (/.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 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 (PI.f64) (*.f64 (*.f64 1/180 angle) 2))) 1/2)))
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(*.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 (PI.f64) (*.f64 (*.f64 1/180 angle) 2))) 1/2)))
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(*.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 (PI.f64) (*.f64 (*.f64 1/180 angle) 2))) 1/2)))
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(*.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 (PI.f64) (*.f64 (*.f64 1/180 angle) 2))) 1/2)))
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(*.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 (PI.f64) (*.f64 (*.f64 1/180 angle) 2))) 1/2)))
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(*.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 (PI.f64) (*.f64 (*.f64 1/180 angle) 2))))) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a 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 (PI.f64) (*.f64 (*.f64 1/180 angle) 2))) 1/2)))
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(*.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 (PI.f64) (*.f64 (*.f64 1/180 angle) 2))) 1/2)))
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(*.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 (PI.f64) (*.f64 (*.f64 1/180 angle) 2))) 1/2)))
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(*.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 (PI.f64) (*.f64 (*.f64 1/180 angle) 2))) 1/2)))
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(*.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 (PI.f64) (*.f64 (*.f64 1/180 angle) 2))) 1/2)))
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(*.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 (PI.f64) (*.f64 (*.f64 1/180 angle) 2))) 1/2)))
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(*.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 (PI.f64) (*.f64 (*.f64 1/180 angle) 2))) 1/2)))
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(*.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 (PI.f64) (*.f64 (*.f64 1/180 angle) 2))) 1/2)))
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(*.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 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.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 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.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 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.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 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(log.f64 (pow.f64 (exp.f64 (*.f64 angle 1/180)) (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.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 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.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 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))

localize200.0ms (0.4%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
98.0%
(fma.f64 b b (neg.f64 (*.f64 a a)))
90.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)))))
58.5%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
57.8%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
Compiler

Compiled 92 to 44 computations (52.2% saved)

series13.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)))))
3.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)))))
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
@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
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)))))

rewrite101.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)))

simplify124.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)

localize241.0ms (0.5%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
98.0%
(fma.f64 b b (*.f64 a (neg.f64 a)))
90.5%
(*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
58.5%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
57.8%
(sin.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
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)))))

rewrite87.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)))

simplify113.0ms (0.2%)

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)

eval328.0ms (0.7%)

Compiler

Compiled 23231 to 13243 computations (43% saved)

prune269.0ms (0.5%)

Pruning

69 alts after pruning (69 fresh and 0 done)

PrunedKeptTotal
New61269681
Fresh000
Picked101
Done202
Total61569684
Accurracy
83.2%
Counts
684 → 69
Alt Table
Click to see full alt table
StatusAccuracyProgram
35.5%
(*.f64 (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) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
23.9%
(*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (hypot.f64 b a)) 2) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
54.6%
(*.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))))
57.3%
(*.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
46.7%
(*.f64 (*.f64 (+.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 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
46.6%
(*.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))))
46.6%
(*.f64 (*.f64 (+.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 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
43.4%
(*.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))))
43.5%
(*.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))))
57.7%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (PI.f64))) (*.f64 1/90 angle))
39.7%
(*.f64 (*.f64 (*.f64 b b) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
44.0%
(*.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))))
39.4%
(*.f64 (*.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
39.9%
(*.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))))
38.4%
(*.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))))
55.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))))
40.0%
(*.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
33.7%
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (+.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))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
43.5%
(*.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)))))
38.5%
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (*.f64 a (neg.f64 a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
42.8%
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (exp.f64 (log.f64 (pow.f64 (hypot.f64 b a) 2)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
33.6%
(*.f64 (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)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
29.3%
(*.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))))
43.4%
(*.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))))
38.7%
(*.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))
66.4%
(*.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))
55.8%
(*.f64 2 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (-.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) 2))) 1/2)))))
55.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))))
54.0%
(*.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)))
56.6%
(*.f64 2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) 2))) (/.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))
58.8%
(*.f64 2 (*.f64 (/.f64 (+.f64 a b) (/.f64 2 (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
56.5%
(*.f64 2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (-.f64 (*.f64 b b) (*.f64 a a))))
57.4%
(*.f64 2 (*.f64 (-.f64 b a) (+.f64 (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b)) -1/8748000)))))
67.7%
(*.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)))))
66.8%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
57.6%
(*.f64 2 (*.f64 (*.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))))))
57.2%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
42.0%
(*.f64 2 (*.f64 (*.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))))))
24.1%
(*.f64 2 (*.f64 (*.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))))))
59.7%
(*.f64 2 (*.f64 (*.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))))))
58.1%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
57.7%
(*.f64 2 (*.f64 (*.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))))))
55.0%
(*.f64 2 (*.f64 (*.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 1/180 angle))))) (cos.f64 1) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (sin.f64 1))))))
58.3%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3))))
55.0%
(*.f64 2 (*.f64 (*.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))))))
56.2%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (+.f64 1 (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)))))))
60.6%
(*.f64 2 (*.f64 (*.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)))))
43.4%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)))))
32.1%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))))
57.3%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180)))))
57.9%
(*.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 180 angle))))))
60.1%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))))))
59.6%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
53.5%
(*.f64 2 (*.f64 (*.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))))))))
60.3%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1)))
59.3%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
53.0%
(*.f64 2 (*.f64 (*.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))))))
31.3%
(*.f64 2 (*.f64 (*.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))))))
40.6%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
38.5%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (neg.f64 (*.f64 a a))))
54.6%
(*.f64 2 (*.f64 angle (*.f64 1/180 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))))
57.7%
(*.f64 2 (*.f64 1/180 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))))))
54.6%
(*.f64 2 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))))
39.9%
(*.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))))))
55.8%
(*.f64 1/90 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64))))
54.6%
(*.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64)))
38.1%
(*.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)))))
30.7%
(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)))))))
32.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)))
Compiler

Compiled 3728 to 2792 computations (25.1% saved)

localize1.3s (2.6%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.6%
(*.f64 angle (PI.f64))
99.5%
(*.f64 1/180 (*.f64 angle (PI.f64)))
59.3%
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
55.6%
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
Compiler

Compiled 107 to 50 computations (53.3% saved)

series1.0ms (0%)

Counts
4 → 8
Calls

12 calls:

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

rewrite77.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1038×log-prod
822×exp-prod
648×prod-diff
602×prod-exp
592×pow-prod-down
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01162
121662
2248762
Stop Event
node limit
Counts
4 → 116
Calls
Call 1
Inputs
(sin.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 angle (PI.f64))
Outputs
(+.f64 0 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sin.f64 1)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(*.f64 1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 1/2)
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(pow.f64 (exp.f64 1) (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)) (cbrt.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(exp.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sin.f64 1)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(*.f64 1 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 1/2)
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(pow.f64 (exp.f64 1) (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)) (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(exp.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 0 (*.f64 1/180 (*.f64 angle (PI.f64))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) (*.f64 (PI.f64) 1/180))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) (*.f64 (PI.f64) 1/180)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 angle) (*.f64 (PI.f64) 1/180)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 angle) (*.f64 (PI.f64) 1/180)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1)
(pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 1)
(pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) 1/32400) 1/2)
(pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)
(pow.f64 (exp.f64 1) (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (cbrt.f64 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) 1/32400))
(log.f64 (pow.f64 (exp.f64 angle) (*.f64 (PI.f64) 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3))
(expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(exp.f64 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(exp.f64 (+.f64 (*.f64 (log.f64 (PI.f64)) 1) (log.f64 (*.f64 1/180 angle))))
(exp.f64 (+.f64 (log.f64 (*.f64 1/180 angle)) (*.f64 (log.f64 (PI.f64)) 1)))
(log1p.f64 (expm1.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 0 (*.f64 angle (PI.f64)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) (PI.f64))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) (PI.f64)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 angle) (PI.f64)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 angle) (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) 1)
(pow.f64 (*.f64 angle (PI.f64)) 1)
(pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3)
(pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 2)
(pow.f64 (exp.f64 1) (log.f64 (*.f64 angle (PI.f64))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 angle (PI.f64)))) 2)) (cbrt.f64 (log.f64 (*.f64 angle (PI.f64)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 angle (PI.f64))))) (sqrt.f64 (log.f64 (*.f64 angle (PI.f64)))))
(sqrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2))
(log.f64 (pow.f64 (exp.f64 angle) (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (PI.f64)))))
(cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 3))
(expm1.f64 (log1p.f64 (*.f64 angle (PI.f64))))
(exp.f64 (log.f64 (*.f64 angle (PI.f64))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (PI.f64))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 angle (PI.f64))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 angle (PI.f64)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 angle (PI.f64)))) 2))
(exp.f64 (+.f64 (log.f64 angle) (*.f64 (log.f64 (PI.f64)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 angle) 1) (log.f64 (PI.f64))))
(exp.f64 (+.f64 (*.f64 (log.f64 angle) 1) (*.f64 (log.f64 (PI.f64)) 1)))
(exp.f64 (+.f64 (log.f64 (PI.f64)) (*.f64 (log.f64 angle) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (PI.f64)) 1) (log.f64 angle)))
(exp.f64 (+.f64 (*.f64 (log.f64 (PI.f64)) 1) (*.f64 (log.f64 angle) 1)))
(log1p.f64 (expm1.f64 (*.f64 angle (PI.f64))))

simplify92.0ms (0.2%)

Algorithm
egg-herbie
Rules
1164×log-prod
1054×distribute-lft-in
968×distribute-rgt-in
712×prod-exp
678×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03212880
16952728
221252698
371242698
Stop Event
node limit
Counts
124 → 161
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))))))
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))))))
(+.f64 0 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sin.f64 1)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(*.f64 1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 1/2)
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(pow.f64 (exp.f64 1) (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)) (cbrt.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(exp.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sin.f64 1)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(*.f64 1 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 1/2)
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(pow.f64 (exp.f64 1) (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)) (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(exp.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 0 (*.f64 1/180 (*.f64 angle (PI.f64))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) (*.f64 (PI.f64) 1/180))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) (*.f64 (PI.f64) 1/180)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 angle) (*.f64 (PI.f64) 1/180)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 angle) (*.f64 (PI.f64) 1/180)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1)
(pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 1)
(pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) 1/32400) 1/2)
(pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)
(pow.f64 (exp.f64 1) (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (cbrt.f64 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) 1/32400))
(log.f64 (pow.f64 (exp.f64 angle) (*.f64 (PI.f64) 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3))
(expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(exp.f64 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(exp.f64 (+.f64 (*.f64 (log.f64 (PI.f64)) 1) (log.f64 (*.f64 1/180 angle))))
(exp.f64 (+.f64 (log.f64 (*.f64 1/180 angle)) (*.f64 (log.f64 (PI.f64)) 1)))
(log1p.f64 (expm1.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 0 (*.f64 angle (PI.f64)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) (PI.f64))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) (PI.f64)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 angle) (PI.f64)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 angle) (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) 1)
(pow.f64 (*.f64 angle (PI.f64)) 1)
(pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3)
(pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 2)
(pow.f64 (exp.f64 1) (log.f64 (*.f64 angle (PI.f64))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 angle (PI.f64)))) 2)) (cbrt.f64 (log.f64 (*.f64 angle (PI.f64)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 angle (PI.f64))))) (sqrt.f64 (log.f64 (*.f64 angle (PI.f64)))))
(sqrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2))
(log.f64 (pow.f64 (exp.f64 angle) (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (PI.f64)))))
(cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 3))
(expm1.f64 (log1p.f64 (*.f64 angle (PI.f64))))
(exp.f64 (log.f64 (*.f64 angle (PI.f64))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (PI.f64))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 angle (PI.f64))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 angle (PI.f64)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 angle (PI.f64)))) 2))
(exp.f64 (+.f64 (log.f64 angle) (*.f64 (log.f64 (PI.f64)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 angle) 1) (log.f64 (PI.f64))))
(exp.f64 (+.f64 (*.f64 (log.f64 angle) 1) (*.f64 (log.f64 (PI.f64)) 1)))
(exp.f64 (+.f64 (log.f64 (PI.f64)) (*.f64 (log.f64 angle) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (PI.f64)) 1) (log.f64 angle)))
(exp.f64 (+.f64 (*.f64 (log.f64 (PI.f64)) 1) (*.f64 (log.f64 angle) 1)))
(log1p.f64 (expm1.f64 (*.f64 angle (PI.f64))))
Outputs
(*.f64 1/180 (*.f64 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 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))
(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 (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 (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5)) (pow.f64 angle 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 (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))))))
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 (pow.f64 (*.f64 angle (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 (pow.f64 (*.f64 angle (PI.f64)) 2) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 1/25194240000 (pow.f64 angle 4)))))
(+.f64 (fma.f64 -1/64800 (pow.f64 (*.f64 angle (PI.f64)) 2) 1) (*.f64 1/25194240000 (pow.f64 (*.f64 angle (PI.f64)) 4)))
(+.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 (pow.f64 (*.f64 angle (PI.f64)) 2) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 1/25194240000 (pow.f64 angle 4)))) (fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) 1))
(+.f64 (fma.f64 -1/64800 (pow.f64 (*.f64 angle (PI.f64)) 2) (*.f64 1/25194240000 (pow.f64 (*.f64 angle (PI.f64)) 4))) (fma.f64 -1/24488801280000000 (pow.f64 (*.f64 angle (PI.f64)) 6) 1))
(+.f64 0 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (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 angle (PI.f64))))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 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 angle (PI.f64)))) 1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 1/2)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) 1/3)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (exp.f64 1) (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)) (cbrt.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2)) (cbrt.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (sqrt.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(exp.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1) 1))
(sin.f64 (*.f64 1/180 (*.f64 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 angle (PI.f64)))))) 3))
(sin.f64 (*.f64 1/180 (*.f64 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 angle (PI.f64)))))) 1/3))
(sin.f64 (*.f64 1/180 (*.f64 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 angle (PI.f64)))))) 2))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(+.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sin.f64 1)))
(fma.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 1) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (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 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (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 angle (PI.f64))))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 1 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 1/2)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) 1/3)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (exp.f64 1) (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)) (cbrt.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 2)) (cbrt.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (sqrt.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(exp.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1) 1))
(cos.f64 (*.f64 1/180 (*.f64 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 angle (PI.f64)))))) 3))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/3))
(cos.f64 (*.f64 1/180 (*.f64 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 angle (PI.f64)))))) 2))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(+.f64 0 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) (*.f64 (PI.f64) 1/180))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) (*.f64 (PI.f64) 1/180)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) (*.f64 1/180 (PI.f64)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) (*.f64 1/180 (PI.f64))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) (*.f64 1/180 (PI.f64))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 angle) (*.f64 (PI.f64) 1/180)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 angle) (*.f64 (PI.f64) 1/180)))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 1)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(pow.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) 1/32400) 1/2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) 1/32400))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 2))
(fabs.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) 1/3)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (cbrt.f64 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (cbrt.f64 (log.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (log.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) 1/32400))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 2))
(fabs.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log.f64 (pow.f64 (exp.f64 angle) (*.f64 (PI.f64) 1/180)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(exp.f64 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1) 1))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(exp.f64 (+.f64 (*.f64 (log.f64 (PI.f64)) 1) (log.f64 (*.f64 1/180 angle))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(exp.f64 (+.f64 (log.f64 (*.f64 1/180 angle)) (*.f64 (log.f64 (PI.f64)) 1)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(log1p.f64 (expm1.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(+.f64 0 (*.f64 angle (PI.f64)))
(*.f64 angle (PI.f64))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) (PI.f64))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) (PI.f64)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) (PI.f64)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 angle) (PI.f64)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 angle) (PI.f64)))))
(*.f64 angle (PI.f64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) 1)
(*.f64 angle (PI.f64))
(pow.f64 (*.f64 angle (PI.f64)) 1)
(*.f64 angle (PI.f64))
(pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3)
(*.f64 angle (PI.f64))
(pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) 1/2)
(*.f64 angle (PI.f64))
(pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 1/3)
(*.f64 angle (PI.f64))
(pow.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 2)
(*.f64 angle (PI.f64))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 angle (PI.f64))))
(*.f64 angle (PI.f64))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 angle (PI.f64)))) 2)) (cbrt.f64 (log.f64 (*.f64 angle (PI.f64)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 angle (PI.f64))))) (sqrt.f64 (log.f64 (*.f64 angle (PI.f64)))))
(sqrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2))
(*.f64 angle (PI.f64))
(log.f64 (pow.f64 (exp.f64 angle) (PI.f64)))
(*.f64 angle (PI.f64))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (PI.f64)))))
(*.f64 angle (PI.f64))
(cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 3))
(*.f64 angle (PI.f64))
(expm1.f64 (log1p.f64 (*.f64 angle (PI.f64))))
(*.f64 angle (PI.f64))
(exp.f64 (log.f64 (*.f64 angle (PI.f64))))
(*.f64 angle (PI.f64))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (PI.f64))) 1))
(*.f64 angle (PI.f64))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 angle (PI.f64))) 1) 1))
(*.f64 angle (PI.f64))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 3))
(*.f64 angle (PI.f64))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 angle (PI.f64)))) 1/3))
(*.f64 angle (PI.f64))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 angle (PI.f64)))) 2))
(*.f64 angle (PI.f64))
(exp.f64 (+.f64 (log.f64 angle) (*.f64 (log.f64 (PI.f64)) 1)))
(*.f64 angle (PI.f64))
(exp.f64 (+.f64 (*.f64 (log.f64 angle) 1) (log.f64 (PI.f64))))
(*.f64 angle (PI.f64))
(exp.f64 (+.f64 (*.f64 (log.f64 angle) 1) (*.f64 (log.f64 (PI.f64)) 1)))
(*.f64 angle (PI.f64))
(exp.f64 (+.f64 (log.f64 (PI.f64)) (*.f64 (log.f64 angle) 1)))
(*.f64 angle (PI.f64))
(exp.f64 (+.f64 (*.f64 (log.f64 (PI.f64)) 1) (log.f64 angle)))
(*.f64 angle (PI.f64))
(exp.f64 (+.f64 (*.f64 (log.f64 (PI.f64)) 1) (*.f64 (log.f64 angle) 1)))
(*.f64 angle (PI.f64))
(log1p.f64 (expm1.f64 (*.f64 angle (PI.f64))))
(*.f64 angle (PI.f64))

localize38.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.7%
(*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64))
99.7%
(*.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64)))
96.5%
(-.f64 (*.f64 b b) (*.f64 a a))
89.7%
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
Compiler

Compiled 55 to 13 computations (76.4% saved)

series10.0ms (0%)

Counts
4 → 132
Calls

33 calls:

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

rewrite113.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1522×log-prod
1260×prod-diff
950×fma-def
540×expm1-udef
538×log1p-udef
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
014116
1302116
23974116
Stop Event
node limit
Counts
4 → 284
Calls
Call 1
Inputs
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(*.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64)))
(*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64))
Outputs
(+.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 a a))))
(+.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle))
(+.f64 0 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))))
(+.f64 (*.f64 angle (*.f64 b b)) (*.f64 angle (*.f64 a (neg.f64 a))))
(+.f64 (*.f64 (*.f64 b b) angle) (*.f64 (*.f64 a (neg.f64 a)) angle))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) (fma.f64 b b (*.f64 a (neg.f64 a))))) (cbrt.f64 (pow.f64 (exp.f64 angle) (fma.f64 b b (*.f64 a (neg.f64 a))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) (fma.f64 b b (*.f64 a (neg.f64 a)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 angle) (fma.f64 b b (*.f64 a (neg.f64 a)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 angle) (fma.f64 b b (*.f64 a (neg.f64 a)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))))) 1)
(/.f64 (*.f64 angle (-.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 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) angle) (fma.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)) (pow.f64 b 4)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle) (fma.f64 b b (*.f64 a a)))
(pow.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) 1)
(pow.f64 (cbrt.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))) 3)
(pow.f64 (pow.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))) 2)
(sqrt.f64 (pow.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) 2))
(log.f64 (pow.f64 (exp.f64 angle) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))))))
(cbrt.f64 (pow.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) 3))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 3) (pow.f64 angle 3)))
(expm1.f64 (log1p.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))))
(exp.f64 (log.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))) 1))
(log1p.f64 (expm1.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))))
(fma.f64 angle (*.f64 b b) (*.f64 angle (*.f64 a (neg.f64 a))))
(fma.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle))
(fma.f64 (*.f64 b b) angle (*.f64 (*.f64 a (neg.f64 a)) angle))
(fma.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) angle (*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) angle (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle))
(fma.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) 1 (*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) 1 (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle))
(fma.f64 1 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) 2) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) angle) (*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) 2) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) angle) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle))
(fma.f64 (cbrt.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))) (pow.f64 (cbrt.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))) 2) (*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (cbrt.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))) (pow.f64 (cbrt.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))) 2) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))) 2) (cbrt.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))) (*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))) 2) (cbrt.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle))
(fma.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (cbrt.f64 angle) (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (cbrt.f64 angle) (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle))
(fma.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) angle) (*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) angle) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle))
(fma.f64 (sqrt.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))) (sqrt.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))) (*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (sqrt.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))) (sqrt.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle))
(fma.f64 (sqrt.f64 angle) (*.f64 (sqrt.f64 angle) (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (sqrt.f64 angle) (*.f64 (sqrt.f64 angle) (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle))
(fma.f64 (+.f64 b a) (*.f64 (-.f64 b a) angle) (*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (+.f64 b a) (*.f64 (-.f64 b a) angle) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle))
(fma.f64 (*.f64 angle (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) 2)) (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (*.f64 angle (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) 2)) (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle))
(fma.f64 (*.f64 angle (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a))))) (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) (*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (*.f64 angle (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)) angle))
(fma.f64 (*.f64 angle (+.f64 b a)) (-.f64 b a) (*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (*.f64 angle (+.f64 b a)) (-.f64 b a) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle))
(fma.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (pow.f64 (cbrt.f64 angle) 2)) (cbrt.f64 angle) (*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (pow.f64 (cbrt.f64 angle) 2)) (cbrt.f64 angle) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle))
(fma.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sqrt.f64 angle)) (sqrt.f64 angle) (*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sqrt.f64 angle)) (sqrt.f64 angle) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle))
(+.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 (fma.f64 b b (*.f64 a (neg.f64 a))) (fma.f64 a (neg.f64 a) (*.f64 a a)))
(+.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)))
(+.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(+.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) 1))
(+.f64 (fma.f64 b b (*.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 a (neg.f64 a)) (*.f64 b b))
(+.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (fma.f64 b b (*.f64 a (neg.f64 a))))
(+.f64 0 (fma.f64 b b (*.f64 a (neg.f64 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 (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 (*.f64 b b) 1 (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 b) 1 (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 b) 1 (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 b) 1 (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 (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) (cbrt.f64 (pow.f64 b 4)) (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) (cbrt.f64 (pow.f64 b 4)) (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) (cbrt.f64 (pow.f64 b 4)) (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) (cbrt.f64 (pow.f64 b 4)) (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 (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 (cbrt.f64 (pow.f64 b 4)) (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 (cbrt.f64 (pow.f64 b 4)) (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 (cbrt.f64 (pow.f64 b 4)) (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 (cbrt.f64 (pow.f64 b 4)) (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 (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 (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 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 (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 (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 (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 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 b a)) (-.f64 b a)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 b a)) (-.f64 b a)))))
(*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 1)
(*.f64 1 (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) 2) (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 1 (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 b b (*.f64 a a))))
(*.f64 (+.f64 b a) (-.f64 b a))
(*.f64 (-.f64 b a) (+.f64 b a))
(/.f64 1 (/.f64 (fma.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)) (pow.f64 b 4)) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 1 (/.f64 (fma.f64 b b (*.f64 a a)) (-.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 b b (*.f64 a a)) (pow.f64 b 4)))
(/.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 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 b b (*.f64 a a))))
(/.f64 (+.f64 (pow.f64 b 6) (pow.f64 (*.f64 a (neg.f64 a)) 3)) (+.f64 (pow.f64 b 4) (fma.f64 (*.f64 a (neg.f64 a)) (*.f64 a (neg.f64 a)) (neg.f64 (*.f64 (*.f64 b b) (*.f64 a (neg.f64 a)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 3) (pow.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) 3)) (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2) (-.f64 (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (fma.f64 a (neg.f64 a) (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a (neg.f64 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 (fma.f64 b b (*.f64 a (neg.f64 a))) 2) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (fma.f64 a (neg.f64 a) (*.f64 a a)))) (-.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 1)
(pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) 3)
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 3) 1/3)
(pow.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 b a)) (-.f64 b a)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b b (*.f64 a (neg.f64 a))))))
(log.f64 (*.f64 (pow.f64 (exp.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 (fma.f64 b b (*.f64 a (neg.f64 a))))) (exp.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)))))
(log.f64 (*.f64 (exp.f64 (*.f64 a (neg.f64 a))) (pow.f64 (exp.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)) (pow.f64 (exp.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 b a)) (-.f64 b a))))
(log.f64 (*.f64 (exp.f64 (fma.f64 a (neg.f64 a) (*.f64 a a))) (+.f64 1 (expm1.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))))))
(log.f64 (/.f64 (pow.f64 (exp.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 (fma.f64 b b (*.f64 a (neg.f64 a))) 3))
(expm1.f64 (log1p.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))))
(exp.f64 (log.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))))
(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 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 a (neg.f64 a) (*.f64 b b))
(fma.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 1 (fma.f64 a (neg.f64 a) (*.f64 a a)))
(fma.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 1 (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)))
(fma.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 1 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(fma.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 1 (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) 1))
(fma.f64 (fma.f64 b b (*.f64 a (neg.f64 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 (fma.f64 b b (*.f64 a (neg.f64 a))) (fma.f64 a (neg.f64 a) (*.f64 a a)))
(fma.f64 1 (fma.f64 b b (*.f64 a (neg.f64 a))) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)))
(fma.f64 1 (fma.f64 b b (*.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 1 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) 1))
(fma.f64 1 (fma.f64 b b (*.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 1 (*.f64 a (neg.f64 a)) (*.f64 b b))
(fma.f64 1 (fma.f64 a (neg.f64 a) (*.f64 a a)) (fma.f64 b b (*.f64 a (neg.f64 a))))
(fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) 2) (fma.f64 a (neg.f64 a) (*.f64 a a)))
(fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) 2) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)))
(fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 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 (fma.f64 b b (*.f64 a (neg.f64 a)))) (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) 2) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) 1))
(fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) 2) (+.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) 2) (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) (fma.f64 a (neg.f64 a) (*.f64 a a)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) 2) (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) 2) (cbrt.f64 (fma.f64 b b (*.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 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) 2) (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) 2) (cbrt.f64 (fma.f64 b b (*.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 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4)) (*.f64 a (neg.f64 a)))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4)) (*.f64 (*.f64 a (neg.f64 a)) 1))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4)) (fma.f64 a (neg.f64 a) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4)) (neg.f64 (-.f64 (*.f64 a a) (fma.f64 a (neg.f64 a) (*.f64 a a)))))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (*.f64 a (neg.f64 a)))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (*.f64 (*.f64 a (neg.f64 a)) 1))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (fma.f64 a (neg.f64 a) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.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)) (pow.f64 (cbrt.f64 b) 2) (*.f64 a (neg.f64 a)))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (*.f64 (*.f64 a (neg.f64 a)) 1))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (fma.f64 a (neg.f64 a) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (-.f64 (*.f64 a a) (fma.f64 a (neg.f64 a) (*.f64 a a)))))
(fma.f64 (cbrt.f64 (pow.f64 a 4)) (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (*.f64 b b))
(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 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 (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 b b (*.f64 a a)) (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 b b (*.f64 a a)) (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 b b (*.f64 a a)) (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 b b (*.f64 a a)) (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 b b (*.f64 a a)) (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 b b (*.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 b b (*.f64 a a))) (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 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 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (fma.f64 b b (*.f64 a a))) (*.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 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 (+.f64 b a) (-.f64 b a) (fma.f64 a (neg.f64 a) (*.f64 a a)))
(fma.f64 (+.f64 b a) (-.f64 b a) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.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 (fma.f64 a (neg.f64 a) (*.f64 a a)) 1))
(fma.f64 (+.f64 b a) (-.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 a) (+.f64 b a) (fma.f64 a (neg.f64 a) (*.f64 a a)))
(fma.f64 (-.f64 b a) (+.f64 b a) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.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 (fma.f64 a (neg.f64 a) (*.f64 a a)) 1))
(fma.f64 (-.f64 b a) (+.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 (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 (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))) (fma.f64 b b (*.f64 a (neg.f64 a))))
(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 (sqrt.f64 (*.f64 a (neg.f64 a))) (sqrt.f64 (*.f64 a (neg.f64 a))) (*.f64 b b))
(fma.f64 (hypot.f64 (sqrt.f64 (*.f64 a (neg.f64 a))) a) (hypot.f64 (sqrt.f64 (*.f64 a (neg.f64 a))) a) (fma.f64 b b (*.f64 a (neg.f64 a))))
(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 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 a (neg.f64 a)))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 (*.f64 a (neg.f64 a)) 1))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (fma.f64 a (neg.f64 a) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (-.f64 (*.f64 a a) (fma.f64 a (neg.f64 a) (*.f64 a a)))))
(+.f64 0 (*.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (PI.f64) 1/90)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))) 1/90)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))) 1/90)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))) 1/90))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))) 1/90))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))) 1/90))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (PI.f64) 1/90)))) 1)
(pow.f64 (*.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (PI.f64) 1/90)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (PI.f64) 1/90))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (PI.f64) 1/90)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (PI.f64) 1/90))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (PI.f64) 1/90)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))) 1/90))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (PI.f64) 1/90)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (PI.f64) 1/90)) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (PI.f64) 1/90))))
(exp.f64 (log.f64 (*.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (PI.f64) 1/90))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (PI.f64) 1/90))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (PI.f64) 1/90))))
(+.f64 0 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))))) (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64))))) 1)
(pow.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64))) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64)))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64))) 2))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) 3) (pow.f64 (PI.f64) 3)))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64)))))
(exp.f64 (log.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64)))))

simplify161.0ms (0.3%)

Algorithm
egg-herbie
Rules
840×log-prod
592×associate-*r*
538×fma-neg
528×associate-*l*
424×cube-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
058213988
1135513240
2422512146
Stop Event
node limit
Counts
416 → 354
Calls
Call 1
Inputs
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 -1 (*.f64 angle (pow.f64 a 2)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (pow.f64 b 2))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (pow.f64 b 2))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (pow.f64 b 2))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 -1 (*.f64 angle (pow.f64 a 2)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 -1 (*.f64 angle (pow.f64 a 2)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 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 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (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 (pow.f64 b 2) (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 -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 -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 (pow.f64 a 2) (PI.f64)))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (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 -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 (pow.f64 a 2) (PI.f64)))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (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 -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 (pow.f64 a 2) (PI.f64)))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (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 -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 (pow.f64 b 2) (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 -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 -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 (pow.f64 b 2) (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 -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 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (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 (pow.f64 b 2) (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 (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 -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 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.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 -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 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.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 -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 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (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 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (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 (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 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (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 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 a a))))
(+.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle))
(+.f64 0 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))))
(+.f64 (*.f64 angle (*.f64 b b)) (*.f64 angle (*.f64 a (neg.f64 a))))
(+.f64 (*.f64 (*.f64 b b) angle) (*.f64 (*.f64 a (neg.f64 a)) angle))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) (fma.f64 b b (*.f64 a (neg.f64 a))))) (cbrt.f64 (pow.f64 (exp.f64 angle) (fma.f64 b b (*.f64 a (neg.f64 a))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) (fma.f64 b b (*.f64 a (neg.f64 a)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 angle) (fma.f64 b b (*.f64 a (neg.f64 a)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 angle) (fma.f64 b b (*.f64 a (neg.f64 a)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))))) 1)
(/.f64 (*.f64 angle (-.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 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) angle) (fma.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)) (pow.f64 b 4)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle) (fma.f64 b b (*.f64 a a)))
(pow.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) 1)
(pow.f64 (cbrt.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))) 3)
(pow.f64 (pow.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))) 2)
(sqrt.f64 (pow.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) 2))
(log.f64 (pow.f64 (exp.f64 angle) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))))))
(cbrt.f64 (pow.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) 3))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 3) (pow.f64 angle 3)))
(expm1.f64 (log1p.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))))
(exp.f64 (log.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))) 1))
(log1p.f64 (expm1.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))))
(fma.f64 angle (*.f64 b b) (*.f64 angle (*.f64 a (neg.f64 a))))
(fma.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle))
(fma.f64 (*.f64 b b) angle (*.f64 (*.f64 a (neg.f64 a)) angle))
(fma.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) angle (*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) angle (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle))
(fma.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) 1 (*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) 1 (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle))
(fma.f64 1 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 1 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) 2) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) angle) (*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) 2) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) angle) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle))
(fma.f64 (cbrt.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))) (pow.f64 (cbrt.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))) 2) (*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (cbrt.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))) (pow.f64 (cbrt.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))) 2) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))) 2) (cbrt.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))) (*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))) 2) (cbrt.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle))
(fma.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (cbrt.f64 angle) (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (cbrt.f64 angle) (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle))
(fma.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) angle) (*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) angle) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle))
(fma.f64 (sqrt.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))) (sqrt.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))) (*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (sqrt.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))) (sqrt.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle))
(fma.f64 (sqrt.f64 angle) (*.f64 (sqrt.f64 angle) (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (sqrt.f64 angle) (*.f64 (sqrt.f64 angle) (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle))
(fma.f64 (+.f64 b a) (*.f64 (-.f64 b a) angle) (*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (+.f64 b a) (*.f64 (-.f64 b a) angle) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle))
(fma.f64 (*.f64 angle (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) 2)) (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (*.f64 angle (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) 2)) (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle))
(fma.f64 (*.f64 angle (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a))))) (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) (*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (*.f64 angle (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)) angle))
(fma.f64 (*.f64 angle (+.f64 b a)) (-.f64 b a) (*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (*.f64 angle (+.f64 b a)) (-.f64 b a) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle))
(fma.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (pow.f64 (cbrt.f64 angle) 2)) (cbrt.f64 angle) (*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (pow.f64 (cbrt.f64 angle) 2)) (cbrt.f64 angle) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle))
(fma.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sqrt.f64 angle)) (sqrt.f64 angle) (*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sqrt.f64 angle)) (sqrt.f64 angle) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle))
(+.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 (fma.f64 b b (*.f64 a (neg.f64 a))) (fma.f64 a (neg.f64 a) (*.f64 a a)))
(+.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)))
(+.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(+.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) 1))
(+.f64 (fma.f64 b b (*.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 a (neg.f64 a)) (*.f64 b b))
(+.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (fma.f64 b b (*.f64 a (neg.f64 a))))
(+.f64 0 (fma.f64 b b (*.f64 a (neg.f64 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 (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 (*.f64 b b) 1 (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 b) 1 (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 b) 1 (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 b) 1 (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 (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) (cbrt.f64 (pow.f64 b 4)) (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) (cbrt.f64 (pow.f64 b 4)) (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) (cbrt.f64 (pow.f64 b 4)) (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) (cbrt.f64 (pow.f64 b 4)) (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 (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 (cbrt.f64 (pow.f64 b 4)) (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 (cbrt.f64 (pow.f64 b 4)) (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 (cbrt.f64 (pow.f64 b 4)) (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 (cbrt.f64 (pow.f64 b 4)) (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 (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 (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 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 (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 (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 (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 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 b a)) (-.f64 b a)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 b a)) (-.f64 b a)))))
(*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 1)
(*.f64 1 (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) 2) (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 1 (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 b b (*.f64 a a))))
(*.f64 (+.f64 b a) (-.f64 b a))
(*.f64 (-.f64 b a) (+.f64 b a))
(/.f64 1 (/.f64 (fma.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)) (pow.f64 b 4)) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 1 (/.f64 (fma.f64 b b (*.f64 a a)) (-.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 b b (*.f64 a a)) (pow.f64 b 4)))
(/.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 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 b b (*.f64 a a))))
(/.f64 (+.f64 (pow.f64 b 6) (pow.f64 (*.f64 a (neg.f64 a)) 3)) (+.f64 (pow.f64 b 4) (fma.f64 (*.f64 a (neg.f64 a)) (*.f64 a (neg.f64 a)) (neg.f64 (*.f64 (*.f64 b b) (*.f64 a (neg.f64 a)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 3) (pow.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) 3)) (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2) (-.f64 (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (fma.f64 a (neg.f64 a) (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a (neg.f64 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 (fma.f64 b b (*.f64 a (neg.f64 a))) 2) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (fma.f64 a (neg.f64 a) (*.f64 a a)))) (-.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 1)
(pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) 3)
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 3) 1/3)
(pow.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 b a)) (-.f64 b a)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b b (*.f64 a (neg.f64 a))))))
(log.f64 (*.f64 (pow.f64 (exp.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 (fma.f64 b b (*.f64 a (neg.f64 a))))) (exp.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)))))
(log.f64 (*.f64 (exp.f64 (*.f64 a (neg.f64 a))) (pow.f64 (exp.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)) (pow.f64 (exp.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 b a)) (-.f64 b a))))
(log.f64 (*.f64 (exp.f64 (fma.f64 a (neg.f64 a) (*.f64 a a))) (+.f64 1 (expm1.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))))))
(log.f64 (/.f64 (pow.f64 (exp.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 (fma.f64 b b (*.f64 a (neg.f64 a))) 3))
(expm1.f64 (log1p.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))))
(exp.f64 (log.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))))
(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 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 a (neg.f64 a) (*.f64 b b))
(fma.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 1 (fma.f64 a (neg.f64 a) (*.f64 a a)))
(fma.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 1 (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)))
(fma.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 1 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(fma.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 1 (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) 1))
(fma.f64 (fma.f64 b b (*.f64 a (neg.f64 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 (fma.f64 b b (*.f64 a (neg.f64 a))) (fma.f64 a (neg.f64 a) (*.f64 a a)))
(fma.f64 1 (fma.f64 b b (*.f64 a (neg.f64 a))) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)))
(fma.f64 1 (fma.f64 b b (*.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 1 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) 1))
(fma.f64 1 (fma.f64 b b (*.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 1 (*.f64 a (neg.f64 a)) (*.f64 b b))
(fma.f64 1 (fma.f64 a (neg.f64 a) (*.f64 a a)) (fma.f64 b b (*.f64 a (neg.f64 a))))
(fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) 2) (fma.f64 a (neg.f64 a) (*.f64 a a)))
(fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) 2) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)))
(fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 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 (fma.f64 b b (*.f64 a (neg.f64 a)))) (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) 2) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) 1))
(fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) 2) (+.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) 2) (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) (fma.f64 a (neg.f64 a) (*.f64 a a)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) 2) (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) 2) (cbrt.f64 (fma.f64 b b (*.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 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) 2) (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) 2) (cbrt.f64 (fma.f64 b b (*.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 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4)) (*.f64 a (neg.f64 a)))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4)) (*.f64 (*.f64 a (neg.f64 a)) 1))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4)) (fma.f64 a (neg.f64 a) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4)) (neg.f64 (-.f64 (*.f64 a a) (fma.f64 a (neg.f64 a) (*.f64 a a)))))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (*.f64 a (neg.f64 a)))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (*.f64 (*.f64 a (neg.f64 a)) 1))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (fma.f64 a (neg.f64 a) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.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)) (pow.f64 (cbrt.f64 b) 2) (*.f64 a (neg.f64 a)))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (*.f64 (*.f64 a (neg.f64 a)) 1))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (fma.f64 a (neg.f64 a) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (-.f64 (*.f64 a a) (fma.f64 a (neg.f64 a) (*.f64 a a)))))
(fma.f64 (cbrt.f64 (pow.f64 a 4)) (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (*.f64 b b))
(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 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 (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 b b (*.f64 a a)) (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 b b (*.f64 a a)) (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 b b (*.f64 a a)) (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 b b (*.f64 a a)) (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 b b (*.f64 a a)) (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 b b (*.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 b b (*.f64 a a))) (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 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 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (fma.f64 b b (*.f64 a a))) (*.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 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 (+.f64 b a) (-.f64 b a) (fma.f64 a (neg.f64 a) (*.f64 a a)))
(fma.f64 (+.f64 b a) (-.f64 b a) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.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 (fma.f64 a (neg.f64 a) (*.f64 a a)) 1))
(fma.f64 (+.f64 b a) (-.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 a) (+.f64 b a) (fma.f64 a (neg.f64 a) (*.f64 a a)))
(fma.f64 (-.f64 b a) (+.f64 b a) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.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 (fma.f64 a (neg.f64 a) (*.f64 a a)) 1))
(fma.f64 (-.f64 b a) (+.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 (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 (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))) (fma.f64 b b (*.f64 a (neg.f64 a))))
(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 (sqrt.f64 (*.f64 a (neg.f64 a))) (sqrt.f64 (*.f64 a (neg.f64 a))) (*.f64 b b))
(fma.f64 (hypot.f64 (sqrt.f64 (*.f64 a (neg.f64 a))) a) (hypot.f64 (sqrt.f64 (*.f64 a (neg.f64 a))) a) (fma.f64 b b (*.f64 a (neg.f64 a))))
(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 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 a (neg.f64 a)))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 (*.f64 a (neg.f64 a)) 1))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (fma.f64 a (neg.f64 a) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (-.f64 (*.f64 a a) (fma.f64 a (neg.f64 a) (*.f64 a a)))))
(+.f64 0 (*.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (PI.f64) 1/90)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))) 1/90)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))) 1/90)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))) 1/90))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))) 1/90))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))) 1/90))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (PI.f64) 1/90)))) 1)
(pow.f64 (*.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (PI.f64) 1/90)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (PI.f64) 1/90))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (PI.f64) 1/90)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (PI.f64) 1/90))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (PI.f64) 1/90)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))) 1/90))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (PI.f64) 1/90)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (PI.f64) 1/90)) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (PI.f64) 1/90))))
(exp.f64 (log.f64 (*.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (PI.f64) 1/90))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (PI.f64) 1/90))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (PI.f64) 1/90))))
(+.f64 0 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))))) (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64))))) 1)
(pow.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64))) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64)))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64))) 2))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) 3) (pow.f64 (PI.f64) 3)))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64)))))
(exp.f64 (log.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64)))))
Outputs
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(*.f64 -1 (*.f64 angle (pow.f64 a 2)))
(neg.f64 (*.f64 angle (*.f64 a a)))
(*.f64 angle (*.f64 a (neg.f64 a)))
(*.f64 a (*.f64 a (neg.f64 angle)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(*.f64 -1 (*.f64 angle (pow.f64 a 2)))
(neg.f64 (*.f64 angle (*.f64 a a)))
(*.f64 angle (*.f64 a (neg.f64 a)))
(*.f64 a (*.f64 a (neg.f64 angle)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(*.f64 -1 (*.f64 angle (pow.f64 a 2)))
(neg.f64 (*.f64 angle (*.f64 a a)))
(*.f64 angle (*.f64 a (neg.f64 a)))
(*.f64 a (*.f64 a (neg.f64 angle)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(*.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 a (neg.f64 a) (*.f64 b b))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(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 a (neg.f64 a) (*.f64 b b))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(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 a (neg.f64 a) (*.f64 b b))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(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 a (neg.f64 a) (*.f64 b b))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(*.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 a (neg.f64 a) (*.f64 b b))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(*.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 a (neg.f64 a) (*.f64 b b))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(*.f64 angle (*.f64 (fma.f64 a (neg.f64 a) (*.f64 b b)) (*.f64 1/90 (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(*.f64 angle (*.f64 (fma.f64 a (neg.f64 a) (*.f64 b b)) (*.f64 1/90 (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(*.f64 angle (*.f64 (fma.f64 a (neg.f64 a) (*.f64 b b)) (*.f64 1/90 (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(*.f64 angle (*.f64 (fma.f64 a (neg.f64 a) (*.f64 b b)) (*.f64 1/90 (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(*.f64 angle (*.f64 (fma.f64 a (neg.f64 a) (*.f64 b b)) (*.f64 1/90 (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(*.f64 angle (*.f64 (fma.f64 a (neg.f64 a) (*.f64 b b)) (*.f64 1/90 (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(*.f64 angle (*.f64 (fma.f64 a (neg.f64 a) (*.f64 b b)) (*.f64 1/90 (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(*.f64 angle (*.f64 (fma.f64 a (neg.f64 a) (*.f64 b b)) (*.f64 1/90 (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(*.f64 angle (*.f64 (fma.f64 a (neg.f64 a) (*.f64 b b)) (*.f64 1/90 (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(*.f64 angle (*.f64 (fma.f64 a (neg.f64 a) (*.f64 b b)) (*.f64 1/90 (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(*.f64 angle (*.f64 (fma.f64 a (neg.f64 a) (*.f64 b b)) (*.f64 1/90 (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(*.f64 angle (*.f64 (fma.f64 a (neg.f64 a) (*.f64 b b)) (*.f64 1/90 (PI.f64))))
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))
(*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a)))
(*.f64 (*.f64 a (*.f64 angle a)) (*.f64 (PI.f64) -1/90))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a))))
(fma.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))) (*.f64 (*.f64 a (*.f64 angle a)) (*.f64 (PI.f64) -1/90)))
(*.f64 angle (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 a a)) -1/90) (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a))))
(fma.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))) (*.f64 (*.f64 a (*.f64 angle a)) (*.f64 (PI.f64) -1/90)))
(*.f64 angle (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 a a)) -1/90) (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a))))
(fma.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))) (*.f64 (*.f64 a (*.f64 angle a)) (*.f64 (PI.f64) -1/90)))
(*.f64 angle (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 a a)) -1/90) (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 (*.f64 b (*.f64 b (PI.f64))) 1/90))
(*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a))))
(fma.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))) (*.f64 (*.f64 a (*.f64 angle a)) (*.f64 (PI.f64) -1/90)))
(*.f64 angle (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 a a)) -1/90) (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a))))
(fma.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))) (*.f64 (*.f64 a (*.f64 angle a)) (*.f64 (PI.f64) -1/90)))
(*.f64 angle (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 a a)) -1/90) (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a))))
(fma.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))) (*.f64 (*.f64 a (*.f64 angle a)) (*.f64 (PI.f64) -1/90)))
(*.f64 angle (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 a a)) -1/90) (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 (*.f64 b (*.f64 b (PI.f64))) 1/90))
(*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a))))
(fma.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))) (*.f64 (*.f64 a (*.f64 angle a)) (*.f64 (PI.f64) -1/90)))
(*.f64 angle (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 a a)) -1/90) (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a))))
(fma.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))) (*.f64 (*.f64 a (*.f64 angle a)) (*.f64 (PI.f64) -1/90)))
(*.f64 angle (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 a a)) -1/90) (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a))))
(fma.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))) (*.f64 (*.f64 a (*.f64 angle a)) (*.f64 (PI.f64) -1/90)))
(*.f64 angle (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 a a)) -1/90) (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 (*.f64 b (*.f64 b (PI.f64))) 1/90))
(*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a))))
(fma.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))) (*.f64 (*.f64 a (*.f64 angle a)) (*.f64 (PI.f64) -1/90)))
(*.f64 angle (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 a a)) -1/90) (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a))))
(fma.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))) (*.f64 (*.f64 a (*.f64 angle a)) (*.f64 (PI.f64) -1/90)))
(*.f64 angle (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 a a)) -1/90) (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a))))
(fma.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))) (*.f64 (*.f64 a (*.f64 angle a)) (*.f64 (PI.f64) -1/90)))
(*.f64 angle (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 a a)) -1/90) (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))
(*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a)))
(*.f64 (*.f64 a (*.f64 angle a)) (*.f64 (PI.f64) -1/90))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a))))
(fma.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))) (*.f64 (*.f64 a (*.f64 angle a)) (*.f64 (PI.f64) -1/90)))
(*.f64 angle (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 a a)) -1/90) (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a))))
(fma.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))) (*.f64 (*.f64 a (*.f64 angle a)) (*.f64 (PI.f64) -1/90)))
(*.f64 angle (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 a a)) -1/90) (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a))))
(fma.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))) (*.f64 (*.f64 a (*.f64 angle a)) (*.f64 (PI.f64) -1/90)))
(*.f64 angle (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 a a)) -1/90) (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))
(*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a)))
(*.f64 (*.f64 a (*.f64 angle a)) (*.f64 (PI.f64) -1/90))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a))))
(fma.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))) (*.f64 (*.f64 a (*.f64 angle a)) (*.f64 (PI.f64) -1/90)))
(*.f64 angle (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 a a)) -1/90) (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a))))
(fma.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))) (*.f64 (*.f64 a (*.f64 angle a)) (*.f64 (PI.f64) -1/90)))
(*.f64 angle (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 a a)) -1/90) (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a))))
(fma.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))) (*.f64 (*.f64 a (*.f64 angle a)) (*.f64 (PI.f64) -1/90)))
(*.f64 angle (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 a a)) -1/90) (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 a (neg.f64 a) (*.f64 b b))))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 a (neg.f64 a) (*.f64 b b))))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 a (neg.f64 a) (*.f64 b b))))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 a (neg.f64 a) (*.f64 b b))))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 a (neg.f64 a) (*.f64 b b))))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 a (neg.f64 a) (*.f64 b b))))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 a (neg.f64 a) (*.f64 b b))))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 a (neg.f64 a) (*.f64 b b))))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 a (neg.f64 a) (*.f64 b b))))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 a (neg.f64 a) (*.f64 b b))))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 a (neg.f64 a) (*.f64 b b))))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 a (neg.f64 a) (*.f64 b b))))
(*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))
(neg.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))))
(*.f64 (*.f64 a (*.f64 angle a)) (neg.f64 (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 a (neg.f64 a) (*.f64 b 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 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 a (neg.f64 a) (*.f64 b 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 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 a (neg.f64 a) (*.f64 b b))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.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 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 a (neg.f64 a) (*.f64 b 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 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 a (neg.f64 a) (*.f64 b 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 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 a (neg.f64 a) (*.f64 b b))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.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 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 a (neg.f64 a) (*.f64 b 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 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 a (neg.f64 a) (*.f64 b 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 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 a (neg.f64 a) (*.f64 b b))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.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 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 a (neg.f64 a) (*.f64 b 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 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 a (neg.f64 a) (*.f64 b 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 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 a (neg.f64 a) (*.f64 b b))))
(*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))
(neg.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))))
(*.f64 (*.f64 a (*.f64 angle a)) (neg.f64 (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 a (neg.f64 a) (*.f64 b 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 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 a (neg.f64 a) (*.f64 b 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 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 a (neg.f64 a) (*.f64 b b))))
(*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))
(neg.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))))
(*.f64 (*.f64 a (*.f64 angle a)) (neg.f64 (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 a (neg.f64 a) (*.f64 b 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 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 a (neg.f64 a) (*.f64 b 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 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 a (neg.f64 a) (*.f64 b b))))
(+.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 a a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(+.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(+.f64 0 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(+.f64 (*.f64 angle (*.f64 b b)) (*.f64 angle (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(+.f64 (*.f64 (*.f64 b b) angle) (*.f64 (*.f64 a (neg.f64 a)) angle))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) (fma.f64 b b (*.f64 a (neg.f64 a))))) (cbrt.f64 (pow.f64 (exp.f64 angle) (fma.f64 b b (*.f64 a (neg.f64 a))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) (fma.f64 b b (*.f64 a (neg.f64 a)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) (-.f64 (*.f64 b b) (*.f64 a a)))) (cbrt.f64 (pow.f64 (exp.f64 angle) (-.f64 (*.f64 b b) (*.f64 a a)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) (-.f64 (*.f64 b b) (*.f64 a a))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) (-.f64 (*.f64 b b) (*.f64 a a)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) (-.f64 (*.f64 b b) (*.f64 a a))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) (fma.f64 a (neg.f64 a) (*.f64 b b)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) (fma.f64 a (neg.f64 a) (*.f64 b b))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 angle) (fma.f64 b b (*.f64 a (neg.f64 a)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 angle) (fma.f64 b b (*.f64 a (neg.f64 a)))))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))))) 1)
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(/.f64 (*.f64 angle (-.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 (pow.f64 b 6) (pow.f64 a 6)) (fma.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)) (pow.f64 b 4))) angle)
(/.f64 (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a)))
(/.f64 angle (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))) angle)
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) angle) (fma.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)) (pow.f64 b 4)))
(/.f64 (*.f64 angle (-.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 (pow.f64 b 6) (pow.f64 a 6)) (fma.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)) (pow.f64 b 4))) angle)
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle) (fma.f64 b b (*.f64 a a)))
(/.f64 angle (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))) angle)
(pow.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) 1)
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(pow.f64 (cbrt.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))) 3)
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(pow.f64 (pow.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) 3) 1/3)
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(pow.f64 (sqrt.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))) 2)
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(sqrt.f64 (pow.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) 2))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(log.f64 (pow.f64 (exp.f64 angle) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(cbrt.f64 (pow.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) 3))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 3)))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 3) (pow.f64 angle 3)))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(expm1.f64 (log1p.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(exp.f64 (log.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))) 1))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(log1p.f64 (expm1.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(fma.f64 angle (*.f64 b b) (*.f64 angle (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(fma.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 a a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(fma.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(fma.f64 (*.f64 b b) angle (*.f64 (*.f64 a (neg.f64 a)) angle))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(fma.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) angle (*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 a a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(fma.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) angle (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(fma.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) 1 (*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 a a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(fma.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) 1 (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(fma.f64 1 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 a a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(fma.f64 1 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) 2) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) angle) (*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 a a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) 2) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) angle) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(fma.f64 (cbrt.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))) (pow.f64 (cbrt.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))) 2) (*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 a a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(fma.f64 (cbrt.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))) (pow.f64 (cbrt.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))) 2) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))) 2) (cbrt.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))) (*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 a a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))) 2) (cbrt.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(fma.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (cbrt.f64 angle) (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 a a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(fma.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (cbrt.f64 angle) (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(fma.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) angle) (*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 a a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(fma.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) angle) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(fma.f64 (sqrt.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))) (sqrt.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))) (*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 a a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(fma.f64 (sqrt.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))) (sqrt.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(fma.f64 (sqrt.f64 angle) (*.f64 (sqrt.f64 angle) (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 a a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(fma.f64 (sqrt.f64 angle) (*.f64 (sqrt.f64 angle) (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(fma.f64 (+.f64 b a) (*.f64 (-.f64 b a) angle) (*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 a a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(fma.f64 (+.f64 b a) (*.f64 (-.f64 b a) angle) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(fma.f64 (*.f64 angle (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) 2)) (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 a a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(fma.f64 (*.f64 angle (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) 2)) (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(fma.f64 (*.f64 angle (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a))))) (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) (*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 a a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(fma.f64 (*.f64 angle (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)) angle))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(fma.f64 (*.f64 angle (+.f64 b a)) (-.f64 b a) (*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 a a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(fma.f64 (*.f64 angle (+.f64 b a)) (-.f64 b a) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(fma.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (pow.f64 (cbrt.f64 angle) 2)) (cbrt.f64 angle) (*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 a a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(fma.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (pow.f64 (cbrt.f64 angle) 2)) (cbrt.f64 angle) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(fma.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sqrt.f64 angle)) (sqrt.f64 angle) (*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 a a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(fma.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sqrt.f64 angle)) (sqrt.f64 angle) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))
(+.f64 (*.f64 b b) (*.f64 a (neg.f64 a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(+.f64 (*.f64 b b) (*.f64 (*.f64 a (neg.f64 a)) 1))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(+.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))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(+.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (fma.f64 a (neg.f64 a) (*.f64 a a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(+.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(+.f64 (fma.f64 b b (*.f64 a (neg.f64 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)) (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)))
(+.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) 1))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(+.f64 (fma.f64 b b (*.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))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(+.f64 (*.f64 a (neg.f64 a)) (*.f64 b b))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(+.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (fma.f64 b b (*.f64 a (neg.f64 a))))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(+.f64 0 (fma.f64 b b (*.f64 a (neg.f64 a))))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 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))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(+.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 a (neg.f64 a) (*.f64 b b))
(+.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 a (neg.f64 a) (*.f64 b b))
(+.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 a (neg.f64 a) (*.f64 b b))
(+.f64 (fma.f64 (*.f64 b b) 1 (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 a (neg.f64 a) (*.f64 b b))
(+.f64 (fma.f64 (*.f64 b b) 1 (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 a (neg.f64 a) (*.f64 b b))
(+.f64 (fma.f64 (*.f64 b b) 1 (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 a (neg.f64 a) (*.f64 b b))
(+.f64 (fma.f64 (*.f64 b b) 1 (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 a (neg.f64 a) (*.f64 b b))
(+.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 a (neg.f64 a) (*.f64 b b))
(+.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 a (neg.f64 a) (*.f64 b b))
(+.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 a (neg.f64 a) (*.f64 b b))
(+.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 a (neg.f64 a) (*.f64 b b))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4)) (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 (cbrt.f64 a) (neg.f64 a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 a (cbrt.f64 a)))) (fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4)) (*.f64 (cbrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 a (cbrt.f64 a)))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 a (cbrt.f64 a)))))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4))) (*.f64 a a))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4)) (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 (cbrt.f64 a) (neg.f64 a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 a (cbrt.f64 a)))) (fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4)) (*.f64 (cbrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 a (cbrt.f64 a)))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 a (cbrt.f64 a)))))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4))) (*.f64 a a))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4)) (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 (cbrt.f64 a) (neg.f64 a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 a (cbrt.f64 a)))) (fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4)) (*.f64 (cbrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 a (cbrt.f64 a)))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 a (cbrt.f64 a)))))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4))) (*.f64 a a))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4)) (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 (cbrt.f64 a) (neg.f64 a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 a (cbrt.f64 a)))) (fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4)) (*.f64 (cbrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 a (cbrt.f64 a)))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 a (cbrt.f64 a)))))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4))) (*.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 a (neg.f64 a) (*.f64 b b))
(+.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 a (neg.f64 a) (*.f64 b b))
(+.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 a (neg.f64 a) (*.f64 b b))
(+.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 a (neg.f64 a) (*.f64 b b))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 b 4)) (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 (cbrt.f64 a) (neg.f64 a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 a (cbrt.f64 a)))) (fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4)) (*.f64 (cbrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 a (cbrt.f64 a)))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 a (cbrt.f64 a)))))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4))) (*.f64 a a))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 b 4)) (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 (cbrt.f64 a) (neg.f64 a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 a (cbrt.f64 a)))) (fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4)) (*.f64 (cbrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 a (cbrt.f64 a)))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 a (cbrt.f64 a)))))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4))) (*.f64 a a))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 b 4)) (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 (cbrt.f64 a) (neg.f64 a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 a (cbrt.f64 a)))) (fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4)) (*.f64 (cbrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 a (cbrt.f64 a)))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 a (cbrt.f64 a)))))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4))) (*.f64 a a))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 b 4)) (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 (cbrt.f64 a) (neg.f64 a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 a (cbrt.f64 a)))) (fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4)) (*.f64 (cbrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 a (cbrt.f64 a)))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 a (cbrt.f64 a)))))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4))) (*.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 a (neg.f64 a) (*.f64 b b))
(+.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 a (neg.f64 a) (*.f64 b b))
(+.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 a (neg.f64 a) (*.f64 b b))
(+.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 a (neg.f64 a) (*.f64 b b))
(+.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 a (neg.f64 a) (*.f64 b b))
(+.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 a (neg.f64 a) (*.f64 b b))
(+.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 a (neg.f64 a) (*.f64 b b))
(+.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 a (neg.f64 a) (*.f64 b b))
(+.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 a (neg.f64 a) (*.f64 b b))
(+.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 a (neg.f64 a) (*.f64 b b))
(+.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 a (neg.f64 a) (*.f64 b b))
(+.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 a (neg.f64 a) (*.f64 b b))
(+.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 b a)) (-.f64 b a)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 b a)) (-.f64 b a)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 1)
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(*.f64 1 (fma.f64 b b (*.f64 a (neg.f64 a))))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) 2) (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(*.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))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 1 (fma.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)) (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 b b (*.f64 a a))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a)))
(*.f64 (+.f64 b a) (-.f64 b a))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(*.f64 (-.f64 b a) (+.f64 b a))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(/.f64 1 (/.f64 (fma.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)) (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 b b (*.f64 a a)) (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 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (fma.f64 b b (*.f64 a a))))
(/.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 b b (*.f64 a a)) (pow.f64 b 4)))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 1 (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 b b (*.f64 a a)))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (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 b b (*.f64 a a)) (pow.f64 b 4))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 1 (fma.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)) (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 b b (*.f64 a a))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (fma.f64 b b (*.f64 a a))))
(/.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) (fma.f64 (*.f64 a (neg.f64 a)) (*.f64 a (neg.f64 a)) (neg.f64 (*.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 b b (*.f64 a a)) (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 (fma.f64 b b (*.f64 a (neg.f64 a))) 3) (pow.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) 3)) (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2) (-.f64 (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (fma.f64 a (neg.f64 a) (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a (neg.f64 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 (fma.f64 a (neg.f64 a) (*.f64 b b)) 3) (pow.f64 (fma.f64 a (neg.f64 a) (*.f64 b b)) 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 b b (*.f64 a a))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a)))
(/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) (fma.f64 a (neg.f64 a) (*.f64 a a)))) (-.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (fma.f64 a (neg.f64 a) (*.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 (fma.f64 a (neg.f64 a) (*.f64 b b)) 2) (fma.f64 a (neg.f64 a) (*.f64 b b)))
(pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 1)
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) 3)
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 3) 1/3)
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(pow.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (neg.f64 a)))) 2)
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(sqrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(log.f64 (pow.f64 (exp.f64 (+.f64 b a)) (-.f64 b a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b b (*.f64 a (neg.f64 a))))))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(log.f64 (*.f64 (pow.f64 (exp.f64 b) b) (/.f64 1 (pow.f64 (exp.f64 a) a))))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b b))) (exp.f64 (*.f64 a (neg.f64 a)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(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))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 b b (*.f64 a (neg.f64 a))))) (exp.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(log.f64 (*.f64 (exp.f64 (*.f64 a (neg.f64 a))) (pow.f64 (exp.f64 b) b)))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(log.f64 (*.f64 (exp.f64 (*.f64 a (neg.f64 a))) (+.f64 1 (expm1.f64 (*.f64 b b)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 a) a)) (pow.f64 (exp.f64 b) b)))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(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))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(log.f64 (*.f64 (exp.f64 (fma.f64 a (neg.f64 a) (*.f64 a a))) (pow.f64 (exp.f64 (+.f64 b a)) (-.f64 b a))))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(log.f64 (*.f64 (exp.f64 (fma.f64 a (neg.f64 a) (*.f64 a a))) (+.f64 1 (expm1.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))))))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(log.f64 (/.f64 (pow.f64 (exp.f64 b) b) (+.f64 1 (expm1.f64 (*.f64 a a)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 b b))) (pow.f64 (exp.f64 a) a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 b b))) (+.f64 1 (expm1.f64 (*.f64 a a)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 3))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(expm1.f64 (log1p.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(exp.f64 (log.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(exp.f64 (*.f64 (log.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) 1))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(log1p.f64 (expm1.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))))
(-.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)))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(fma.f64 b b (*.f64 (*.f64 a (neg.f64 a)) 1))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(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))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(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))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(fma.f64 (*.f64 b b) 1 (*.f64 a (neg.f64 a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(fma.f64 (*.f64 b b) 1 (*.f64 (*.f64 a (neg.f64 a)) 1))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(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))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(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))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 1 (fma.f64 a (neg.f64 a) (*.f64 a a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(fma.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 1 (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(fma.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 1 (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)) (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 (fma.f64 b b (*.f64 a (neg.f64 a))) 1 (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) 1))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(fma.f64 (fma.f64 b b (*.f64 a (neg.f64 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))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(fma.f64 1 (*.f64 b b) (*.f64 a (neg.f64 a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(fma.f64 1 (*.f64 b b) (*.f64 (*.f64 a (neg.f64 a)) 1))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(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))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(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))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(fma.f64 1 (fma.f64 b b (*.f64 a (neg.f64 a))) (fma.f64 a (neg.f64 a) (*.f64 a a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(fma.f64 1 (fma.f64 b b (*.f64 a (neg.f64 a))) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(fma.f64 1 (fma.f64 b b (*.f64 a (neg.f64 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)) (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 1 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) 1))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(fma.f64 1 (fma.f64 b b (*.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))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(fma.f64 1 (*.f64 a (neg.f64 a)) (*.f64 b b))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(fma.f64 1 (fma.f64 a (neg.f64 a) (*.f64 a a)) (fma.f64 b b (*.f64 a (neg.f64 a))))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) 2) (fma.f64 a (neg.f64 a) (*.f64 a a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) 2) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) 2) (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)) (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 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) 2) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) 1))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) 2) (+.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))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) 2) (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) (fma.f64 a (neg.f64 a) (*.f64 a a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) 2) (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) 2) (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 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)) (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 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) 2) (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) 1))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) 2) (cbrt.f64 (fma.f64 b b (*.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))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4)) (*.f64 a (neg.f64 a)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 a) (neg.f64 a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 a (cbrt.f64 a)))) (fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4)) (*.f64 (cbrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 a (cbrt.f64 a)))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 a (cbrt.f64 a)))))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4))) (*.f64 a a))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4)) (*.f64 (*.f64 a (neg.f64 a)) 1))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 a) (neg.f64 a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 a (cbrt.f64 a)))) (fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4)) (*.f64 (cbrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 a (cbrt.f64 a)))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 a (cbrt.f64 a)))))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4))) (*.f64 a a))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4)) (fma.f64 a (neg.f64 a) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 a) (neg.f64 a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 a (cbrt.f64 a)))) (fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4)) (*.f64 (cbrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 a (cbrt.f64 a)))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 a (cbrt.f64 a)))))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4))) (*.f64 a a))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4)) (neg.f64 (-.f64 (*.f64 a a) (fma.f64 a (neg.f64 a) (*.f64 a a)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 a) (neg.f64 a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 a (cbrt.f64 a)))) (fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4)) (*.f64 (cbrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 a (cbrt.f64 a)))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 a (cbrt.f64 a)))))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4))) (*.f64 a a))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (*.f64 a (neg.f64 a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) b) (*.f64 (*.f64 a (neg.f64 a)) 1))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.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))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.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))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (*.f64 a (neg.f64 a)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 a) (neg.f64 a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 a (cbrt.f64 a)))) (fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4)) (*.f64 (cbrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 a (cbrt.f64 a)))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 a (cbrt.f64 a)))))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4))) (*.f64 a a))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (*.f64 (*.f64 a (neg.f64 a)) 1))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 a) (neg.f64 a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 a (cbrt.f64 a)))) (fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4)) (*.f64 (cbrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 a (cbrt.f64 a)))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 a (cbrt.f64 a)))))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4))) (*.f64 a a))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (fma.f64 a (neg.f64 a) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 a) (neg.f64 a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 a (cbrt.f64 a)))) (fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4)) (*.f64 (cbrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 a (cbrt.f64 a)))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 a (cbrt.f64 a)))))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4))) (*.f64 a a))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (-.f64 (*.f64 a a) (fma.f64 a (neg.f64 a) (*.f64 a a)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 a) (neg.f64 a)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 a (cbrt.f64 a)))) (fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4)) (*.f64 (cbrt.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 a) 2)))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 a (cbrt.f64 a)))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 a (cbrt.f64 a)))))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4))) (*.f64 a a))
(fma.f64 (cbrt.f64 (pow.f64 a 4)) (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (*.f64 b b))
(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))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(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))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(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)))
(+.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 (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))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(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))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (*.f64 a (neg.f64 a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (*.f64 (*.f64 a (neg.f64 a)) 1))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(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))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(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))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(fma.f64 (neg.f64 a) a (*.f64 b b))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(fma.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 1 (fma.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)) (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 b b (*.f64 a a)) (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 b b (*.f64 a a)) (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 b b (*.f64 a a)) (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 b b (*.f64 a a)) (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))))
(fma.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 1 (fma.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)) (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 b b (*.f64 a a)) (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 b b (*.f64 a a)) (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 b b (*.f64 a a)) (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 b b (*.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 b b (*.f64 a a))))
(/.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 b b (*.f64 a a))) (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 b b (*.f64 a a))))
(/.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 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 (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))))
(fma.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (fma.f64 b b (*.f64 a a))) (*.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 b b (*.f64 a a))))
(/.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 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 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (fma.f64 b b (*.f64 a a))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a)))
(fma.f64 (+.f64 b a) (-.f64 b a) (fma.f64 a (neg.f64 a) (*.f64 a a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(fma.f64 (+.f64 b a) (-.f64 b a) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(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)))
(+.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) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) 1))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(fma.f64 (+.f64 b a) (-.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))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(fma.f64 (-.f64 b a) (+.f64 b a) (fma.f64 a (neg.f64 a) (*.f64 a a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(fma.f64 (-.f64 b a) (+.f64 b a) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(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)))
(+.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 (fma.f64 a (neg.f64 a) (*.f64 a a)) 1))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(fma.f64 (-.f64 b a) (+.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))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(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))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(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))) (fma.f64 b b (*.f64 a (neg.f64 a))))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (*.f64 a (neg.f64 a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (*.f64 (*.f64 a (neg.f64 a)) 1))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(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))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(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))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(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))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(fma.f64 (hypot.f64 (sqrt.f64 (*.f64 a (neg.f64 a))) a) (hypot.f64 (sqrt.f64 (*.f64 a (neg.f64 a))) a) (fma.f64 b b (*.f64 a (neg.f64 a))))
(fma.f64 (hypot.f64 (sqrt.f64 (neg.f64 (*.f64 a a))) a) (hypot.f64 (sqrt.f64 (neg.f64 (*.f64 a 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 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) (fma.f64 a (neg.f64 a) (*.f64 b b)))
(fma.f64 -1 (*.f64 a a) (*.f64 b b))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 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 (cbrt.f64 (pow.f64 a 4)) (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (*.f64 b b))
(fma.f64 (*.f64 (neg.f64 a) 1) a (*.f64 b b))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(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))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(fma.f64 (*.f64 (neg.f64 a) (sqrt.f64 a)) (sqrt.f64 a) (*.f64 b b))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 a (neg.f64 a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 (*.f64 a (neg.f64 a)) 1))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (fma.f64 a (neg.f64 a) (fma.f64 a (neg.f64 a) (*.f64 a a))))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (-.f64 (*.f64 a a) (fma.f64 a (neg.f64 a) (*.f64 a a)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(+.f64 0 (*.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (PI.f64) 1/90)))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(*.f64 angle (*.f64 (fma.f64 a (neg.f64 a) (*.f64 b b)) (*.f64 1/90 (PI.f64))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))) 1/90)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))) 1/90)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))) 1/90))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))) 1/90)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))) 1/90)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))) 1/90))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))) 1/90)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))) 1/90))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))) 1/90)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))) 1/90))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))) 1/90))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))) 1/90))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(*.f64 angle (*.f64 (fma.f64 a (neg.f64 a) (*.f64 b b)) (*.f64 1/90 (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (PI.f64) 1/90)))) 1)
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(*.f64 angle (*.f64 (fma.f64 a (neg.f64 a) (*.f64 b b)) (*.f64 1/90 (PI.f64))))
(pow.f64 (*.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (PI.f64) 1/90)) 1)
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(*.f64 angle (*.f64 (fma.f64 a (neg.f64 a) (*.f64 b b)) (*.f64 1/90 (PI.f64))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (PI.f64) 1/90))) 3)
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(*.f64 angle (*.f64 (fma.f64 a (neg.f64 a) (*.f64 b b)) (*.f64 1/90 (PI.f64))))
(pow.f64 (pow.f64 (*.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (PI.f64) 1/90)) 3) 1/3)
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(*.f64 angle (*.f64 (fma.f64 a (neg.f64 a) (*.f64 b b)) (*.f64 1/90 (PI.f64))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (PI.f64) 1/90))) 2)
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(*.f64 angle (*.f64 (fma.f64 a (neg.f64 a) (*.f64 b b)) (*.f64 1/90 (PI.f64))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (PI.f64) 1/90)) 2))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(*.f64 angle (*.f64 (fma.f64 a (neg.f64 a) (*.f64 b b)) (*.f64 1/90 (PI.f64))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))) 1/90))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(*.f64 angle (*.f64 (fma.f64 a (neg.f64 a) (*.f64 b b)) (*.f64 1/90 (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (PI.f64) 1/90)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(*.f64 angle (*.f64 (fma.f64 a (neg.f64 a) (*.f64 b b)) (*.f64 1/90 (PI.f64))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (PI.f64) 1/90)) 3))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(*.f64 angle (*.f64 (fma.f64 a (neg.f64 a) (*.f64 b b)) (*.f64 1/90 (PI.f64))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (PI.f64) 1/90))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(*.f64 angle (*.f64 (fma.f64 a (neg.f64 a) (*.f64 b b)) (*.f64 1/90 (PI.f64))))
(exp.f64 (log.f64 (*.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (PI.f64) 1/90))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(*.f64 angle (*.f64 (fma.f64 a (neg.f64 a) (*.f64 b b)) (*.f64 1/90 (PI.f64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (PI.f64) 1/90))) 1))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(*.f64 angle (*.f64 (fma.f64 a (neg.f64 a) (*.f64 b b)) (*.f64 1/90 (PI.f64))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (PI.f64) 1/90))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(*.f64 angle (*.f64 (fma.f64 a (neg.f64 a) (*.f64 b b)) (*.f64 1/90 (PI.f64))))
(+.f64 0 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 a (neg.f64 a) (*.f64 b b))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))))) (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))))) (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (fma.f64 a (neg.f64 a) (*.f64 b b)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 a (neg.f64 a) (*.f64 b b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64))))) 1)
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 a (neg.f64 a) (*.f64 b b))))
(pow.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64))) 1)
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 a (neg.f64 a) (*.f64 b b))))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64)))) 3)
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 a (neg.f64 a) (*.f64 b b))))
(pow.f64 (pow.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64))) 3) 1/3)
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 a (neg.f64 a) (*.f64 b b))))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64)))) 2)
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 a (neg.f64 a) (*.f64 b b))))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64))) 2))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 a (neg.f64 a) (*.f64 b b))))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 a (neg.f64 a) (*.f64 b b))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64))))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 a (neg.f64 a) (*.f64 b b))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64))) 3))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 a (neg.f64 a) (*.f64 b b))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) 3) (pow.f64 (PI.f64) 3)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 a (neg.f64 a) (*.f64 b b))))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) 3)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 a (neg.f64 a) (*.f64 b b))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64)))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 a (neg.f64 a) (*.f64 b b))))
(exp.f64 (log.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64)))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 a (neg.f64 a) (*.f64 b b))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64)))) 1))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 a (neg.f64 a) (*.f64 b b))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64)))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 a (neg.f64 a) (*.f64 b b))))

localize886.0ms (1.8%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(*.f64 1/180 (*.f64 angle (PI.f64)))
85.4%
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b))
59.3%
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
55.6%
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
Compiler

Compiled 81 to 42 computations (48.1% saved)

series3.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite75.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1590×log-prod
1080×pow-prod-down
750×pow-prod-up
654×pow-exp
556×expm1-udef
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01555
130547
2387743
Stop Event
node limit
Counts
1 → 23
Calls
Call 1
Inputs
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b))
Outputs
(+.f64 0 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (*.f64 b b))) (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (*.f64 b b))))) (log.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (*.f64 b b)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (*.f64 b b)))) (log.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (*.f64 b b)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)))) 1)
(/.f64 (*.f64 (*.f64 b b) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)
(/.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (*.f64 b b)) 2)
(pow.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b))) 3)
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) 4) 1/2)
(pow.f64 (*.f64 (pow.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) 3) (pow.f64 b 6)) 1/3)
(pow.f64 (*.f64 b (sqrt.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) 2)
(sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) 4))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (*.f64 b b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) 3) (pow.f64 b 6)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b))))
(exp.f64 (log.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 b (sqrt.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b))))

simplify81.0ms (0.2%)

Algorithm
egg-herbie
Rules
1212×associate-*r*
1186×associate-*l*
1068×distribute-rgt-out
888×fma-def
822×unswap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01312505
13602415
210752299
353672299
Stop Event
node limit
Counts
47 → 56
Calls
Call 1
Inputs
(*.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 (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 (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 0 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (*.f64 b b))) (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (*.f64 b b))))) (log.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (*.f64 b b)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (*.f64 b b)))) (log.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (*.f64 b b)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)))) 1)
(/.f64 (*.f64 (*.f64 b b) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)
(/.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (*.f64 b b)) 2)
(pow.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b))) 3)
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) 4) 1/2)
(pow.f64 (*.f64 (pow.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) 3) (pow.f64 b 6)) 1/3)
(pow.f64 (*.f64 b (sqrt.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) 2)
(sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) 4))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (*.f64 b b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) 3) (pow.f64 b 6)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b))))
(exp.f64 (log.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 b (sqrt.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b))))
Outputs
(*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/180 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
(*.f64 1/180 (*.f64 (*.f64 angle (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 (pow.f64 (PI.f64) 3) -1/8748000) (*.f64 b b)) (*.f64 1/180 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))))
(fma.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/8748000 (*.f64 b b))) (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 b b))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/8748000 (pow.f64 angle 3)))))
(+.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 (pow.f64 (PI.f64) 3) -1/8748000) (*.f64 b b)) (fma.f64 (pow.f64 angle 5) (*.f64 (fma.f64 1/2267481600000 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 (PI.f64) 5) 1/3779136000000)) (*.f64 b b)) (*.f64 1/180 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))))
(fma.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/8748000 (*.f64 b b))) (fma.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 b b)) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) 1/1417176000000) (*.f64 (pow.f64 angle 5) (*.f64 b b)))))
(fma.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/1417176000000 (*.f64 b b))) (*.f64 (*.f64 b b) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/8748000 (pow.f64 angle 3))))))
(fma.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (*.f64 b b) 1/1417176000000)) (*.f64 (*.f64 b b) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/8748000 (pow.f64 angle 3))))))
(+.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 (pow.f64 (PI.f64) 3) -1/8748000) (*.f64 b b)) (fma.f64 (pow.f64 angle 5) (*.f64 (fma.f64 1/2267481600000 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 (PI.f64) 5) 1/3779136000000)) (*.f64 b b)) (fma.f64 1/180 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) (*.f64 (pow.f64 angle 7) (*.f64 (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 b b))))))
(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 b (*.f64 b (*.f64 (pow.f64 (PI.f64) 5) 1/1417176000000))) (fma.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 b b)) (*.f64 (fma.f64 -1/4407984230400000000 (pow.f64 (PI.f64) 7) (*.f64 (pow.f64 (PI.f64) 7) -19/10285296537600000000)) (*.f64 (*.f64 b b) (pow.f64 angle 7))))))
(+.f64 (*.f64 (*.f64 b b) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/8748000 (pow.f64 angle 3))))) (*.f64 (*.f64 b b) (+.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 (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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 b (*.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 b (*.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 b (*.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 b (*.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 b (*.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 b (*.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 b (*.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 b (*.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 b (*.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 b (*.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 b (*.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 b (*.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 b (*.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 b (*.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 b (*.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 b (*.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 b (*.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 b (*.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 b (*.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 b (*.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 0 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) (*.f64 b b))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (*.f64 b b)))
(*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (*.f64 b b))) (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (*.f64 b b))))) (log.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (*.f64 b b)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 b b))) (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 b b))))) (log.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 b b)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 b b))))) (log.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 b b)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 b b)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (*.f64 b b)))) (log.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (*.f64 b b)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 b b)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 b b)))))
(*.f64 b (*.f64 b (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)))) 1)
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) (*.f64 b b))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (*.f64 b b)))
(*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(/.f64 (*.f64 (*.f64 b b) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)
(/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 2 (*.f64 b b)))
(*.f64 (/.f64 b (/.f64 2 b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (/.f64 b 2) b))
(/.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (*.f64 b b)) 2)
(/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 2 (*.f64 b b)))
(*.f64 (/.f64 b (/.f64 2 b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (/.f64 b 2) b))
(pow.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)) 1)
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) (*.f64 b b))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (*.f64 b b)))
(*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b))) 3)
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) (*.f64 b b))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (*.f64 b b)))
(*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) 4) 1/2)
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) (*.f64 b b))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (*.f64 b b)))
(*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(pow.f64 (*.f64 (pow.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) 3) (pow.f64 b 6)) 1/3)
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) (*.f64 b b))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (*.f64 b b)))
(*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(pow.f64 (*.f64 b (sqrt.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) 2)
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) (*.f64 b b))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (*.f64 b b)))
(*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) 4))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) (*.f64 b b))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (*.f64 b b)))
(*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (*.f64 b b)))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 b b)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 b b)))))
(*.f64 b (*.f64 b (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) (*.f64 b b))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (*.f64 b b)))
(*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) 3) (pow.f64 b 6)))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) (*.f64 b b))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (*.f64 b b)))
(*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) (*.f64 b b))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (*.f64 b b)))
(*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(exp.f64 (log.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) (*.f64 b b))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (*.f64 b b)))
(*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b))) 1))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) (*.f64 b b))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (*.f64 b b)))
(*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b))) 1) 1))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) (*.f64 b b))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (*.f64 b b)))
(*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)))) 3))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) (*.f64 b b))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (*.f64 b b)))
(*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)))) 1/3))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) (*.f64 b b))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (*.f64 b b)))
(*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 b (sqrt.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)))) 2))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) (*.f64 b b))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (*.f64 b b)))
(*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) (*.f64 b b))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (*.f64 b b)))
(*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))

localize291.0ms (0.6%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.0%
(/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))
90.6%
(*.f64 (*.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)))))
58.5%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
57.8%
(sin.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle))))
Compiler

Compiled 124 to 66 computations (46.8% saved)

series3.0ms (0%)

Counts
3 → 60
Calls

15 calls:

TimeVariablePointExpression
0.0ms
angle
@0
(*.f64 (*.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)))))
0.0ms
b
@0
(*.f64 (*.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)))))
0.0ms
a
@-inf
(*.f64 (*.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)))))
0.0ms
a
@0
(*.f64 (*.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)))))
0.0ms
b
@-inf
(*.f64 (*.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)))))

rewrite100.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1292×fma-def
824×expm1-udef
822×log1p-udef
486×add-sqr-sqrt
470×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
022101
1475101
26521101
Stop Event
node limit
Counts
3 → 81
Calls
Call 1
Inputs
(sin.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle))))
(*.f64 (*.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 1 (/.f64 180 (*.f64 (PI.f64) angle)))
Outputs
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
(*.f64 (cbrt.f64 (pow.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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))) 1)
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (sin.f64 (-.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (fma.f64 (PI.f64) (*.f64 angle 1/180) (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2)
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (fma.f64 a (-.f64 a b) (*.f64 b b)))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (-.f64 b a))
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (fma.f64 (PI.f64) (*.f64 angle 1/180) (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (*.f64 b b) (*.f64 a a))) 2)
(pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 2))
(log.f64 (pow.f64 (exp.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(*.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (*.f64 (PI.f64) angle) 1/180)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.f64 (sqrt.f64 (*.f64 angle 1/180)) (*.f64 (sqrt.f64 (*.f64 angle 1/180)) (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.f64 -1 (/.f64 1 (/.f64 -180 (*.f64 (PI.f64) angle))))
(*.f64 1/180 (*.f64 (PI.f64) angle))
(*.f64 1/180 (pow.f64 (/.f64 1 (*.f64 (PI.f64) angle)) -1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 32400 (pow.f64 (*.f64 (PI.f64) angle) 2))) -1) (pow.f64 (cbrt.f64 (/.f64 180 (*.f64 (PI.f64) angle))) -1))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 180 (*.f64 (PI.f64) angle))) -1) (pow.f64 (sqrt.f64 (/.f64 180 (*.f64 (PI.f64) angle))) -1))
(*.f64 -1/180 (*.f64 (PI.f64) (neg.f64 angle)))
(*.f64 (*.f64 1/180 (PI.f64)) angle)
(*.f64 (*.f64 1/180 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) angle) 2))) (cbrt.f64 (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 1/180 (sqrt.f64 (*.f64 (PI.f64) angle))) (sqrt.f64 (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400))) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180))) (sqrt.f64 (*.f64 angle 1/180)))
(*.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (pow.f64 (PI.f64) 2))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 angle 1/180) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 1 (/.f64 180 (PI.f64))) angle)
(pow.f64 (/.f64 180 (*.f64 (PI.f64) angle)) -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 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) angle) 2)))
(log.f64 (pow.f64 (pow.f64 (exp.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 180 (*.f64 (PI.f64) angle))) -1))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))

simplify106.0ms (0.2%)

Algorithm
egg-herbie
Rules
822×associate-+r+
804×associate-+l+
760×associate-*r*
618×log-prod
602×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03119959
18966019
239395549
Stop Event
node limit
Counts
141 → 162
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))))
(*.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 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
(*.f64 (cbrt.f64 (pow.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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))) 1)
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (sin.f64 (-.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (fma.f64 (PI.f64) (*.f64 angle 1/180) (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2)
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (fma.f64 a (-.f64 a b) (*.f64 b b)))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (-.f64 b a))
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (fma.f64 (PI.f64) (*.f64 angle 1/180) (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (*.f64 b b) (*.f64 a a))) 2)
(pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 2))
(log.f64 (pow.f64 (exp.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(*.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (*.f64 (PI.f64) angle) 1/180)
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.f64 (sqrt.f64 (*.f64 angle 1/180)) (*.f64 (sqrt.f64 (*.f64 angle 1/180)) (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.f64 -1 (/.f64 1 (/.f64 -180 (*.f64 (PI.f64) angle))))
(*.f64 1/180 (*.f64 (PI.f64) angle))
(*.f64 1/180 (pow.f64 (/.f64 1 (*.f64 (PI.f64) angle)) -1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 32400 (pow.f64 (*.f64 (PI.f64) angle) 2))) -1) (pow.f64 (cbrt.f64 (/.f64 180 (*.f64 (PI.f64) angle))) -1))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 180 (*.f64 (PI.f64) angle))) -1) (pow.f64 (sqrt.f64 (/.f64 180 (*.f64 (PI.f64) angle))) -1))
(*.f64 -1/180 (*.f64 (PI.f64) (neg.f64 angle)))
(*.f64 (*.f64 1/180 (PI.f64)) angle)
(*.f64 (*.f64 1/180 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) angle) 2))) (cbrt.f64 (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 1/180 (sqrt.f64 (*.f64 (PI.f64) angle))) (sqrt.f64 (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400))) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180))) (sqrt.f64 (*.f64 angle 1/180)))
(*.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (pow.f64 (PI.f64) 2))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 angle 1/180) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 1 (/.f64 180 (PI.f64))) angle)
(pow.f64 (/.f64 180 (*.f64 (PI.f64) angle)) -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 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) angle) 2)))
(log.f64 (pow.f64 (pow.f64 (exp.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 180 (*.f64 (PI.f64) angle))) -1))
(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
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (/.f64 angle 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 angle (*.f64 1/180 (PI.f64))))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (*.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 (/.f64 angle 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 (*.f64 1/22674816000000 (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 (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 (*.f64 -1/30855889612800000000 (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 (pow.f64 (PI.f64) 7) (*.f64 -1/30855889612800000000 (pow.f64 angle 7))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (/.f64 angle 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 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a (neg.f64 a)))
(*.f64 a (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (cos.f64 (*.f64 (/.f64 angle 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 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a (neg.f64 a)))
(*.f64 a (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (cos.f64 (*.f64 (/.f64 angle 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 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) b (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a)))))
(fma.f64 b 0 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (/.f64 angle 180) (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)))))))))
(fma.f64 (*.f64 0 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) b (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a)))))
(fma.f64 b 0 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (/.f64 angle 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 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 b (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (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)))))))
(fma.f64 (*.f64 0 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) b (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b))))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a 0))
(fma.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 b b)) 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 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) b (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a)))))
(fma.f64 b 0 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (/.f64 angle 180) (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)))))))))
(fma.f64 (*.f64 0 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) b (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a)))))
(fma.f64 b 0 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (/.f64 angle 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 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 b (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (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)))))))
(fma.f64 (*.f64 0 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) b (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b))))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a 0))
(fma.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 b b)) 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 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) b (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a)))))
(fma.f64 b 0 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (/.f64 angle 180) (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)))))))))
(fma.f64 (*.f64 0 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) b (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a)))))
(fma.f64 b 0 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (/.f64 angle 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 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 b (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (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))
(fma.f64 (*.f64 0 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) b (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b))))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a 0))
(fma.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 b b)) 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 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) b (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a)))))
(fma.f64 b 0 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (/.f64 angle 180) (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)))))))))
(fma.f64 (*.f64 0 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) b (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a)))))
(fma.f64 b 0 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (/.f64 angle 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 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a (neg.f64 a)))
(*.f64 a (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (cos.f64 (*.f64 (/.f64 angle 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 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a (neg.f64 a)))
(*.f64 a (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (cos.f64 (*.f64 (/.f64 angle 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 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) b (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a)))))
(fma.f64 b 0 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (/.f64 angle 180) (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)))))))))
(fma.f64 (*.f64 0 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) b (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a)))))
(fma.f64 b 0 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (/.f64 angle 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 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a (neg.f64 a)))
(*.f64 a (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (cos.f64 (*.f64 (/.f64 angle 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 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a (neg.f64 a)))
(*.f64 a (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (cos.f64 (*.f64 (/.f64 angle 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 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) b (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a)))))
(fma.f64 b 0 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (/.f64 angle 180) (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)))))))))
(fma.f64 (*.f64 0 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) b (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a)))))
(fma.f64 b 0 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(*.f64 1/180 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))))
(*.f64 (*.f64 1/180 angle) (*.f64 (*.f64 (-.f64 b a) (PI.f64)) (+.f64 a b)))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 1/180 angle))
(+.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 (-.f64 b a) (PI.f64)) (+.f64 a b))) (*.f64 (*.f64 (pow.f64 angle 3) (-.f64 b a)) (fma.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b)) (*.f64 (*.f64 -1/11664000 (+.f64 a b)) (pow.f64 (PI.f64) 3)))))
(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 1/180 angle) (*.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 (-.f64 b a) (PI.f64)) (+.f64 a b))) (*.f64 (*.f64 (pow.f64 angle 3) (-.f64 b a)) (fma.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b)) (*.f64 (*.f64 -1/11664000 (+.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)) (*.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 1/180 angle) (*.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 (-.f64 b a) (PI.f64)) (+.f64 a b))) (*.f64 (*.f64 (pow.f64 angle 3) (-.f64 b a)) (fma.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b)) (*.f64 (*.f64 -1/11664000 (+.f64 a b)) (pow.f64 (PI.f64) 3)))))))
(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 1/180 angle) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (+.f64 a b)) 1/1417176000000)))) (*.f64 (-.f64 b a) (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b)) -1/8748000)) (*.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 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) b (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a)))))
(fma.f64 b 0 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(*.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 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) b (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a)))))
(fma.f64 b 0 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(*.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 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) b (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a)))))
(fma.f64 b 0 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(*.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 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) b (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a)))))
(fma.f64 b 0 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(*.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 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) b (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a)))))
(fma.f64 b 0 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(*.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 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) b (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a)))))
(fma.f64 b 0 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(*.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 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) b (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a)))))
(fma.f64 b 0 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(*.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 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) b (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a)))))
(fma.f64 b 0 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (/.f64 angle 180) (PI.f64))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (/.f64 angle 180) (PI.f64))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (/.f64 angle 180) (PI.f64))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (/.f64 angle 180) (PI.f64))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (/.f64 angle 180) (PI.f64))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (/.f64 angle 180) (PI.f64))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (/.f64 angle 180) (PI.f64))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (/.f64 angle 180) (PI.f64))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (/.f64 angle 180) (PI.f64))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (/.f64 angle 180) (PI.f64))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (/.f64 angle 180) (PI.f64))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (/.f64 angle 180) (PI.f64))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(*.f64 1 (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 (/.f64 angle 180) (PI.f64)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2)))
(*.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 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(log.f64 (exp.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 (/.f64 angle 180) (PI.f64)))
(log.f64 (+.f64 1 (expm1.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 (/.f64 angle 180) (PI.f64)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(expm1.f64 (log1p.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 (/.f64 angle 180) (PI.f64)))
(exp.f64 (log.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 (/.f64 angle 180) (PI.f64)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(log1p.f64 (expm1.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 (/.f64 angle 180) (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))) 1)
(fma.f64 (*.f64 0 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) b (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a)))))
(fma.f64 b 0 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (sin.f64 (-.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (fma.f64 (PI.f64) (*.f64 angle 1/180) (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2)
(/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 2 (+.f64 (sin.f64 0) (sin.f64 (fma.f64 (PI.f64) (*.f64 1/180 angle) (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (fma.f64 a (-.f64 a b) (*.f64 b b)))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (/.f64 (fma.f64 a (-.f64 a b) (*.f64 b b)) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 a (-.f64 a b) (*.f64 b b))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 b a))))
(*.f64 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 a (-.f64 a b) (*.f64 b b))) (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (-.f64 b a))
(/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (-.f64 b a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 b a))))
(/.f64 (+.f64 a b) (/.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (-.f64 b a)))
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (fma.f64 (PI.f64) (*.f64 angle 1/180) (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (*.f64 b b) (*.f64 a a))) 2)
(/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 2 (+.f64 (sin.f64 0) (sin.f64 (fma.f64 (PI.f64) (*.f64 1/180 angle) (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 1)
(fma.f64 (*.f64 0 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) b (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a)))))
(fma.f64 b 0 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 3)
(fma.f64 (*.f64 0 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) b (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a)))))
(fma.f64 b 0 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 3) 1/3)
(fma.f64 (*.f64 0 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) b (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a)))))
(fma.f64 b 0 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 2)
(fma.f64 (*.f64 0 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) b (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a)))))
(fma.f64 b 0 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 2))
(fma.f64 (*.f64 0 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) b (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a)))))
(fma.f64 b 0 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(log.f64 (pow.f64 (exp.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(fma.f64 (*.f64 0 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) b (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a)))))
(fma.f64 b 0 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))))
(fma.f64 (*.f64 0 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) b (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a)))))
(fma.f64 b 0 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 3))
(fma.f64 (*.f64 0 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) b (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a)))))
(fma.f64 b 0 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))
(fma.f64 (*.f64 0 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) b (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a)))))
(fma.f64 b 0 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3)))
(fma.f64 (*.f64 0 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) b (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a)))))
(fma.f64 b 0 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))
(fma.f64 (*.f64 0 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) b (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a)))))
(fma.f64 b 0 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))
(fma.f64 (*.f64 0 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) b (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a)))))
(fma.f64 b 0 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 1))
(fma.f64 (*.f64 0 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) b (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a)))))
(fma.f64 b 0 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))
(fma.f64 (*.f64 0 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) b (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a a)))))
(fma.f64 b 0 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 angle 180) (PI.f64))
(*.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 angle 180) (PI.f64))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 angle 180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 angle 180) (PI.f64))
(*.f64 (*.f64 (PI.f64) angle) 1/180)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 angle 180) (PI.f64))
(*.f64 (*.f64 angle 1/180) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 angle 180) (PI.f64))
(*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 angle 180) (PI.f64))
(*.f64 (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400)) (*.f64 (cbrt.f64 (*.f64 angle 1/180)) (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400))) (*.f64 (PI.f64) (cbrt.f64 (*.f64 1/180 angle))))
(*.f64 (PI.f64) (*.f64 (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400))) (cbrt.f64 (*.f64 1/180 angle))))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 angle 180) (PI.f64))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 angle 180) (PI.f64))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 1/180 angle) (cbrt.f64 (PI.f64))))
(*.f64 (*.f64 1/180 angle) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (cbrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (*.f64 1/180 (*.f64 angle (cbrt.f64 (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 angle 1/180)) (*.f64 (sqrt.f64 (*.f64 angle 1/180)) (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 angle 180) (PI.f64))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 angle 180) (PI.f64))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 angle 180) (PI.f64))
(*.f64 -1 (/.f64 1 (/.f64 -180 (*.f64 (PI.f64) angle))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 angle 180) (PI.f64))
(*.f64 1/180 (*.f64 (PI.f64) angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 angle 180) (PI.f64))
(*.f64 1/180 (pow.f64 (/.f64 1 (*.f64 (PI.f64) angle)) -1))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 angle 180) (PI.f64))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 32400 (pow.f64 (*.f64 (PI.f64) angle) 2))) -1) (pow.f64 (cbrt.f64 (/.f64 180 (*.f64 (PI.f64) angle))) -1))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 32400 (pow.f64 (*.f64 angle (PI.f64)) 2)))) (/.f64 1 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 32400 (pow.f64 (*.f64 angle (PI.f64)) 2)))) (/.f64 1 (cbrt.f64 (/.f64 (/.f64 180 (PI.f64)) angle))))
(/.f64 (/.f64 1 (cbrt.f64 (/.f64 32400 (pow.f64 (*.f64 angle (PI.f64)) 2)))) (cbrt.f64 (/.f64 (/.f64 180 (PI.f64)) angle)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 180 (*.f64 (PI.f64) angle))) -1) (pow.f64 (sqrt.f64 (/.f64 180 (*.f64 (PI.f64) angle))) -1))
(pow.f64 (sqrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))) -2)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 180 (PI.f64)) angle)) -2)
(*.f64 -1/180 (*.f64 (PI.f64) (neg.f64 angle)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 angle 180) (PI.f64))
(*.f64 (*.f64 1/180 (PI.f64)) angle)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 angle 180) (PI.f64))
(*.f64 (*.f64 1/180 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) angle) 2))) (cbrt.f64 (*.f64 (PI.f64) angle)))
(*.f64 1/180 (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) (cbrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 1/180 (sqrt.f64 (*.f64 (PI.f64) angle))) (sqrt.f64 (*.f64 (PI.f64) angle)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 angle 180) (PI.f64))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 (*.f64 angle angle) 1/32400))) (cbrt.f64 (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400))) (*.f64 (PI.f64) (cbrt.f64 (*.f64 1/180 angle))))
(*.f64 (PI.f64) (*.f64 (cbrt.f64 (*.f64 angle (*.f64 angle 1/32400))) (cbrt.f64 (*.f64 1/180 angle))))
(*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/180))) (sqrt.f64 (*.f64 angle 1/180)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 angle 180) (PI.f64))
(*.f64 (*.f64 (*.f64 angle 1/180) (cbrt.f64 (pow.f64 (PI.f64) 2))) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 1/180 angle) (cbrt.f64 (PI.f64))))
(*.f64 (*.f64 1/180 angle) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (cbrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (*.f64 1/180 (*.f64 angle (cbrt.f64 (PI.f64)))))
(*.f64 (*.f64 (*.f64 angle 1/180) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 angle 180) (PI.f64))
(*.f64 (/.f64 1 (/.f64 180 (PI.f64))) angle)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 angle 180) (PI.f64))
(pow.f64 (/.f64 180 (*.f64 (PI.f64) angle)) -1)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 angle 180) (PI.f64))
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 angle 180) (PI.f64))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 angle 180) (PI.f64))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 angle 180) (PI.f64))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 angle 180) (PI.f64))
(sqrt.f64 (*.f64 1/32400 (pow.f64 (*.f64 (PI.f64) angle) 2)))
(sqrt.f64 (*.f64 1/32400 (pow.f64 (*.f64 angle (PI.f64)) 2)))
(fabs.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/180) (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 angle 180) (PI.f64))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 angle 180) (PI.f64))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 angle 180) (PI.f64))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle 1/180) 3)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 angle 180) (PI.f64))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (PI.f64) 3)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 angle 180) (PI.f64))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 angle 180) (PI.f64))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 angle 180) (PI.f64))
(exp.f64 (*.f64 (log.f64 (/.f64 180 (*.f64 (PI.f64) angle))) -1))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 angle 180) (PI.f64))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 angle 180) (PI.f64))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (/.f64 angle 180) (PI.f64))

localize3.2s (6.4%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.3%
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
74.5%
(*.f64 (*.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)))))
58.5%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
55.6%
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
Compiler

Compiled 135 to 82 computations (39.3% saved)

series15.0ms (0%)

Counts
3 → 56
Calls

15 calls:

TimeVariablePointExpression
7.0ms
angle
@inf
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
2.0ms
angle
@-inf
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
2.0ms
b
@-inf
(*.f64 (*.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)))))
1.0ms
angle
@0
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
0.0ms
a
@0
(*.f64 (*.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)))))

rewrite95.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1844×prod-diff
788×expm1-udef
456×add-sqr-sqrt
438×pow1
436×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
024105
1514105
25811105
Stop Event
node limit
Counts
3 → 65
Calls
Call 1
Inputs
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (*.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)))))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
Outputs
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(*.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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (*.f64 (cbrt.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)))))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) 3) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) 3) (pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) 3))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) 1) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) 3/2)
(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 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 1)
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 b a))
(pow.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(log.f64 (pow.f64 (exp.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(exp.f64 (log.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (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 (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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (*.f64 (cbrt.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)))))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) 3) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) 3) (pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) 3))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) 1) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6))
(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))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(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)))))

simplify98.0ms (0.2%)

Algorithm
egg-herbie
Rules
1022×unswap-sqr
682×associate-+r+
668×associate-+l+
658×associate-*r*
512×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02199441
16777221
230815113
Stop Event
node limit
Counts
121 → 103
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))))
(*.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 (pow.f64 1 1/3) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(*.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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (*.f64 (cbrt.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)))))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) 3) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) 3) (pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) 3))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) 1) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) 3/2)
(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 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 1)
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 b a))
(pow.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(log.f64 (pow.f64 (exp.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(exp.f64 (log.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (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 (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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (*.f64 (cbrt.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)))))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) 3) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) 3) (pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) 3))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) 1) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6))
(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))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(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)))))
Outputs
(*.f64 1/180 (*.f64 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 1/180 (*.f64 angle (PI.f64))))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/34992000 (pow.f64 angle 3))))
(+.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 1/180 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 angle 5) (*.f64 1/22674816000000 (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))))))
(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 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 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(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 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a (neg.f64 a)))
(*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.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 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a (neg.f64 a)))
(*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.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 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) b (fma.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))))
(-.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 a 0)) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (sin.f64 (*.f64 angle (*.f64 1/180 (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)))))))))
(fma.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 (fma.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))))
(-.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 a 0)) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (sin.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (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)))))))
(fma.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b))))
(fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 a 0))
(fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (*.f64 b (sin.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 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) b (fma.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))))
(-.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 a 0)) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (sin.f64 (*.f64 angle (*.f64 1/180 (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)))))))))
(fma.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 (fma.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))))
(-.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 a 0)) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (sin.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (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)))))))
(fma.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b))))
(fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 a 0))
(fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (*.f64 b (sin.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 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) b (fma.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))))
(-.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 a 0)) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (sin.f64 (*.f64 angle (*.f64 1/180 (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)))))))))
(fma.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 (fma.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))))
(-.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 a 0)) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (sin.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (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))
(fma.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b))))
(fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 a 0))
(fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (*.f64 b (sin.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 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) b (fma.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))))
(-.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 a 0)) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (sin.f64 (*.f64 angle (*.f64 1/180 (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)))))))))
(fma.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 (fma.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))))
(-.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 a 0)) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (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 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a (neg.f64 a)))
(*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.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 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a (neg.f64 a)))
(*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.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 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) b (fma.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))))
(-.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 a 0)) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (sin.f64 (*.f64 angle (*.f64 1/180 (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)))))))))
(fma.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 (fma.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))))
(-.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 a 0)) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (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 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a (neg.f64 a)))
(*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.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 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 a (neg.f64 a)))
(*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.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 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) b (fma.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))))
(-.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 a 0)) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (sin.f64 (*.f64 angle (*.f64 1/180 (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)))))))))
(fma.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 (fma.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))))
(-.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 a 0)) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 1/180 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))))
(*.f64 (*.f64 (+.f64 a b) (*.f64 (PI.f64) (-.f64 b a))) (*.f64 1/180 angle))
(+.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 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))) (*.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 1/180 angle) (*.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 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))) (*.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 1/180 angle) (*.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 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))) (*.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 1/180 angle) (*.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 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) b (fma.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))))
(-.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 a 0)) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.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 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) b (fma.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))))
(-.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 a 0)) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.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 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) b (fma.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))))
(-.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 a 0)) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.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 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) b (fma.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))))
(-.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 a 0)) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.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 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) b (fma.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))))
(-.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 a 0)) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.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 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) b (fma.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))))
(-.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 a 0)) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.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 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) b (fma.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))))
(-.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 a 0)) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.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 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) b (fma.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))))
(-.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 a 0)) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.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 1/180 (*.f64 angle (PI.f64))))
(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 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (*.f64 (cbrt.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 1/180 (*.f64 angle (PI.f64))))
(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 1/180 (*.f64 angle (PI.f64))))
(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 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) 3) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) 3) (pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) 3))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) 1) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(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 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) 3/2)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(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 1/180 (*.f64 angle (PI.f64))))
(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 1/180 (*.f64 angle (PI.f64))))
(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 1/180 (*.f64 angle (PI.f64))))
(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 1/180 (*.f64 angle (PI.f64))))
(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 1/180 (*.f64 angle (PI.f64))))
(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 1/180 (*.f64 angle (PI.f64))))
(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 1/180 (*.f64 angle (PI.f64))))
(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 1/180 (*.f64 angle (PI.f64))))
(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 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 1)
(fma.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 (fma.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))))
(-.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 a 0)) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (/.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 b b (*.f64 a (-.f64 a b)))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (-.f64 b a)))
(*.f64 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 b b (*.f64 a (-.f64 a b)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 b a))
(/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (-.f64 b a)))
(/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (/.f64 1 (+.f64 a b)) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(pow.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(fma.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 (fma.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))))
(-.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 a 0)) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)
(fma.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 (fma.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))))
(-.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 a 0)) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(pow.f64 (pow.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 1/3)
(fma.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 (fma.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))))
(-.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 a 0)) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2)
(fma.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 (fma.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))))
(-.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 a 0)) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(fma.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 (fma.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))))
(-.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 a 0)) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(log.f64 (pow.f64 (exp.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(fma.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 (fma.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))))
(-.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 a 0)) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(fma.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 (fma.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))))
(-.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 a 0)) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3))
(fma.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 (fma.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))))
(-.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 a 0)) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))
(fma.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 (fma.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))))
(-.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 a 0)) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3)))
(fma.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 (fma.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))))
(-.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 a 0)) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(fma.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 (fma.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))))
(-.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 a 0)) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(exp.f64 (log.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(fma.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 (fma.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))))
(-.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 a 0)) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1))
(fma.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 (fma.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))))
(-.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 a 0)) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(fma.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 (fma.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))))
(-.f64 (fma.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 a 0)) (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (sin.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 1/180 (*.f64 angle (PI.f64))))
(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 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) (*.f64 (cbrt.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 1/180 (*.f64 angle (PI.f64))))
(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 1/180 (*.f64 angle (PI.f64))))
(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 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) 3) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) 3) (pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) 3))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) 1) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(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 1/180 (*.f64 angle (PI.f64))))
(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 1/180 (*.f64 angle (PI.f64))))
(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 1/180 (*.f64 angle (PI.f64))))
(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 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(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 1/180 (*.f64 angle (PI.f64))))
(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 1/180 (*.f64 angle (PI.f64))))
(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 1/180 (*.f64 angle (PI.f64))))
(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 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))

eval452.0ms (0.9%)

Compiler

Compiled 32550 to 16861 computations (48.2% saved)

prune599.0ms (1.2%)

Pruning

123 alts after pruning (122 fresh and 1 done)

PrunedKeptTotal
New1050871137
Fresh293564
Picked101
Done314
Total10831231206
Accurracy
83.6%
Counts
1206 → 123
Alt Table
Click to see full alt table
StatusAccuracyProgram
35.5%
(*.f64 (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) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
23.9%
(*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (hypot.f64 b a)) 2) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
57.3%
(*.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
46.7%
(*.f64 (*.f64 (+.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 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
46.6%
(*.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))))
43.4%
(*.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))))
43.5%
(*.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))))
57.7%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (PI.f64))) (*.f64 1/90 angle))
44.0%
(*.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))))
39.4%
(*.f64 (*.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
39.9%
(*.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))))
55.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))))
41.5%
(*.f64 (*.f64 a (*.f64 angle a)) (*.f64 (PI.f64) -1/90))
39.2%
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 b b)))
38.6%
(*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a)))
40.0%
(*.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
33.7%
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (+.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))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
43.5%
(*.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)))))
42.8%
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (exp.f64 (log.f64 (pow.f64 (hypot.f64 b a) 2)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
43.4%
(*.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))))
54.6%
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
39.2%
(*.f64 angle (*.f64 (*.f64 b (*.f64 b (PI.f64))) 1/90))
38.7%
(*.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))
22.6%
(*.f64 2 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) 2))
66.4%
(*.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))
40.4%
(*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b))) 3))
55.8%
(*.f64 2 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (-.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) 2))) 1/2)))))
55.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))))
65.7%
(*.f64 2 (/.f64 (+.f64 a b) (/.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (-.f64 b a))))
54.0%
(*.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)))
66.9%
(*.f64 2 (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (/.f64 1 (+.f64 a b)) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
40.6%
(*.f64 2 (/.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (*.f64 b b)) 2))
39.9%
(*.f64 2 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 2 (*.f64 b b))))
57.4%
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))))
56.5%
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
24.4%
(*.f64 2 (*.f64 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 a (-.f64 a b) (*.f64 b b))) (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
58.8%
(*.f64 2 (*.f64 (/.f64 (+.f64 a b) (/.f64 2 (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
40.2%
(*.f64 2 (*.f64 (/.f64 b (/.f64 2 b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
38.0%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
8.1%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (log.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
67.9%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
48.7%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 1/3))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
37.6%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 angle (PI.f64)))) 2)) (cbrt.f64 (log.f64 (*.f64 angle (PI.f64))))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
70.2%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
29.8%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (+.f64 a b)))))
9.3%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (log.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (+.f64 a b)))))
37.0%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (pow.f64 (exp.f64 1) (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 a b)))))
67.1%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) (+.f64 a b)))))
68.2%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 a b)))))
25.6%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 1/3))) (+.f64 a b)))))
34.1%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 angle (PI.f64)))) 2)) (cbrt.f64 (log.f64 (*.f64 angle (PI.f64))))))) (+.f64 a b)))))
9.4%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 angle (PI.f64))))) (sqrt.f64 (log.f64 (*.f64 angle (PI.f64))))))) (+.f64 a b)))))
37.0%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (pow.f64 (exp.f64 1) (log.f64 (*.f64 angle (PI.f64)))))) (+.f64 a b)))))
66.2%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3))) (+.f64 a b)))))
67.7%
(*.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)))))
62.6%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (expm1.f64 (log1p.f64 (*.f64 angle (PI.f64)))))) (+.f64 a b)))))
37.4%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 angle (PI.f64)))) 1/3)))) (+.f64 a b)))))
37.0%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 3)))) (+.f64 a b)))))
35.7%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 3)))) (+.f64 a b)))))
53.5%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (fabs.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 a b)))))
29.3%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 a b)))))
62.4%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (expm1.f64 (log1p.f64 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
62.6%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
69.0%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
66.8%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
40.5%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
47.2%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) 3/2)) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
41.9%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
61.5%
(*.f64 2 (*.f64 (*.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 1/180 (*.f64 angle (PI.f64)))))))
61.2%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) 1)))
46.3%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
42.0%
(*.f64 2 (*.f64 (*.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))))))
58.1%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
61.4%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))))
57.8%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
61.2%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))) 1)))
59.0%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
41.8%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (/.f64 1 (cbrt.f64 (/.f64 32400 (pow.f64 (*.f64 angle (PI.f64)) 2)))) (/.f64 1 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
32.9%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 (sqrt.f64 (*.f64 (PI.f64) angle))) (sqrt.f64 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
60.6%
(*.f64 2 (*.f64 (*.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)))))
32.1%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))))
57.3%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180)))))
57.9%
(*.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 180 angle))))))
60.1%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))))))
60.3%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1)))
48.0%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (fabs.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
53.0%
(*.f64 2 (*.f64 (*.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.2%
(*.f64 2 (*.f64 (*.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
18.7%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) 1/3)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
21.0%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (pow.f64 (exp.f64 1) (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
40.1%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
39.9%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) (*.f64 b b)))
40.8%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
35.5%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sin.f64 1)))) (*.f64 b b)))
38.4%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 1 (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))) (*.f64 b b)))
21.8%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 b b)))
40.0%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))) (*.f64 b b)))
39.9%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b)))
21.1%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (exp.f64 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 b b)))
39.6%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1) (*.f64 b b)))
34.4%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
19.7%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
24.0%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
38.2%
(*.f64 2 (*.f64 (*.f64 b b) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/8748000 (pow.f64 angle 3))))))
43.3%
(*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 b (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
66.9%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
44.2%
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
43.8%
(*.f64 2 (*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
42.8%
(*.f64 2 (*.f64 a (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (neg.f64 a)))))
39.2%
(*.f64 2 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 b b))))
29.7%
(*.f64 2 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)))) 1/3)))
29.8%
(*.f64 2 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)))) 3)))
29.8%
(*.f64 2 (exp.f64 (log.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)))))
44.7%
(*.f64 2 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 3)))
49.8%
(*.f64 1/90 (*.f64 (fma.f64 (+.f64 b a) (*.f64 (-.f64 b a) angle) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle)) (PI.f64)))
55.8%
(*.f64 1/90 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64))))
51.6%
(*.f64 1/90 (*.f64 (*.f64 angle (fma.f64 (-.f64 b a) (+.f64 b a) (fma.f64 a (neg.f64 a) (*.f64 a a)))) (PI.f64)))
39.3%
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
41.4%
(*.f64 1/90 (*.f64 (*.f64 a (*.f64 angle a)) (neg.f64 (PI.f64))))
40.4%
(*.f64 1/90 (*.f64 (sqrt.f64 (pow.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) 2)) (PI.f64)))
39.2%
(*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))
38.5%
(*.f64 1/90 (neg.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a)))))
38.1%
(*.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)))))
Compiler

Compiled 6336 to 4752 computations (25% saved)

localize1.4s (2.8%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.1%
(cbrt.f64 (*.f64 angle (PI.f64)))
98.9%
(pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3)
59.3%
(cos.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3)))
55.6%
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
Compiler

Compiled 138 to 66 computations (52.2% saved)

series4.0ms (0%)

Counts
3 → 12
Calls

9 calls:

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

rewrite80.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1076×log-prod
684×prod-exp
632×pow-prod-down
578×prod-diff
570×pow-prod-up
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01341
126541
2277241
Stop Event
node limit
Counts
3 → 115
Calls
Call 1
Inputs
(cos.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3)))
(pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3)
(cbrt.f64 (*.f64 angle (PI.f64)))
Outputs
(+.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sin.f64 1)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(*.f64 1 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 1/2)
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(exp.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 0 (*.f64 angle (PI.f64)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) (PI.f64))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) (PI.f64)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 angle) (PI.f64)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 angle) (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) 1)
(*.f64 angle (PI.f64))
(*.f64 (PI.f64) angle)
(*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))
(*.f64 (*.f64 angle (PI.f64)) 1)
(*.f64 1 (*.f64 angle (PI.f64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)))
(*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (cbrt.f64 angle) (PI.f64)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (*.f64 (cbrt.f64 (PI.f64)) angle))
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 angle) (*.f64 (sqrt.f64 angle) (PI.f64)))
(*.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6) (pow.f64 (*.f64 angle (PI.f64)) 5/6))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) angle))
(*.f64 (*.f64 angle (cbrt.f64 (pow.f64 (PI.f64) 2))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 angle) 2)) (cbrt.f64 angle))
(*.f64 (*.f64 (PI.f64) (sqrt.f64 angle)) (sqrt.f64 angle))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) 1) (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (cbrt.f64 angle)) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 (*.f64 angle (PI.f64)) 5/6) (pow.f64 (*.f64 angle (PI.f64)) 1/6))
(sqrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2))
(log.f64 (pow.f64 (exp.f64 angle) (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (PI.f64)))))
(cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 3))
(expm1.f64 (log1p.f64 (*.f64 angle (PI.f64))))
(exp.f64 (log.f64 (*.f64 angle (PI.f64))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (PI.f64))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 1) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 angle (PI.f64))) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 angle (PI.f64))) 1) 1))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 angle (PI.f64)))) 3/2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 angle (PI.f64)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 angle (PI.f64)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 3/2) 2))
(exp.f64 (+.f64 (log.f64 angle) (*.f64 (log.f64 (PI.f64)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 angle) 1) (log.f64 (PI.f64))))
(exp.f64 (+.f64 (*.f64 (log.f64 angle) 1) (*.f64 (log.f64 (PI.f64)) 1)))
(exp.f64 (+.f64 (log.f64 (PI.f64)) (*.f64 (log.f64 angle) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (PI.f64)) 1) (log.f64 angle)))
(exp.f64 (+.f64 (*.f64 (log.f64 (PI.f64)) 1) (*.f64 (log.f64 angle) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 1) (*.f64 2/3 (log.f64 (*.f64 angle (PI.f64))))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 angle (PI.f64))) 1/3) (*.f64 2/3 (log.f64 (*.f64 angle (PI.f64))))))
(exp.f64 (+.f64 (*.f64 2/3 (log.f64 (*.f64 angle (PI.f64)))) (*.f64 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 1)))
(exp.f64 (+.f64 (*.f64 2/3 (log.f64 (*.f64 angle (PI.f64)))) (*.f64 (log.f64 (*.f64 angle (PI.f64))) 1/3)))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 angle (PI.f64)))) (*.f64 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 3/2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 3/2) (log.f64 (sqrt.f64 (*.f64 angle (PI.f64))))))
(exp.f64 (+.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 3/2) (*.f64 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 3/2)))
(log1p.f64 (expm1.f64 (*.f64 angle (PI.f64))))
(+.f64 0 (cbrt.f64 (*.f64 angle (PI.f64))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) 1)
(*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 1)
(*.f64 1 (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 angle) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 angle))
(*.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6) (pow.f64 (*.f64 angle (PI.f64)) 1/6))
(pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 1)
(pow.f64 (*.f64 angle (PI.f64)) 1/3)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) 1/2)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 3)
(pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) 3/2)
(pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) 1/6)
(pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 1/9)
(pow.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 2/3)
(pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 angle (PI.f64))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (PI.f64))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 angle (PI.f64))) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 angle (PI.f64))) 1) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) 3))
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 (*.f64 angle (PI.f64)))) 2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))) 3/2))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))

simplify80.0ms (0.2%)

Algorithm
egg-herbie
Rules
1616×fma-def
1112×log-prod
650×sqr-pow
610×prod-exp
572×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02832147
15792033
216992007
349432007
Stop Event
node limit
Counts
127 → 140
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 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sin.f64 1)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(*.f64 1 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 1/2)
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(exp.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 0 (*.f64 angle (PI.f64)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) (PI.f64))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) (PI.f64)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 angle) (PI.f64)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 angle) (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) 1)
(*.f64 angle (PI.f64))
(*.f64 (PI.f64) angle)
(*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))
(*.f64 (*.f64 angle (PI.f64)) 1)
(*.f64 1 (*.f64 angle (PI.f64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)))
(*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (cbrt.f64 angle) (PI.f64)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (*.f64 (cbrt.f64 (PI.f64)) angle))
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 angle) (*.f64 (sqrt.f64 angle) (PI.f64)))
(*.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6) (pow.f64 (*.f64 angle (PI.f64)) 5/6))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) angle))
(*.f64 (*.f64 angle (cbrt.f64 (pow.f64 (PI.f64) 2))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 angle) 2)) (cbrt.f64 angle))
(*.f64 (*.f64 (PI.f64) (sqrt.f64 angle)) (sqrt.f64 angle))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) 1) (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (cbrt.f64 angle)) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 (*.f64 angle (PI.f64)) 5/6) (pow.f64 (*.f64 angle (PI.f64)) 1/6))
(sqrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2))
(log.f64 (pow.f64 (exp.f64 angle) (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (PI.f64)))))
(cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 3))
(expm1.f64 (log1p.f64 (*.f64 angle (PI.f64))))
(exp.f64 (log.f64 (*.f64 angle (PI.f64))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (PI.f64))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 1) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 angle (PI.f64))) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 angle (PI.f64))) 1) 1))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 angle (PI.f64)))) 3/2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 angle (PI.f64)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 angle (PI.f64)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 3/2) 2))
(exp.f64 (+.f64 (log.f64 angle) (*.f64 (log.f64 (PI.f64)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 angle) 1) (log.f64 (PI.f64))))
(exp.f64 (+.f64 (*.f64 (log.f64 angle) 1) (*.f64 (log.f64 (PI.f64)) 1)))
(exp.f64 (+.f64 (log.f64 (PI.f64)) (*.f64 (log.f64 angle) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (PI.f64)) 1) (log.f64 angle)))
(exp.f64 (+.f64 (*.f64 (log.f64 (PI.f64)) 1) (*.f64 (log.f64 angle) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 1) (*.f64 2/3 (log.f64 (*.f64 angle (PI.f64))))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 angle (PI.f64))) 1/3) (*.f64 2/3 (log.f64 (*.f64 angle (PI.f64))))))
(exp.f64 (+.f64 (*.f64 2/3 (log.f64 (*.f64 angle (PI.f64)))) (*.f64 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 1)))
(exp.f64 (+.f64 (*.f64 2/3 (log.f64 (*.f64 angle (PI.f64)))) (*.f64 (log.f64 (*.f64 angle (PI.f64))) 1/3)))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 angle (PI.f64)))) (*.f64 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 3/2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 3/2) (log.f64 (sqrt.f64 (*.f64 angle (PI.f64))))))
(exp.f64 (+.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 3/2) (*.f64 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 3/2)))
(log1p.f64 (expm1.f64 (*.f64 angle (PI.f64))))
(+.f64 0 (cbrt.f64 (*.f64 angle (PI.f64))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) 1)
(*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 1)
(*.f64 1 (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 angle) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 angle))
(*.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6) (pow.f64 (*.f64 angle (PI.f64)) 1/6))
(pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 1)
(pow.f64 (*.f64 angle (PI.f64)) 1/3)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) 1/2)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 3)
(pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) 3/2)
(pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) 1/6)
(pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 1/9)
(pow.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 2/3)
(pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 angle (PI.f64))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (PI.f64))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 angle (PI.f64))) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 angle (PI.f64))) 1) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) 3))
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 (*.f64 angle (PI.f64)))) 2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))) 3/2))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))
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 (pow.f64 (*.f64 angle (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 (pow.f64 (*.f64 angle (PI.f64)) 2) (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) 1/25194240000))))
(fma.f64 -1/64800 (pow.f64 (*.f64 angle (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 (pow.f64 (*.f64 angle (PI.f64)) 2) (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) 1/25194240000))) (fma.f64 (*.f64 -1/24488801280000000 (pow.f64 angle 6)) (pow.f64 (PI.f64) 6) 1))
(fma.f64 -1/24488801280000000 (pow.f64 (*.f64 angle (PI.f64)) 6) (fma.f64 -1/64800 (pow.f64 (*.f64 angle (PI.f64)) 2) (fma.f64 1/25194240000 (pow.f64 (*.f64 angle (PI.f64)) 4) 1)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(+.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sin.f64 1)))
(fma.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 1) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sin.f64 1)))
(fma.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cos.f64 1) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sin.f64 1)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(*.f64 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 3)
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 1 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 1/2)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) 1/3)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1) 1))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 3))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/3))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(+.f64 0 (*.f64 angle (PI.f64)))
(*.f64 angle (PI.f64))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) (PI.f64))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) (PI.f64)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) (PI.f64)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 angle) (PI.f64)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 angle) (PI.f64)))))
(*.f64 angle (PI.f64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) 1)
(*.f64 angle (PI.f64))
(*.f64 angle (PI.f64))
(*.f64 (PI.f64) angle)
(*.f64 angle (PI.f64))
(*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))
(*.f64 angle (PI.f64))
(*.f64 (*.f64 angle (PI.f64)) 1)
(*.f64 angle (PI.f64))
(*.f64 1 (*.f64 angle (PI.f64)))
(*.f64 angle (PI.f64))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 angle (PI.f64))
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)))
(*.f64 (cbrt.f64 angle) (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (cbrt.f64 (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (*.f64 (cbrt.f64 angle) (cbrt.f64 (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (cbrt.f64 angle) (PI.f64)))
(*.f64 angle (PI.f64))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)))
(*.f64 angle (PI.f64))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (*.f64 (cbrt.f64 (PI.f64)) angle))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (*.f64 angle (cbrt.f64 (PI.f64))))
(*.f64 angle (*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (pow.f64 (PI.f64) 2))))
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 (*.f64 angle (PI.f64))))
(*.f64 angle (PI.f64))
(*.f64 (sqrt.f64 angle) (*.f64 (sqrt.f64 angle) (PI.f64)))
(*.f64 angle (PI.f64))
(*.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6) (pow.f64 (*.f64 angle (PI.f64)) 5/6))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) angle))
(*.f64 angle (PI.f64))
(*.f64 (*.f64 angle (cbrt.f64 (pow.f64 (PI.f64) 2))) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (*.f64 angle (cbrt.f64 (PI.f64))))
(*.f64 angle (*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (pow.f64 (PI.f64) 2))))
(*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 angle (PI.f64))
(*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 angle) 2)) (cbrt.f64 angle))
(*.f64 angle (PI.f64))
(*.f64 (*.f64 (PI.f64) (sqrt.f64 angle)) (sqrt.f64 angle))
(*.f64 angle (PI.f64))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) 1) (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 angle (PI.f64))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (cbrt.f64 angle)) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 angle) (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (cbrt.f64 (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (*.f64 (cbrt.f64 angle) (cbrt.f64 (PI.f64))))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 angle (PI.f64))
(*.f64 (pow.f64 (*.f64 angle (PI.f64)) 5/6) (pow.f64 (*.f64 angle (PI.f64)) 1/6))
(*.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6) (pow.f64 (*.f64 angle (PI.f64)) 5/6))
(sqrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2))
(*.f64 angle (PI.f64))
(log.f64 (pow.f64 (exp.f64 angle) (PI.f64)))
(*.f64 angle (PI.f64))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (PI.f64)))))
(*.f64 angle (PI.f64))
(cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 3))
(*.f64 angle (PI.f64))
(expm1.f64 (log1p.f64 (*.f64 angle (PI.f64))))
(*.f64 angle (PI.f64))
(exp.f64 (log.f64 (*.f64 angle (PI.f64))))
(*.f64 angle (PI.f64))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (PI.f64))) 1))
(*.f64 angle (PI.f64))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 1) 3))
(*.f64 angle (PI.f64))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 angle (PI.f64))) 1/3) 3))
(*.f64 angle (PI.f64))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 angle (PI.f64))) 1) 1))
(*.f64 angle (PI.f64))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 angle (PI.f64)))) 3/2))
(*.f64 angle (PI.f64))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 angle (PI.f64)))) 1/3))
(*.f64 angle (PI.f64))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 angle (PI.f64)))) 2))
(*.f64 angle (PI.f64))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 3/2) 2))
(*.f64 angle (PI.f64))
(exp.f64 (+.f64 (log.f64 angle) (*.f64 (log.f64 (PI.f64)) 1)))
(*.f64 angle (PI.f64))
(exp.f64 (+.f64 (*.f64 (log.f64 angle) 1) (log.f64 (PI.f64))))
(*.f64 angle (PI.f64))
(exp.f64 (+.f64 (*.f64 (log.f64 angle) 1) (*.f64 (log.f64 (PI.f64)) 1)))
(*.f64 angle (PI.f64))
(exp.f64 (+.f64 (log.f64 (PI.f64)) (*.f64 (log.f64 angle) 1)))
(*.f64 angle (PI.f64))
(exp.f64 (+.f64 (*.f64 (log.f64 (PI.f64)) 1) (log.f64 angle)))
(*.f64 angle (PI.f64))
(exp.f64 (+.f64 (*.f64 (log.f64 (PI.f64)) 1) (*.f64 (log.f64 angle) 1)))
(*.f64 angle (PI.f64))
(exp.f64 (+.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 1) (*.f64 2/3 (log.f64 (*.f64 angle (PI.f64))))))
(*.f64 angle (PI.f64))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 angle (PI.f64))) 1/3) (*.f64 2/3 (log.f64 (*.f64 angle (PI.f64))))))
(*.f64 angle (PI.f64))
(exp.f64 (+.f64 (*.f64 2/3 (log.f64 (*.f64 angle (PI.f64)))) (*.f64 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 1)))
(*.f64 angle (PI.f64))
(exp.f64 (+.f64 (*.f64 2/3 (log.f64 (*.f64 angle (PI.f64)))) (*.f64 (log.f64 (*.f64 angle (PI.f64))) 1/3)))
(*.f64 angle (PI.f64))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 angle (PI.f64)))) (*.f64 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 3/2)))
(*.f64 angle (PI.f64))
(exp.f64 (+.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 3/2) (log.f64 (sqrt.f64 (*.f64 angle (PI.f64))))))
(*.f64 angle (PI.f64))
(exp.f64 (+.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 3/2) (*.f64 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 3/2)))
(*.f64 angle (PI.f64))
(log1p.f64 (expm1.f64 (*.f64 angle (PI.f64))))
(*.f64 angle (PI.f64))
(+.f64 0 (cbrt.f64 (*.f64 angle (PI.f64))))
(cbrt.f64 (*.f64 angle (PI.f64)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))))
(cbrt.f64 (*.f64 angle (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) 1)
(cbrt.f64 (*.f64 angle (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 1)
(cbrt.f64 (*.f64 angle (PI.f64)))
(*.f64 1 (cbrt.f64 (*.f64 angle (PI.f64))))
(cbrt.f64 (*.f64 angle (PI.f64)))
(*.f64 (cbrt.f64 angle) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2))
(cbrt.f64 (*.f64 angle (PI.f64)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))
(cbrt.f64 (*.f64 angle (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 angle))
(*.f64 (cbrt.f64 angle) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6) (pow.f64 (*.f64 angle (PI.f64)) 1/6))
(cbrt.f64 (*.f64 angle (PI.f64)))
(pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 1)
(cbrt.f64 (*.f64 angle (PI.f64)))
(pow.f64 (*.f64 angle (PI.f64)) 1/3)
(cbrt.f64 (*.f64 angle (PI.f64)))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) 1/2)
(cbrt.f64 (*.f64 angle (PI.f64)))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 3)
(cbrt.f64 (*.f64 angle (PI.f64)))
(pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) 3/2)
(cbrt.f64 (*.f64 angle (PI.f64)))
(pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) 1/6)
(cbrt.f64 (*.f64 angle (PI.f64)))
(pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 1/9)
(cbrt.f64 (*.f64 angle (PI.f64)))
(pow.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 2/3)
(cbrt.f64 (*.f64 angle (PI.f64)))
(pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6) 2)
(cbrt.f64 (*.f64 angle (PI.f64)))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))
(cbrt.f64 (*.f64 angle (PI.f64)))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))
(cbrt.f64 (*.f64 angle (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 angle (PI.f64))))))
(cbrt.f64 (*.f64 angle (PI.f64)))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))
(cbrt.f64 (*.f64 angle (PI.f64)))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))
(cbrt.f64 (*.f64 angle (PI.f64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 1))
(cbrt.f64 (*.f64 angle (PI.f64)))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (PI.f64))) 1/3))
(cbrt.f64 (*.f64 angle (PI.f64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 1) 1))
(cbrt.f64 (*.f64 angle (PI.f64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 angle (PI.f64))) 1/3) 1))
(cbrt.f64 (*.f64 angle (PI.f64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 angle (PI.f64))) 1) 1/3))
(cbrt.f64 (*.f64 angle (PI.f64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) 3))
(cbrt.f64 (*.f64 angle (PI.f64)))
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 (*.f64 angle (PI.f64)))) 2))
(cbrt.f64 (*.f64 angle (PI.f64)))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))) 3/2))
(cbrt.f64 (*.f64 angle (PI.f64)))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))
(cbrt.f64 (*.f64 angle (PI.f64)))

localize44.0ms (0.1%)

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.6%
(*.f64 b (PI.f64))
89.3%
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
Compiler

Compiled 32 to 11 computations (65.6% saved)

series4.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))))

rewrite79.0ms (0.2%)

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)))))

simplify97.0ms (0.2%)

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))

localize51.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.7%
(*.f64 (fma.f64 (+.f64 b a) (*.f64 (-.f64 b a) angle) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle)) (PI.f64))
99.7%
(fma.f64 (+.f64 b a) (*.f64 (-.f64 b a) angle) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle))
99.7%
(*.f64 1/90 (*.f64 (fma.f64 (+.f64 b a) (*.f64 (-.f64 b a) angle) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle)) (PI.f64)))
28.7%
(fma.f64 a (neg.f64 a) (*.f64 a a))
Compiler

Compiled 101 to 17 computations (83.2% saved)

series18.0ms (0%)

Counts
4 → 120
Calls

30 calls:

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

rewrite98.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1862×log-prod
832×fma-def
680×expm1-udef
678×log1p-udef
430×add-sqr-sqrt
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
020194
1415164
25524152
Stop Event
node limit
Counts
4 → 100
Calls
Call 1
Inputs
(fma.f64 a (neg.f64 a) (*.f64 a a))
(*.f64 1/90 (*.f64 (fma.f64 (+.f64 b a) (*.f64 (-.f64 b a) angle) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle)) (PI.f64)))
(fma.f64 (+.f64 b a) (*.f64 (-.f64 b a) angle) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle))
(*.f64 (fma.f64 (+.f64 b a) (*.f64 (-.f64 b a) angle) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle)) (PI.f64))
Outputs
(+.f64 (*.f64 a a) (*.f64 a a))
(+.f64 0 (*.f64 a (+.f64 a a)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 a (+.f64 a a)))) (cbrt.f64 (exp.f64 (*.f64 a (+.f64 a a)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 a (+.f64 a a))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 a (+.f64 a a))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 a (+.f64 a a))))))
(-.f64 (*.f64 a a) (*.f64 a a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (+.f64 a a)))) 1)
(*.f64 a (+.f64 a a))
(*.f64 (*.f64 a (+.f64 a a)) 1)
(*.f64 1 (*.f64 a (+.f64 a a)))
(*.f64 (cbrt.f64 (*.f64 a (+.f64 a a))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 a a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (+.f64 a a))) 2) (cbrt.f64 (*.f64 a (+.f64 a a))))
(*.f64 (hypot.f64 a a) (hypot.f64 a a))
(/.f64 (+.f64 (pow.f64 (*.f64 a a) 3) (pow.f64 (*.f64 a a) 3)) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 a 4) (pow.f64 a 4))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 a 4)) (*.f64 a (+.f64 a a)))
(pow.f64 (*.f64 a (+.f64 a a)) 1)
(pow.f64 (cbrt.f64 (*.f64 a (+.f64 a a))) 3)
(pow.f64 (pow.f64 (*.f64 a (+.f64 a a)) 3) 1/3)
(pow.f64 (hypot.f64 a a) 2)
(sqrt.f64 (pow.f64 (*.f64 a (+.f64 a a)) 2))
(log.f64 (exp.f64 (*.f64 a (+.f64 a a))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (+.f64 a a)))))
(log.f64 (*.f64 (exp.f64 (*.f64 a a)) (+.f64 1 (expm1.f64 (*.f64 a a)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a a))) (exp.f64 (*.f64 a a))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a a))) (+.f64 1 (expm1.f64 (*.f64 a a)))))
(log.f64 (/.f64 (exp.f64 (*.f64 a a)) (exp.f64 (*.f64 a a))))
(log.f64 (/.f64 (exp.f64 (*.f64 a a)) (+.f64 1 (expm1.f64 (*.f64 a a)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 a a))) (exp.f64 (*.f64 a a))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 a a))) (+.f64 1 (expm1.f64 (*.f64 a a)))))
(cbrt.f64 (pow.f64 (*.f64 a (+.f64 a a)) 3))
(expm1.f64 (log1p.f64 (*.f64 a (+.f64 a a))))
(exp.f64 (log.f64 (*.f64 a (+.f64 a a))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (+.f64 a a))) 1))
(log1p.f64 (expm1.f64 (*.f64 a (+.f64 a a))))
(+.f64 0 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (*.f64 (PI.f64) 1/90)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))) 1/90)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))) 1/90)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))) 1/90))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))) 1/90))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))) 1/90))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (*.f64 (PI.f64) 1/90)))) 1)
(pow.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (*.f64 (PI.f64) 1/90)) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (*.f64 (PI.f64) 1/90))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (*.f64 (PI.f64) 1/90)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (*.f64 (PI.f64) 1/90))) 2)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (*.f64 (PI.f64) 1/90)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))) 1/90))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (*.f64 (PI.f64) 1/90)))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (*.f64 (PI.f64) 1/90)) 3))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (*.f64 (PI.f64) 1/90))))
(exp.f64 (log.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (*.f64 (PI.f64) 1/90))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (*.f64 (PI.f64) 1/90))) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (*.f64 (PI.f64) 1/90))))
(+.f64 (*.f64 (*.f64 a (+.f64 a a)) angle) (*.f64 (pow.f64 (+.f64 a b) 2) angle))
(+.f64 (*.f64 (pow.f64 (+.f64 a b) 2) angle) (*.f64 (*.f64 a (+.f64 a a)) angle))
(+.f64 0 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)))
(+.f64 (*.f64 (*.f64 (pow.f64 (+.f64 a b) 2) angle) 1) (*.f64 (*.f64 a (+.f64 a a)) angle))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)))) (cbrt.f64 (exp.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)))) 1)
(*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) 1)
(*.f64 1 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))) 2) (cbrt.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))) (sqrt.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 a b) 2) angle) 3) (pow.f64 (*.f64 (*.f64 a (+.f64 a a)) angle) 3)) (fma.f64 (*.f64 (pow.f64 (+.f64 a b) 2) angle) (*.f64 (pow.f64 (+.f64 a b) 2) angle) (-.f64 (pow.f64 (*.f64 (*.f64 a (+.f64 a a)) angle) 2) (*.f64 (*.f64 (pow.f64 (+.f64 a b) 2) angle) (*.f64 (*.f64 a (+.f64 a a)) angle)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (+.f64 a b) 2) angle) (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (pow.f64 (*.f64 (*.f64 a (+.f64 a a)) angle) 2)) (-.f64 (*.f64 (pow.f64 (+.f64 a b) 2) angle) (*.f64 (*.f64 a (+.f64 a a)) angle)))
(pow.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))) 3)
(pow.f64 (pow.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) 2))
(log.f64 (exp.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 a (+.f64 a a))) angle) (exp.f64 (*.f64 (pow.f64 (+.f64 a b) 2) angle))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 a (+.f64 a a)) angle))) (exp.f64 (*.f64 (pow.f64 (+.f64 a b) 2) angle))))
(log.f64 (*.f64 (exp.f64 (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (+.f64 1 (expm1.f64 (*.f64 (*.f64 a (+.f64 a a)) angle)))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))))
(exp.f64 (log.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))))
(+.f64 0 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (PI.f64)))
(+.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (*.f64 (PI.f64) (*.f64 (*.f64 a (+.f64 a a)) angle)))
(+.f64 (*.f64 (*.f64 (pow.f64 (+.f64 a b) 2) angle) (PI.f64)) (*.f64 (*.f64 (*.f64 a (+.f64 a a)) angle) (PI.f64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)))) (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (PI.f64)) (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (PI.f64)) (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (PI.f64)))) 1)
(pow.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (PI.f64)) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (PI.f64))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (PI.f64)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (PI.f64))) 2)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (PI.f64)) 2))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (PI.f64)))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (PI.f64)) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) 3) (pow.f64 (PI.f64) 3)))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (PI.f64))))
(exp.f64 (log.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (PI.f64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (PI.f64))) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (PI.f64))))
(fma.f64 (PI.f64) (*.f64 (pow.f64 (+.f64 a b) 2) angle) (*.f64 (PI.f64) (*.f64 (*.f64 a (+.f64 a a)) angle)))
(fma.f64 (*.f64 (pow.f64 (+.f64 a b) 2) angle) (PI.f64) (*.f64 (*.f64 (*.f64 a (+.f64 a a)) angle) (PI.f64)))

simplify110.0ms (0.2%)

Algorithm
egg-herbie
Rules
1142×times-frac
700×fma-def
636×log-prod
608×associate-*r*
550×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03449638
19707028
242097004
Stop Event
node limit
Counts
220 → 208
Calls
Call 1
Inputs
0
0
0
0
0
0
0
0
0
0
0
0
(*.f64 1/90 (*.f64 (+.f64 (*.f64 angle (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (*.f64 -1 (*.f64 angle (pow.f64 a 2)))) (PI.f64)))
(+.f64 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (+.f64 (*.f64 -1 (*.f64 angle a)) (*.f64 angle a))))) (*.f64 1/90 (*.f64 (+.f64 (*.f64 angle (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (*.f64 -1 (*.f64 angle (pow.f64 a 2)))) (PI.f64))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (+.f64 (*.f64 -1 (*.f64 angle a)) (*.f64 angle a))))) (*.f64 1/90 (*.f64 (+.f64 (*.f64 angle (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (*.f64 -1 (*.f64 angle (pow.f64 a 2)))) (PI.f64)))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (+.f64 (*.f64 -1 (*.f64 angle a)) (*.f64 angle a))))) (*.f64 1/90 (*.f64 (+.f64 (*.f64 angle (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (*.f64 -1 (*.f64 angle (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 b (*.f64 (PI.f64) (+.f64 (*.f64 -1 (*.f64 angle a)) (*.f64 angle a))))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (+.f64 (*.f64 -1 (*.f64 angle a)) (*.f64 angle a))))) (*.f64 1/90 (*.f64 (+.f64 (*.f64 angle (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (*.f64 -1 (*.f64 angle (pow.f64 a 2)))) (PI.f64)))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (+.f64 (*.f64 -1 (*.f64 angle a)) (*.f64 angle a))))) (*.f64 1/90 (*.f64 (+.f64 (*.f64 angle (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (*.f64 -1 (*.f64 angle (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 b (*.f64 (PI.f64) (+.f64 (*.f64 -1 (*.f64 angle a)) (*.f64 angle a))))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 -1/90 (*.f64 b (*.f64 (PI.f64) (+.f64 (*.f64 -1 (*.f64 angle a)) (*.f64 angle a))))) (*.f64 1/90 (*.f64 (+.f64 (*.f64 angle (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (*.f64 -1 (*.f64 angle (pow.f64 a 2)))) (PI.f64)))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 -1/90 (*.f64 b (*.f64 (PI.f64) (+.f64 (*.f64 -1 (*.f64 angle a)) (*.f64 angle a))))) (*.f64 1/90 (*.f64 (+.f64 (*.f64 angle (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (*.f64 -1 (*.f64 angle (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 a (*.f64 (+.f64 (*.f64 -1 (*.f64 angle b)) (*.f64 angle b)) (PI.f64)))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 a (*.f64 (+.f64 (*.f64 -1 (*.f64 angle b)) (*.f64 angle 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 a (*.f64 (+.f64 (*.f64 -1 (*.f64 angle b)) (*.f64 angle 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 a (*.f64 (+.f64 (*.f64 angle b) (*.f64 -1 (*.f64 angle b))) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(+.f64 (*.f64 1/90 (*.f64 a (*.f64 (+.f64 (*.f64 angle b) (*.f64 -1 (*.f64 angle b))) (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))))
(+.f64 (*.f64 1/90 (*.f64 a (*.f64 (+.f64 (*.f64 angle b) (*.f64 -1 (*.f64 angle b))) (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (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 a (*.f64 (+.f64 (*.f64 -1 (*.f64 angle b)) (*.f64 angle 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 a (*.f64 (+.f64 (*.f64 -1 (*.f64 angle b)) (*.f64 angle 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 a (*.f64 (+.f64 (*.f64 -1 (*.f64 angle b)) (*.f64 angle b)) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))))
(*.f64 1/90 (*.f64 angle (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 a 2))) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 a 2))) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 a 2))) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 a 2))) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 a 2))) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 a 2))) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 a 2))) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 a 2))) (PI.f64))))
(*.f64 -1/90 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (*.f64 -1 (*.f64 (-.f64 b a) (+.f64 a b)))) (*.f64 angle (PI.f64))))
(*.f64 -1/90 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (*.f64 -1 (*.f64 (-.f64 b a) (+.f64 a b)))) (*.f64 angle (PI.f64))))
(*.f64 -1/90 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (*.f64 -1 (*.f64 (-.f64 b a) (+.f64 a b)))) (*.f64 angle (PI.f64))))
(*.f64 -1/90 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (*.f64 -1 (*.f64 (-.f64 b a) (+.f64 a b)))) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 angle (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(+.f64 (*.f64 angle (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 angle a)) (*.f64 angle a))) (*.f64 -1 (*.f64 angle (pow.f64 a 2)))))
(+.f64 (*.f64 angle (pow.f64 b 2)) (+.f64 (*.f64 angle (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 angle a)) (*.f64 angle a))) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))))
(+.f64 (*.f64 angle (pow.f64 b 2)) (+.f64 (*.f64 angle (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 angle a)) (*.f64 angle a))) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))))
(*.f64 angle (pow.f64 b 2))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 b (+.f64 (*.f64 -1 (*.f64 angle a)) (*.f64 angle a))))
(+.f64 (*.f64 angle (pow.f64 b 2)) (+.f64 (*.f64 angle (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 angle a)) (*.f64 angle a))) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))))
(+.f64 (*.f64 angle (pow.f64 b 2)) (+.f64 (*.f64 angle (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 angle a)) (*.f64 angle a))) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))))
(*.f64 angle (pow.f64 b 2))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (*.f64 angle a)) (*.f64 angle a)))))
(+.f64 (*.f64 angle (pow.f64 b 2)) (+.f64 (*.f64 angle (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (*.f64 angle (pow.f64 a 2))) (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (*.f64 angle a)) (*.f64 angle a)))))))
(+.f64 (*.f64 angle (pow.f64 b 2)) (+.f64 (*.f64 angle (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (*.f64 angle (pow.f64 a 2))) (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (*.f64 angle a)) (*.f64 angle a)))))))
(*.f64 angle (pow.f64 b 2))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 a (+.f64 (*.f64 -1 (*.f64 angle b)) (*.f64 angle b))))
(+.f64 (*.f64 angle (pow.f64 b 2)) (+.f64 (*.f64 -1 (*.f64 angle (pow.f64 a 2))) (*.f64 a (+.f64 (*.f64 -1 (*.f64 angle b)) (*.f64 angle b)))))
(+.f64 (*.f64 angle (pow.f64 b 2)) (+.f64 (*.f64 -1 (*.f64 angle (pow.f64 a 2))) (*.f64 a (+.f64 (*.f64 -1 (*.f64 angle b)) (*.f64 angle b)))))
(*.f64 -1 (*.f64 angle (pow.f64 a 2)))
(+.f64 (*.f64 a (+.f64 (*.f64 angle b) (*.f64 -1 (*.f64 angle b)))) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(+.f64 (*.f64 a (+.f64 (*.f64 angle b) (*.f64 -1 (*.f64 angle b)))) (+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2)))))
(+.f64 (*.f64 a (+.f64 (*.f64 angle b) (*.f64 -1 (*.f64 angle b)))) (+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2)))))
(*.f64 -1 (*.f64 angle (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (*.f64 angle b)) (*.f64 angle b)))) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(+.f64 (*.f64 angle (pow.f64 b 2)) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (*.f64 angle b)) (*.f64 angle b)))) (*.f64 -1 (*.f64 angle (pow.f64 a 2)))))
(+.f64 (*.f64 angle (pow.f64 b 2)) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (*.f64 angle b)) (*.f64 angle b)))) (*.f64 -1 (*.f64 angle (pow.f64 a 2)))))
(*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 a 2))) angle)
(*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 a 2))) angle)
(*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 a 2))) angle)
(*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 a 2))) angle)
(*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 a 2))) angle)
(*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 a 2))) angle)
(*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 a 2))) angle)
(*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 a 2))) angle)
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (*.f64 -1 (*.f64 (-.f64 b a) (+.f64 a b)))) angle))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (*.f64 -1 (*.f64 (-.f64 b a) (+.f64 a b)))) angle))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (*.f64 -1 (*.f64 (-.f64 b a) (+.f64 a b)))) angle))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (*.f64 -1 (*.f64 (-.f64 b a) (+.f64 a b)))) angle))
(*.f64 (+.f64 (*.f64 angle (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (*.f64 -1 (*.f64 angle (pow.f64 a 2)))) (PI.f64))
(+.f64 (*.f64 (+.f64 (*.f64 angle (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (*.f64 -1 (*.f64 angle (pow.f64 a 2)))) (PI.f64)) (*.f64 b (*.f64 (+.f64 (*.f64 -1 (*.f64 angle a)) (*.f64 angle a)) (PI.f64))))
(+.f64 (*.f64 (+.f64 (*.f64 angle (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (*.f64 -1 (*.f64 angle (pow.f64 a 2)))) (PI.f64)) (+.f64 (*.f64 b (*.f64 (+.f64 (*.f64 -1 (*.f64 angle a)) (*.f64 angle a)) (PI.f64))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 (+.f64 (*.f64 angle (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (*.f64 -1 (*.f64 angle (pow.f64 a 2)))) (PI.f64)) (+.f64 (*.f64 b (*.f64 (+.f64 (*.f64 -1 (*.f64 angle a)) (*.f64 angle a)) (PI.f64))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 b (*.f64 (+.f64 (*.f64 -1 (*.f64 angle a)) (*.f64 angle a)) (PI.f64))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 (+.f64 (*.f64 angle (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (*.f64 -1 (*.f64 angle (pow.f64 a 2)))) (PI.f64)) (+.f64 (*.f64 b (*.f64 (+.f64 (*.f64 -1 (*.f64 angle a)) (*.f64 angle a)) (PI.f64))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 (+.f64 (*.f64 angle (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (*.f64 -1 (*.f64 angle (pow.f64 a 2)))) (PI.f64)) (+.f64 (*.f64 b (*.f64 (+.f64 (*.f64 -1 (*.f64 angle a)) (*.f64 angle a)) (PI.f64))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 b (*.f64 (PI.f64) (+.f64 (*.f64 -1 (*.f64 angle a)) (*.f64 angle a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 (+.f64 (*.f64 angle (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (*.f64 -1 (*.f64 angle (pow.f64 a 2)))) (PI.f64)) (+.f64 (*.f64 -1 (*.f64 b (*.f64 (PI.f64) (+.f64 (*.f64 -1 (*.f64 angle a)) (*.f64 angle a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 (+.f64 (*.f64 angle (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (*.f64 -1 (*.f64 angle (pow.f64 a 2)))) (PI.f64)) (+.f64 (*.f64 -1 (*.f64 b (*.f64 (PI.f64) (+.f64 (*.f64 -1 (*.f64 angle a)) (*.f64 angle a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 a (*.f64 (+.f64 (*.f64 angle b) (*.f64 -1 (*.f64 angle b))) (PI.f64))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 a (*.f64 (+.f64 (*.f64 angle b) (*.f64 -1 (*.f64 angle 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 a (*.f64 (+.f64 (*.f64 angle b) (*.f64 -1 (*.f64 angle 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 a (*.f64 (+.f64 (*.f64 -1 (*.f64 angle b)) (*.f64 angle b)) (PI.f64))) (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(+.f64 (*.f64 a (*.f64 (+.f64 (*.f64 -1 (*.f64 angle b)) (*.f64 angle 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 a (*.f64 (+.f64 (*.f64 -1 (*.f64 angle b)) (*.f64 angle 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 a (*.f64 (+.f64 (*.f64 angle b) (*.f64 -1 (*.f64 angle b))) (PI.f64)))) (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (+.f64 (*.f64 angle b) (*.f64 -1 (*.f64 angle 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 a (*.f64 (+.f64 (*.f64 angle b) (*.f64 -1 (*.f64 angle 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 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 a 2))) (*.f64 angle (PI.f64)))
(*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 a 2))) (*.f64 angle (PI.f64)))
(*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 a 2))) (*.f64 angle (PI.f64)))
(*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 a 2))) (*.f64 angle (PI.f64)))
(*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 a 2))) (*.f64 angle (PI.f64)))
(*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 a 2))) (*.f64 angle (PI.f64)))
(*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 a 2))) (*.f64 angle (PI.f64)))
(*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 a 2))) (*.f64 angle (PI.f64)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (*.f64 -1 (*.f64 (-.f64 b a) (+.f64 a b)))) (*.f64 angle (PI.f64))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (*.f64 -1 (*.f64 (-.f64 b a) (+.f64 a b)))) (*.f64 angle (PI.f64))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (*.f64 -1 (*.f64 (-.f64 b a) (+.f64 a b)))) (*.f64 angle (PI.f64))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (*.f64 -1 (*.f64 (-.f64 b a) (+.f64 a b)))) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 a a) (*.f64 a a))
(+.f64 0 (*.f64 a (+.f64 a a)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 a (+.f64 a a)))) (cbrt.f64 (exp.f64 (*.f64 a (+.f64 a a)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 a (+.f64 a a))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 a (+.f64 a a))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 a (+.f64 a a))))))
(-.f64 (*.f64 a a) (*.f64 a a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (+.f64 a a)))) 1)
(*.f64 a (+.f64 a a))
(*.f64 (*.f64 a (+.f64 a a)) 1)
(*.f64 1 (*.f64 a (+.f64 a a)))
(*.f64 (cbrt.f64 (*.f64 a (+.f64 a a))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 a a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (+.f64 a a))) 2) (cbrt.f64 (*.f64 a (+.f64 a a))))
(*.f64 (hypot.f64 a a) (hypot.f64 a a))
(/.f64 (+.f64 (pow.f64 (*.f64 a a) 3) (pow.f64 (*.f64 a a) 3)) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 a 4) (pow.f64 a 4))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 a 4)) (*.f64 a (+.f64 a a)))
(pow.f64 (*.f64 a (+.f64 a a)) 1)
(pow.f64 (cbrt.f64 (*.f64 a (+.f64 a a))) 3)
(pow.f64 (pow.f64 (*.f64 a (+.f64 a a)) 3) 1/3)
(pow.f64 (hypot.f64 a a) 2)
(sqrt.f64 (pow.f64 (*.f64 a (+.f64 a a)) 2))
(log.f64 (exp.f64 (*.f64 a (+.f64 a a))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (+.f64 a a)))))
(log.f64 (*.f64 (exp.f64 (*.f64 a a)) (+.f64 1 (expm1.f64 (*.f64 a a)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a a))) (exp.f64 (*.f64 a a))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a a))) (+.f64 1 (expm1.f64 (*.f64 a a)))))
(log.f64 (/.f64 (exp.f64 (*.f64 a a)) (exp.f64 (*.f64 a a))))
(log.f64 (/.f64 (exp.f64 (*.f64 a a)) (+.f64 1 (expm1.f64 (*.f64 a a)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 a a))) (exp.f64 (*.f64 a a))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 a a))) (+.f64 1 (expm1.f64 (*.f64 a a)))))
(cbrt.f64 (pow.f64 (*.f64 a (+.f64 a a)) 3))
(expm1.f64 (log1p.f64 (*.f64 a (+.f64 a a))))
(exp.f64 (log.f64 (*.f64 a (+.f64 a a))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (+.f64 a a))) 1))
(log1p.f64 (expm1.f64 (*.f64 a (+.f64 a a))))
(+.f64 0 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (*.f64 (PI.f64) 1/90)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))) 1/90)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))) 1/90)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))) 1/90))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))) 1/90))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))) 1/90))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (*.f64 (PI.f64) 1/90)))) 1)
(pow.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (*.f64 (PI.f64) 1/90)) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (*.f64 (PI.f64) 1/90))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (*.f64 (PI.f64) 1/90)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (*.f64 (PI.f64) 1/90))) 2)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (*.f64 (PI.f64) 1/90)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))) 1/90))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (*.f64 (PI.f64) 1/90)))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (*.f64 (PI.f64) 1/90)) 3))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (*.f64 (PI.f64) 1/90))))
(exp.f64 (log.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (*.f64 (PI.f64) 1/90))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (*.f64 (PI.f64) 1/90))) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (*.f64 (PI.f64) 1/90))))
(+.f64 (*.f64 (*.f64 a (+.f64 a a)) angle) (*.f64 (pow.f64 (+.f64 a b) 2) angle))
(+.f64 (*.f64 (pow.f64 (+.f64 a b) 2) angle) (*.f64 (*.f64 a (+.f64 a a)) angle))
(+.f64 0 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)))
(+.f64 (*.f64 (*.f64 (pow.f64 (+.f64 a b) 2) angle) 1) (*.f64 (*.f64 a (+.f64 a a)) angle))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)))) (cbrt.f64 (exp.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)))) 1)
(*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) 1)
(*.f64 1 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))) 2) (cbrt.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))) (sqrt.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 a b) 2) angle) 3) (pow.f64 (*.f64 (*.f64 a (+.f64 a a)) angle) 3)) (fma.f64 (*.f64 (pow.f64 (+.f64 a b) 2) angle) (*.f64 (pow.f64 (+.f64 a b) 2) angle) (-.f64 (pow.f64 (*.f64 (*.f64 a (+.f64 a a)) angle) 2) (*.f64 (*.f64 (pow.f64 (+.f64 a b) 2) angle) (*.f64 (*.f64 a (+.f64 a a)) angle)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (+.f64 a b) 2) angle) (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (pow.f64 (*.f64 (*.f64 a (+.f64 a a)) angle) 2)) (-.f64 (*.f64 (pow.f64 (+.f64 a b) 2) angle) (*.f64 (*.f64 a (+.f64 a a)) angle)))
(pow.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))) 3)
(pow.f64 (pow.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) 2))
(log.f64 (exp.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 a (+.f64 a a))) angle) (exp.f64 (*.f64 (pow.f64 (+.f64 a b) 2) angle))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 a (+.f64 a a)) angle))) (exp.f64 (*.f64 (pow.f64 (+.f64 a b) 2) angle))))
(log.f64 (*.f64 (exp.f64 (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (+.f64 1 (expm1.f64 (*.f64 (*.f64 a (+.f64 a a)) angle)))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))))
(exp.f64 (log.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))))
(+.f64 0 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (PI.f64)))
(+.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (*.f64 (PI.f64) (*.f64 (*.f64 a (+.f64 a a)) angle)))
(+.f64 (*.f64 (*.f64 (pow.f64 (+.f64 a b) 2) angle) (PI.f64)) (*.f64 (*.f64 (*.f64 a (+.f64 a a)) angle) (PI.f64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)))) (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (PI.f64)) (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (PI.f64)) (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (PI.f64)))) 1)
(pow.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (PI.f64)) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (PI.f64))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (PI.f64)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (PI.f64))) 2)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (PI.f64)) 2))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (PI.f64)))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (PI.f64)) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) 3) (pow.f64 (PI.f64) 3)))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (PI.f64))))
(exp.f64 (log.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (PI.f64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (PI.f64))) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (PI.f64))))
(fma.f64 (PI.f64) (*.f64 (pow.f64 (+.f64 a b) 2) angle) (*.f64 (PI.f64) (*.f64 (*.f64 a (+.f64 a a)) angle)))
(fma.f64 (*.f64 (pow.f64 (+.f64 a b) 2) angle) (PI.f64) (*.f64 (*.f64 (*.f64 a (+.f64 a a)) angle) (PI.f64)))
Outputs
0
0
0
0
0
0
0
0
0
0
0
0
(*.f64 1/90 (*.f64 (+.f64 (*.f64 angle (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (*.f64 -1 (*.f64 angle (pow.f64 a 2)))) (PI.f64)))
(*.f64 1/90 (*.f64 (fma.f64 angle 0 (neg.f64 (*.f64 angle (*.f64 a a)))) (PI.f64)))
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 a a)) (neg.f64 (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 a (neg.f64 a)) (PI.f64))))
(+.f64 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (+.f64 (*.f64 -1 (*.f64 angle a)) (*.f64 angle a))))) (*.f64 1/90 (*.f64 (+.f64 (*.f64 angle (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (*.f64 -1 (*.f64 angle (pow.f64 a 2)))) (PI.f64))))
(*.f64 1/90 (*.f64 (fma.f64 angle 0 (neg.f64 (*.f64 angle (*.f64 a a)))) (PI.f64)))
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 a a)) (neg.f64 (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 a (neg.f64 a)) (PI.f64))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (+.f64 (*.f64 -1 (*.f64 angle a)) (*.f64 angle a))))) (*.f64 1/90 (*.f64 (+.f64 (*.f64 angle (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (*.f64 -1 (*.f64 angle (pow.f64 a 2)))) (PI.f64)))))
(fma.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) (*.f64 1/90 (fma.f64 (fma.f64 angle 0 (neg.f64 (*.f64 angle (*.f64 a a)))) (PI.f64) (*.f64 (*.f64 b (PI.f64)) (*.f64 0 (*.f64 angle a))))))
(*.f64 1/90 (-.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 angle (*.f64 a (*.f64 a (PI.f64))))))
(*.f64 1/90 (-.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (+.f64 (*.f64 -1 (*.f64 angle a)) (*.f64 angle a))))) (*.f64 1/90 (*.f64 (+.f64 (*.f64 angle (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (*.f64 -1 (*.f64 angle (pow.f64 a 2)))) (PI.f64)))))
(fma.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) (*.f64 1/90 (fma.f64 (fma.f64 angle 0 (neg.f64 (*.f64 angle (*.f64 a a)))) (PI.f64) (*.f64 (*.f64 b (PI.f64)) (*.f64 0 (*.f64 angle a))))))
(*.f64 1/90 (-.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 angle (*.f64 a (*.f64 a (PI.f64))))))
(*.f64 1/90 (-.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 angle (PI.f64)))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (+.f64 (*.f64 -1 (*.f64 angle a)) (*.f64 angle a))))))
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (+.f64 (*.f64 -1 (*.f64 angle a)) (*.f64 angle a))))) (*.f64 1/90 (*.f64 (+.f64 (*.f64 angle (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (*.f64 -1 (*.f64 angle (pow.f64 a 2)))) (PI.f64)))))
(fma.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) (*.f64 1/90 (fma.f64 (fma.f64 angle 0 (neg.f64 (*.f64 angle (*.f64 a a)))) (PI.f64) (*.f64 (*.f64 b (PI.f64)) (*.f64 0 (*.f64 angle a))))))
(*.f64 1/90 (-.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 angle (*.f64 a (*.f64 a (PI.f64))))))
(*.f64 1/90 (-.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (+.f64 (*.f64 -1 (*.f64 angle a)) (*.f64 angle a))))) (*.f64 1/90 (*.f64 (+.f64 (*.f64 angle (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (*.f64 -1 (*.f64 angle (pow.f64 a 2)))) (PI.f64)))))
(fma.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) (*.f64 1/90 (fma.f64 (fma.f64 angle 0 (neg.f64 (*.f64 angle (*.f64 a a)))) (PI.f64) (*.f64 (*.f64 b (PI.f64)) (*.f64 0 (*.f64 angle a))))))
(*.f64 1/90 (-.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 angle (*.f64 a (*.f64 a (PI.f64))))))
(*.f64 1/90 (-.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 angle (PI.f64)))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 b (*.f64 (PI.f64) (+.f64 (*.f64 -1 (*.f64 angle a)) (*.f64 angle a))))))
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 -1/90 (*.f64 b (*.f64 (PI.f64) (+.f64 (*.f64 -1 (*.f64 angle a)) (*.f64 angle a))))) (*.f64 1/90 (*.f64 (+.f64 (*.f64 angle (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (*.f64 -1 (*.f64 angle (pow.f64 a 2)))) (PI.f64)))))
(fma.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) (*.f64 1/90 (fma.f64 (fma.f64 angle 0 (neg.f64 (*.f64 angle (*.f64 a a)))) (PI.f64) (*.f64 (*.f64 b (PI.f64)) (*.f64 0 (*.f64 angle a))))))
(*.f64 1/90 (-.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 angle (*.f64 a (*.f64 a (PI.f64))))))
(*.f64 1/90 (-.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 -1/90 (*.f64 b (*.f64 (PI.f64) (+.f64 (*.f64 -1 (*.f64 angle a)) (*.f64 angle a))))) (*.f64 1/90 (*.f64 (+.f64 (*.f64 angle (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (*.f64 -1 (*.f64 angle (pow.f64 a 2)))) (PI.f64)))))
(fma.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) (*.f64 1/90 (fma.f64 (fma.f64 angle 0 (neg.f64 (*.f64 angle (*.f64 a a)))) (PI.f64) (*.f64 (*.f64 b (PI.f64)) (*.f64 0 (*.f64 angle a))))))
(*.f64 1/90 (-.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 angle (*.f64 a (*.f64 a (PI.f64))))))
(*.f64 1/90 (-.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 angle (PI.f64)))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 1/90 (*.f64 a (*.f64 (+.f64 (*.f64 -1 (*.f64 angle b)) (*.f64 angle b)) (PI.f64)))))
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 a (*.f64 (+.f64 (*.f64 -1 (*.f64 angle b)) (*.f64 angle b)) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))))
(+.f64 (*.f64 1/90 (fma.f64 a (*.f64 (PI.f64) (*.f64 0 (*.f64 angle b))) (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))) (*.f64 (*.f64 -1/90 angle) (*.f64 (*.f64 a a) (PI.f64))))
(fma.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 -1/90 (*.f64 (PI.f64) (fma.f64 angle (*.f64 a a) 0))))
(fma.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 angle (*.f64 a a)) (*.f64 (PI.f64) -1/90)))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 a (*.f64 (+.f64 (*.f64 -1 (*.f64 angle b)) (*.f64 angle b)) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))))
(+.f64 (*.f64 1/90 (fma.f64 a (*.f64 (PI.f64) (*.f64 0 (*.f64 angle b))) (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))) (*.f64 (*.f64 -1/90 angle) (*.f64 (*.f64 a a) (PI.f64))))
(fma.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 -1/90 (*.f64 (PI.f64) (fma.f64 angle (*.f64 a a) 0))))
(fma.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 angle (*.f64 a a)) (*.f64 (PI.f64) -1/90)))
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))
(*.f64 (*.f64 -1/90 angle) (*.f64 (*.f64 a a) (PI.f64)))
(*.f64 (*.f64 angle (*.f64 a a)) (*.f64 (PI.f64) -1/90))
(+.f64 (*.f64 1/90 (*.f64 a (*.f64 (+.f64 (*.f64 angle b) (*.f64 -1 (*.f64 angle b))) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(*.f64 (*.f64 -1/90 angle) (*.f64 (*.f64 a a) (PI.f64)))
(*.f64 (*.f64 angle (*.f64 a a)) (*.f64 (PI.f64) -1/90))
(+.f64 (*.f64 1/90 (*.f64 a (*.f64 (+.f64 (*.f64 angle b) (*.f64 -1 (*.f64 angle b))) (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))))
(+.f64 (*.f64 1/90 (fma.f64 a (*.f64 (PI.f64) (*.f64 0 (*.f64 angle b))) (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))) (*.f64 (*.f64 -1/90 angle) (*.f64 (*.f64 a a) (PI.f64))))
(fma.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 -1/90 (*.f64 (PI.f64) (fma.f64 angle (*.f64 a a) 0))))
(fma.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 angle (*.f64 a a)) (*.f64 (PI.f64) -1/90)))
(+.f64 (*.f64 1/90 (*.f64 a (*.f64 (+.f64 (*.f64 angle b) (*.f64 -1 (*.f64 angle b))) (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))))
(+.f64 (*.f64 1/90 (fma.f64 a (*.f64 (PI.f64) (*.f64 0 (*.f64 angle b))) (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))) (*.f64 (*.f64 -1/90 angle) (*.f64 (*.f64 a a) (PI.f64))))
(fma.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 -1/90 (*.f64 (PI.f64) (fma.f64 angle (*.f64 a a) 0))))
(fma.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 angle (*.f64 a a)) (*.f64 (PI.f64) -1/90)))
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))
(*.f64 (*.f64 -1/90 angle) (*.f64 (*.f64 a a) (PI.f64)))
(*.f64 (*.f64 angle (*.f64 a a)) (*.f64 (PI.f64) -1/90))
(+.f64 (*.f64 -1/90 (*.f64 a (*.f64 (+.f64 (*.f64 -1 (*.f64 angle b)) (*.f64 angle b)) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(*.f64 (*.f64 -1/90 angle) (*.f64 (*.f64 a a) (PI.f64)))
(*.f64 (*.f64 angle (*.f64 a a)) (*.f64 (PI.f64) -1/90))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 -1/90 (*.f64 a (*.f64 (+.f64 (*.f64 -1 (*.f64 angle b)) (*.f64 angle b)) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))))
(+.f64 (*.f64 1/90 (fma.f64 a (*.f64 (PI.f64) (*.f64 0 (*.f64 angle b))) (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))) (*.f64 (*.f64 -1/90 angle) (*.f64 (*.f64 a a) (PI.f64))))
(fma.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 -1/90 (*.f64 (PI.f64) (fma.f64 angle (*.f64 a a) 0))))
(fma.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 angle (*.f64 a a)) (*.f64 (PI.f64) -1/90)))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 -1/90 (*.f64 a (*.f64 (+.f64 (*.f64 -1 (*.f64 angle b)) (*.f64 angle b)) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))))
(+.f64 (*.f64 1/90 (fma.f64 a (*.f64 (PI.f64) (*.f64 0 (*.f64 angle b))) (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))) (*.f64 (*.f64 -1/90 angle) (*.f64 (*.f64 a a) (PI.f64))))
(fma.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 -1/90 (*.f64 (PI.f64) (fma.f64 angle (*.f64 a a) 0))))
(fma.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 angle (*.f64 a a)) (*.f64 (PI.f64) -1/90)))
(*.f64 1/90 (*.f64 angle (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 a 2))) (PI.f64))))
(*.f64 1/90 (*.f64 (fma.f64 -1 (*.f64 a a) (fma.f64 (-.f64 b a) (+.f64 a b) (*.f64 a a))) (*.f64 angle (PI.f64))))
(*.f64 1/90 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/90 (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 1/90 (*.f64 angle (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 a 2))) (PI.f64))))
(*.f64 1/90 (*.f64 (fma.f64 -1 (*.f64 a a) (fma.f64 (-.f64 b a) (+.f64 a b) (*.f64 a a))) (*.f64 angle (PI.f64))))
(*.f64 1/90 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/90 (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 1/90 (*.f64 angle (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 a 2))) (PI.f64))))
(*.f64 1/90 (*.f64 (fma.f64 -1 (*.f64 a a) (fma.f64 (-.f64 b a) (+.f64 a b) (*.f64 a a))) (*.f64 angle (PI.f64))))
(*.f64 1/90 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/90 (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 1/90 (*.f64 angle (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 a 2))) (PI.f64))))
(*.f64 1/90 (*.f64 (fma.f64 -1 (*.f64 a a) (fma.f64 (-.f64 b a) (+.f64 a b) (*.f64 a a))) (*.f64 angle (PI.f64))))
(*.f64 1/90 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/90 (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 1/90 (*.f64 angle (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 a 2))) (PI.f64))))
(*.f64 1/90 (*.f64 (fma.f64 -1 (*.f64 a a) (fma.f64 (-.f64 b a) (+.f64 a b) (*.f64 a a))) (*.f64 angle (PI.f64))))
(*.f64 1/90 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/90 (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 1/90 (*.f64 angle (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 a 2))) (PI.f64))))
(*.f64 1/90 (*.f64 (fma.f64 -1 (*.f64 a a) (fma.f64 (-.f64 b a) (+.f64 a b) (*.f64 a a))) (*.f64 angle (PI.f64))))
(*.f64 1/90 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/90 (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 1/90 (*.f64 angle (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 a 2))) (PI.f64))))
(*.f64 1/90 (*.f64 (fma.f64 -1 (*.f64 a a) (fma.f64 (-.f64 b a) (+.f64 a b) (*.f64 a a))) (*.f64 angle (PI.f64))))
(*.f64 1/90 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/90 (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 1/90 (*.f64 angle (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 a 2))) (PI.f64))))
(*.f64 1/90 (*.f64 (fma.f64 -1 (*.f64 a a) (fma.f64 (-.f64 b a) (+.f64 a b) (*.f64 a a))) (*.f64 angle (PI.f64))))
(*.f64 1/90 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/90 (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 -1/90 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (*.f64 -1 (*.f64 (-.f64 b a) (+.f64 a b)))) (*.f64 angle (PI.f64))))
(*.f64 1/90 (*.f64 (fma.f64 -1 (*.f64 a a) (fma.f64 (-.f64 b a) (+.f64 a b) (*.f64 a a))) (*.f64 angle (PI.f64))))
(*.f64 1/90 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/90 (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 -1/90 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (*.f64 -1 (*.f64 (-.f64 b a) (+.f64 a b)))) (*.f64 angle (PI.f64))))
(*.f64 1/90 (*.f64 (fma.f64 -1 (*.f64 a a) (fma.f64 (-.f64 b a) (+.f64 a b) (*.f64 a a))) (*.f64 angle (PI.f64))))
(*.f64 1/90 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/90 (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 -1/90 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (*.f64 -1 (*.f64 (-.f64 b a) (+.f64 a b)))) (*.f64 angle (PI.f64))))
(*.f64 1/90 (*.f64 (fma.f64 -1 (*.f64 a a) (fma.f64 (-.f64 b a) (+.f64 a b) (*.f64 a a))) (*.f64 angle (PI.f64))))
(*.f64 1/90 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/90 (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 -1/90 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (*.f64 -1 (*.f64 (-.f64 b a) (+.f64 a b)))) (*.f64 angle (PI.f64))))
(*.f64 1/90 (*.f64 (fma.f64 -1 (*.f64 a a) (fma.f64 (-.f64 b a) (+.f64 a b) (*.f64 a a))) (*.f64 angle (PI.f64))))
(*.f64 1/90 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/90 (*.f64 (-.f64 b a) (+.f64 a b))))
(+.f64 (*.f64 angle (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(fma.f64 angle 0 (neg.f64 (*.f64 angle (*.f64 a a))))
(*.f64 angle (*.f64 a (neg.f64 a)))
(+.f64 (*.f64 angle (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 angle a)) (*.f64 angle a))) (*.f64 -1 (*.f64 angle (pow.f64 a 2)))))
(fma.f64 angle 0 (neg.f64 (*.f64 angle (*.f64 a a))))
(*.f64 angle (*.f64 a (neg.f64 a)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (+.f64 (*.f64 angle (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 angle a)) (*.f64 angle a))) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))))
(fma.f64 angle (*.f64 b b) (fma.f64 angle 0 (fma.f64 b (*.f64 0 (*.f64 angle a)) (neg.f64 (*.f64 angle (*.f64 a a))))))
(-.f64 (*.f64 angle (*.f64 b b)) (*.f64 angle (*.f64 a a)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (+.f64 (*.f64 angle (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 angle a)) (*.f64 angle a))) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))))
(fma.f64 angle (*.f64 b b) (fma.f64 angle 0 (fma.f64 b (*.f64 0 (*.f64 angle a)) (neg.f64 (*.f64 angle (*.f64 a a))))))
(-.f64 (*.f64 angle (*.f64 b b)) (*.f64 angle (*.f64 a a)))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 b (+.f64 (*.f64 -1 (*.f64 angle a)) (*.f64 angle a))))
(*.f64 angle (*.f64 b b))
(+.f64 (*.f64 angle (pow.f64 b 2)) (+.f64 (*.f64 angle (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 angle a)) (*.f64 angle a))) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))))
(fma.f64 angle (*.f64 b b) (fma.f64 angle 0 (fma.f64 b (*.f64 0 (*.f64 angle a)) (neg.f64 (*.f64 angle (*.f64 a a))))))
(-.f64 (*.f64 angle (*.f64 b b)) (*.f64 angle (*.f64 a a)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (+.f64 (*.f64 angle (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 angle a)) (*.f64 angle a))) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))))
(fma.f64 angle (*.f64 b b) (fma.f64 angle 0 (fma.f64 b (*.f64 0 (*.f64 angle a)) (neg.f64 (*.f64 angle (*.f64 a a))))))
(-.f64 (*.f64 angle (*.f64 b b)) (*.f64 angle (*.f64 a a)))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (*.f64 angle a)) (*.f64 angle a)))))
(*.f64 angle (*.f64 b b))
(+.f64 (*.f64 angle (pow.f64 b 2)) (+.f64 (*.f64 angle (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (*.f64 angle (pow.f64 a 2))) (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (*.f64 angle a)) (*.f64 angle a)))))))
(fma.f64 angle (*.f64 b b) (fma.f64 angle 0 (fma.f64 b (*.f64 0 (*.f64 angle a)) (neg.f64 (*.f64 angle (*.f64 a a))))))
(-.f64 (*.f64 angle (*.f64 b b)) (*.f64 angle (*.f64 a a)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (+.f64 (*.f64 angle (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (*.f64 angle (pow.f64 a 2))) (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (*.f64 angle a)) (*.f64 angle a)))))))
(fma.f64 angle (*.f64 b b) (fma.f64 angle 0 (fma.f64 b (*.f64 0 (*.f64 angle a)) (neg.f64 (*.f64 angle (*.f64 a a))))))
(-.f64 (*.f64 angle (*.f64 b b)) (*.f64 angle (*.f64 a a)))
(*.f64 angle (pow.f64 b 2))
(*.f64 angle (*.f64 b b))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 a (+.f64 (*.f64 -1 (*.f64 angle b)) (*.f64 angle b))))
(*.f64 angle (*.f64 b b))
(+.f64 (*.f64 angle (pow.f64 b 2)) (+.f64 (*.f64 -1 (*.f64 angle (pow.f64 a 2))) (*.f64 a (+.f64 (*.f64 -1 (*.f64 angle b)) (*.f64 angle b)))))
(fma.f64 angle (*.f64 b b) (fma.f64 angle 0 (fma.f64 b (*.f64 0 (*.f64 angle a)) (neg.f64 (*.f64 angle (*.f64 a a))))))
(-.f64 (*.f64 angle (*.f64 b b)) (*.f64 angle (*.f64 a a)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (+.f64 (*.f64 -1 (*.f64 angle (pow.f64 a 2))) (*.f64 a (+.f64 (*.f64 -1 (*.f64 angle b)) (*.f64 angle b)))))
(fma.f64 angle (*.f64 b b) (fma.f64 angle 0 (fma.f64 b (*.f64 0 (*.f64 angle a)) (neg.f64 (*.f64 angle (*.f64 a a))))))
(-.f64 (*.f64 angle (*.f64 b b)) (*.f64 angle (*.f64 a a)))
(*.f64 -1 (*.f64 angle (pow.f64 a 2)))
(fma.f64 angle 0 (neg.f64 (*.f64 angle (*.f64 a a))))
(*.f64 angle (*.f64 a (neg.f64 a)))
(+.f64 (*.f64 a (+.f64 (*.f64 angle b) (*.f64 -1 (*.f64 angle b)))) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(fma.f64 angle 0 (neg.f64 (*.f64 angle (*.f64 a a))))
(*.f64 angle (*.f64 a (neg.f64 a)))
(+.f64 (*.f64 a (+.f64 (*.f64 angle b) (*.f64 -1 (*.f64 angle b)))) (+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2)))))
(fma.f64 angle (*.f64 b b) (fma.f64 angle 0 (fma.f64 b (*.f64 0 (*.f64 angle a)) (neg.f64 (*.f64 angle (*.f64 a a))))))
(-.f64 (*.f64 angle (*.f64 b b)) (*.f64 angle (*.f64 a a)))
(+.f64 (*.f64 a (+.f64 (*.f64 angle b) (*.f64 -1 (*.f64 angle b)))) (+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2)))))
(fma.f64 angle (*.f64 b b) (fma.f64 angle 0 (fma.f64 b (*.f64 0 (*.f64 angle a)) (neg.f64 (*.f64 angle (*.f64 a a))))))
(-.f64 (*.f64 angle (*.f64 b b)) (*.f64 angle (*.f64 a a)))
(*.f64 -1 (*.f64 angle (pow.f64 a 2)))
(fma.f64 angle 0 (neg.f64 (*.f64 angle (*.f64 a a))))
(*.f64 angle (*.f64 a (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (*.f64 angle b)) (*.f64 angle b)))) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(fma.f64 angle 0 (neg.f64 (*.f64 angle (*.f64 a a))))
(*.f64 angle (*.f64 a (neg.f64 a)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (*.f64 angle b)) (*.f64 angle b)))) (*.f64 -1 (*.f64 angle (pow.f64 a 2)))))
(fma.f64 angle (*.f64 b b) (fma.f64 angle 0 (fma.f64 b (*.f64 0 (*.f64 angle a)) (neg.f64 (*.f64 angle (*.f64 a a))))))
(-.f64 (*.f64 angle (*.f64 b b)) (*.f64 angle (*.f64 a a)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (*.f64 angle b)) (*.f64 angle b)))) (*.f64 -1 (*.f64 angle (pow.f64 a 2)))))
(fma.f64 angle (*.f64 b b) (fma.f64 angle 0 (fma.f64 b (*.f64 0 (*.f64 angle a)) (neg.f64 (*.f64 angle (*.f64 a a))))))
(-.f64 (*.f64 angle (*.f64 b b)) (*.f64 angle (*.f64 a a)))
(*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 a 2))) angle)
(*.f64 angle (fma.f64 -1 (*.f64 a a) (fma.f64 (-.f64 b a) (+.f64 a b) (*.f64 a a))))
(*.f64 angle (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 a 2))) angle)
(*.f64 angle (fma.f64 -1 (*.f64 a a) (fma.f64 (-.f64 b a) (+.f64 a b) (*.f64 a a))))
(*.f64 angle (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 a 2))) angle)
(*.f64 angle (fma.f64 -1 (*.f64 a a) (fma.f64 (-.f64 b a) (+.f64 a b) (*.f64 a a))))
(*.f64 angle (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 a 2))) angle)
(*.f64 angle (fma.f64 -1 (*.f64 a a) (fma.f64 (-.f64 b a) (+.f64 a b) (*.f64 a a))))
(*.f64 angle (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 a 2))) angle)
(*.f64 angle (fma.f64 -1 (*.f64 a a) (fma.f64 (-.f64 b a) (+.f64 a b) (*.f64 a a))))
(*.f64 angle (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 a 2))) angle)
(*.f64 angle (fma.f64 -1 (*.f64 a a) (fma.f64 (-.f64 b a) (+.f64 a b) (*.f64 a a))))
(*.f64 angle (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 a 2))) angle)
(*.f64 angle (fma.f64 -1 (*.f64 a a) (fma.f64 (-.f64 b a) (+.f64 a b) (*.f64 a a))))
(*.f64 angle (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 a 2))) angle)
(*.f64 angle (fma.f64 -1 (*.f64 a a) (fma.f64 (-.f64 b a) (+.f64 a b) (*.f64 a a))))
(*.f64 angle (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (*.f64 -1 (*.f64 (-.f64 b a) (+.f64 a b)))) angle))
(*.f64 angle (fma.f64 -1 (*.f64 a a) (fma.f64 (-.f64 b a) (+.f64 a b) (*.f64 a a))))
(*.f64 angle (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (*.f64 -1 (*.f64 (-.f64 b a) (+.f64 a b)))) angle))
(*.f64 angle (fma.f64 -1 (*.f64 a a) (fma.f64 (-.f64 b a) (+.f64 a b) (*.f64 a a))))
(*.f64 angle (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (*.f64 -1 (*.f64 (-.f64 b a) (+.f64 a b)))) angle))
(*.f64 angle (fma.f64 -1 (*.f64 a a) (fma.f64 (-.f64 b a) (+.f64 a b) (*.f64 a a))))
(*.f64 angle (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (*.f64 -1 (*.f64 (-.f64 b a) (+.f64 a b)))) angle))
(*.f64 angle (fma.f64 -1 (*.f64 a a) (fma.f64 (-.f64 b a) (+.f64 a b) (*.f64 a a))))
(*.f64 angle (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (+.f64 (*.f64 angle (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (*.f64 -1 (*.f64 angle (pow.f64 a 2)))) (PI.f64))
(*.f64 (fma.f64 angle 0 (neg.f64 (*.f64 angle (*.f64 a a)))) (PI.f64))
(*.f64 (*.f64 angle (*.f64 a a)) (neg.f64 (PI.f64)))
(*.f64 angle (*.f64 (*.f64 a (neg.f64 a)) (PI.f64)))
(+.f64 (*.f64 (+.f64 (*.f64 angle (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (*.f64 -1 (*.f64 angle (pow.f64 a 2)))) (PI.f64)) (*.f64 b (*.f64 (+.f64 (*.f64 -1 (*.f64 angle a)) (*.f64 angle a)) (PI.f64))))
(*.f64 (fma.f64 angle 0 (neg.f64 (*.f64 angle (*.f64 a a)))) (PI.f64))
(*.f64 (*.f64 angle (*.f64 a a)) (neg.f64 (PI.f64)))
(*.f64 angle (*.f64 (*.f64 a (neg.f64 a)) (PI.f64)))
(+.f64 (*.f64 (+.f64 (*.f64 angle (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (*.f64 -1 (*.f64 angle (pow.f64 a 2)))) (PI.f64)) (+.f64 (*.f64 b (*.f64 (+.f64 (*.f64 -1 (*.f64 angle a)) (*.f64 angle a)) (PI.f64))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 (fma.f64 angle 0 (neg.f64 (*.f64 angle (*.f64 a a)))) (PI.f64) (fma.f64 b (*.f64 (PI.f64) (*.f64 0 (*.f64 angle a))) (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))))
(-.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 angle (*.f64 a (*.f64 a (PI.f64)))))
(-.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 (+.f64 (*.f64 angle (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (*.f64 -1 (*.f64 angle (pow.f64 a 2)))) (PI.f64)) (+.f64 (*.f64 b (*.f64 (+.f64 (*.f64 -1 (*.f64 angle a)) (*.f64 angle a)) (PI.f64))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 (fma.f64 angle 0 (neg.f64 (*.f64 angle (*.f64 a a)))) (PI.f64) (fma.f64 b (*.f64 (PI.f64) (*.f64 0 (*.f64 angle a))) (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))))
(-.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 angle (*.f64 a (*.f64 a (PI.f64)))))
(-.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(+.f64 (*.f64 b (*.f64 (+.f64 (*.f64 -1 (*.f64 angle a)) (*.f64 angle a)) (PI.f64))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(+.f64 (*.f64 (+.f64 (*.f64 angle (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (*.f64 -1 (*.f64 angle (pow.f64 a 2)))) (PI.f64)) (+.f64 (*.f64 b (*.f64 (+.f64 (*.f64 -1 (*.f64 angle a)) (*.f64 angle a)) (PI.f64))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 (fma.f64 angle 0 (neg.f64 (*.f64 angle (*.f64 a a)))) (PI.f64) (fma.f64 b (*.f64 (PI.f64) (*.f64 0 (*.f64 angle a))) (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))))
(-.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 angle (*.f64 a (*.f64 a (PI.f64)))))
(-.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 (+.f64 (*.f64 angle (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (*.f64 -1 (*.f64 angle (pow.f64 a 2)))) (PI.f64)) (+.f64 (*.f64 b (*.f64 (+.f64 (*.f64 -1 (*.f64 angle a)) (*.f64 angle a)) (PI.f64))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 (fma.f64 angle 0 (neg.f64 (*.f64 angle (*.f64 a a)))) (PI.f64) (fma.f64 b (*.f64 (PI.f64) (*.f64 0 (*.f64 angle a))) (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))))
(-.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 angle (*.f64 a (*.f64 a (PI.f64)))))
(-.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(+.f64 (*.f64 -1 (*.f64 b (*.f64 (PI.f64) (+.f64 (*.f64 -1 (*.f64 angle a)) (*.f64 angle a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(+.f64 (*.f64 (+.f64 (*.f64 angle (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (*.f64 -1 (*.f64 angle (pow.f64 a 2)))) (PI.f64)) (+.f64 (*.f64 -1 (*.f64 b (*.f64 (PI.f64) (+.f64 (*.f64 -1 (*.f64 angle a)) (*.f64 angle a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 (fma.f64 angle 0 (neg.f64 (*.f64 angle (*.f64 a a)))) (PI.f64) (fma.f64 b (*.f64 (PI.f64) (*.f64 0 (*.f64 angle a))) (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))))
(-.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 angle (*.f64 a (*.f64 a (PI.f64)))))
(-.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 (+.f64 (*.f64 angle (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (*.f64 -1 (*.f64 angle (pow.f64 a 2)))) (PI.f64)) (+.f64 (*.f64 -1 (*.f64 b (*.f64 (PI.f64) (+.f64 (*.f64 -1 (*.f64 angle a)) (*.f64 angle a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 (fma.f64 angle 0 (neg.f64 (*.f64 angle (*.f64 a a)))) (PI.f64) (fma.f64 b (*.f64 (PI.f64) (*.f64 0 (*.f64 angle a))) (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))))
(-.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 angle (*.f64 a (*.f64 a (PI.f64)))))
(-.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(+.f64 (*.f64 a (*.f64 (+.f64 (*.f64 angle b) (*.f64 -1 (*.f64 angle b))) (PI.f64))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(+.f64 (*.f64 a (*.f64 (+.f64 (*.f64 angle b) (*.f64 -1 (*.f64 angle b))) (PI.f64))) (+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 (fma.f64 angle 0 (neg.f64 (*.f64 angle (*.f64 a a)))) (PI.f64) (fma.f64 b (*.f64 (PI.f64) (*.f64 0 (*.f64 angle a))) (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))))
(-.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 angle (*.f64 a (*.f64 a (PI.f64)))))
(-.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 a (*.f64 (+.f64 (*.f64 angle b) (*.f64 -1 (*.f64 angle b))) (PI.f64))) (+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 (fma.f64 angle 0 (neg.f64 (*.f64 angle (*.f64 a a)))) (PI.f64) (fma.f64 b (*.f64 (PI.f64) (*.f64 0 (*.f64 angle a))) (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))))
(-.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 angle (*.f64 a (*.f64 a (PI.f64)))))
(-.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))))
(*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))
(*.f64 (fma.f64 angle 0 (neg.f64 (*.f64 angle (*.f64 a a)))) (PI.f64))
(*.f64 (*.f64 angle (*.f64 a a)) (neg.f64 (PI.f64)))
(*.f64 angle (*.f64 (*.f64 a (neg.f64 a)) (PI.f64)))
(+.f64 (*.f64 a (*.f64 (+.f64 (*.f64 -1 (*.f64 angle b)) (*.f64 angle b)) (PI.f64))) (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(*.f64 (fma.f64 angle 0 (neg.f64 (*.f64 angle (*.f64 a a)))) (PI.f64))
(*.f64 (*.f64 angle (*.f64 a a)) (neg.f64 (PI.f64)))
(*.f64 angle (*.f64 (*.f64 a (neg.f64 a)) (PI.f64)))
(+.f64 (*.f64 a (*.f64 (+.f64 (*.f64 -1 (*.f64 angle b)) (*.f64 angle b)) (PI.f64))) (+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 (fma.f64 angle 0 (neg.f64 (*.f64 angle (*.f64 a a)))) (PI.f64) (fma.f64 b (*.f64 (PI.f64) (*.f64 0 (*.f64 angle a))) (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))))
(-.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 angle (*.f64 a (*.f64 a (PI.f64)))))
(-.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 a (*.f64 (+.f64 (*.f64 -1 (*.f64 angle b)) (*.f64 angle b)) (PI.f64))) (+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 (fma.f64 angle 0 (neg.f64 (*.f64 angle (*.f64 a a)))) (PI.f64) (fma.f64 b (*.f64 (PI.f64) (*.f64 0 (*.f64 angle a))) (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))))
(-.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 angle (*.f64 a (*.f64 a (PI.f64)))))
(-.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))))
(*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))
(*.f64 (fma.f64 angle 0 (neg.f64 (*.f64 angle (*.f64 a a)))) (PI.f64))
(*.f64 (*.f64 angle (*.f64 a a)) (neg.f64 (PI.f64)))
(*.f64 angle (*.f64 (*.f64 a (neg.f64 a)) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (+.f64 (*.f64 angle b) (*.f64 -1 (*.f64 angle b))) (PI.f64)))) (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))
(*.f64 (fma.f64 angle 0 (neg.f64 (*.f64 angle (*.f64 a a)))) (PI.f64))
(*.f64 (*.f64 angle (*.f64 a a)) (neg.f64 (PI.f64)))
(*.f64 angle (*.f64 (*.f64 a (neg.f64 a)) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (+.f64 (*.f64 angle b) (*.f64 -1 (*.f64 angle b))) (PI.f64)))) (+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 (fma.f64 angle 0 (neg.f64 (*.f64 angle (*.f64 a a)))) (PI.f64) (fma.f64 b (*.f64 (PI.f64) (*.f64 0 (*.f64 angle a))) (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))))
(-.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 angle (*.f64 a (*.f64 a (PI.f64)))))
(-.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (+.f64 (*.f64 angle b) (*.f64 -1 (*.f64 angle b))) (PI.f64)))) (+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 (fma.f64 angle 0 (neg.f64 (*.f64 angle (*.f64 a a)))) (PI.f64) (fma.f64 b (*.f64 (PI.f64) (*.f64 0 (*.f64 angle a))) (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))))
(-.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 angle (*.f64 a (*.f64 a (PI.f64)))))
(-.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 angle (PI.f64))))
(*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 a 2))) (*.f64 angle (PI.f64)))
(*.f64 (fma.f64 -1 (*.f64 a a) (fma.f64 (-.f64 b a) (+.f64 a b) (*.f64 a a))) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (*.f64 angle (PI.f64)))
(*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 a 2))) (*.f64 angle (PI.f64)))
(*.f64 (fma.f64 -1 (*.f64 a a) (fma.f64 (-.f64 b a) (+.f64 a b) (*.f64 a a))) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (*.f64 angle (PI.f64)))
(*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 a 2))) (*.f64 angle (PI.f64)))
(*.f64 (fma.f64 -1 (*.f64 a a) (fma.f64 (-.f64 b a) (+.f64 a b) (*.f64 a a))) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (*.f64 angle (PI.f64)))
(*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 a 2))) (*.f64 angle (PI.f64)))
(*.f64 (fma.f64 -1 (*.f64 a a) (fma.f64 (-.f64 b a) (+.f64 a b) (*.f64 a a))) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (*.f64 angle (PI.f64)))
(*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 a 2))) (*.f64 angle (PI.f64)))
(*.f64 (fma.f64 -1 (*.f64 a a) (fma.f64 (-.f64 b a) (+.f64 a b) (*.f64 a a))) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (*.f64 angle (PI.f64)))
(*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 a 2))) (*.f64 angle (PI.f64)))
(*.f64 (fma.f64 -1 (*.f64 a a) (fma.f64 (-.f64 b a) (+.f64 a b) (*.f64 a a))) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (*.f64 angle (PI.f64)))
(*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 a 2))) (*.f64 angle (PI.f64)))
(*.f64 (fma.f64 -1 (*.f64 a a) (fma.f64 (-.f64 b a) (+.f64 a b) (*.f64 a a))) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (*.f64 angle (PI.f64)))
(*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 a 2))) (*.f64 angle (PI.f64)))
(*.f64 (fma.f64 -1 (*.f64 a a) (fma.f64 (-.f64 b a) (+.f64 a b) (*.f64 a a))) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (*.f64 angle (PI.f64)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (*.f64 -1 (*.f64 (-.f64 b a) (+.f64 a b)))) (*.f64 angle (PI.f64))))
(*.f64 (fma.f64 -1 (*.f64 a a) (fma.f64 (-.f64 b a) (+.f64 a b) (*.f64 a a))) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (*.f64 angle (PI.f64)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (*.f64 -1 (*.f64 (-.f64 b a) (+.f64 a b)))) (*.f64 angle (PI.f64))))
(*.f64 (fma.f64 -1 (*.f64 a a) (fma.f64 (-.f64 b a) (+.f64 a b) (*.f64 a a))) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (*.f64 angle (PI.f64)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (*.f64 -1 (*.f64 (-.f64 b a) (+.f64 a b)))) (*.f64 angle (PI.f64))))
(*.f64 (fma.f64 -1 (*.f64 a a) (fma.f64 (-.f64 b a) (+.f64 a b) (*.f64 a a))) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (*.f64 angle (PI.f64)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (*.f64 -1 (*.f64 (-.f64 b a) (+.f64 a b)))) (*.f64 angle (PI.f64))))
(*.f64 (fma.f64 -1 (*.f64 a a) (fma.f64 (-.f64 b a) (+.f64 a b) (*.f64 a a))) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (*.f64 angle (PI.f64)))
(+.f64 (*.f64 a a) (*.f64 a a))
(*.f64 a (+.f64 a a))
(+.f64 0 (*.f64 a (+.f64 a a)))
(*.f64 a (+.f64 a a))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 a (+.f64 a a)))) (cbrt.f64 (exp.f64 (*.f64 a (+.f64 a a)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 a (+.f64 a a))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (+.f64 a a))) (cbrt.f64 (pow.f64 (exp.f64 a) (+.f64 a a))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (+.f64 a a)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (+.f64 a a))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (+.f64 a a)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 a (+.f64 a a))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 a (+.f64 a a))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (+.f64 a a)))))
(*.f64 2 (log.f64 (fabs.f64 (pow.f64 (exp.f64 a) a))))
(-.f64 (*.f64 a a) (*.f64 a a))
0
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (+.f64 a a)))) 1)
(*.f64 a (+.f64 a a))
(*.f64 a (+.f64 a a))
(*.f64 (*.f64 a (+.f64 a a)) 1)
(*.f64 a (+.f64 a a))
(*.f64 1 (*.f64 a (+.f64 a a)))
(*.f64 a (+.f64 a a))
(*.f64 (cbrt.f64 (*.f64 a (+.f64 a a))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 a a))) 2))
(*.f64 a (+.f64 a a))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (+.f64 a a))) 2) (cbrt.f64 (*.f64 a (+.f64 a a))))
(*.f64 a (+.f64 a a))
(*.f64 (hypot.f64 a a) (hypot.f64 a a))
(*.f64 a (+.f64 a a))
(/.f64 (+.f64 (pow.f64 (*.f64 a a) 3) (pow.f64 (*.f64 a a) 3)) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 a 4) (pow.f64 a 4))))
(/.f64 (*.f64 2 (pow.f64 (*.f64 a a) 3)) (+.f64 0 (pow.f64 a 4)))
(/.f64 2 (/.f64 (pow.f64 a 4) (pow.f64 a 6)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 a 4)) (*.f64 a (+.f64 a a)))
0
(pow.f64 (*.f64 a (+.f64 a a)) 1)
(*.f64 a (+.f64 a a))
(pow.f64 (cbrt.f64 (*.f64 a (+.f64 a a))) 3)
(*.f64 a (+.f64 a a))
(pow.f64 (pow.f64 (*.f64 a (+.f64 a a)) 3) 1/3)
(*.f64 a (+.f64 a a))
(pow.f64 (hypot.f64 a a) 2)
(*.f64 a (+.f64 a a))
(sqrt.f64 (pow.f64 (*.f64 a (+.f64 a a)) 2))
(*.f64 a (+.f64 a a))
(log.f64 (exp.f64 (*.f64 a (+.f64 a a))))
(*.f64 a (+.f64 a a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (+.f64 a a)))))
(*.f64 a (+.f64 a a))
(log.f64 (*.f64 (exp.f64 (*.f64 a a)) (+.f64 1 (expm1.f64 (*.f64 a a)))))
(*.f64 a (+.f64 a a))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a a))) (exp.f64 (*.f64 a a))))
(*.f64 a (+.f64 a a))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a a))) (+.f64 1 (expm1.f64 (*.f64 a a)))))
(*.f64 a (+.f64 a a))
(log.f64 (/.f64 (exp.f64 (*.f64 a a)) (exp.f64 (*.f64 a a))))
0
(log.f64 (/.f64 (exp.f64 (*.f64 a a)) (+.f64 1 (expm1.f64 (*.f64 a a)))))
0
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 a a))) (exp.f64 (*.f64 a a))))
0
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 a a))) (+.f64 1 (expm1.f64 (*.f64 a a)))))
0
(cbrt.f64 (pow.f64 (*.f64 a (+.f64 a a)) 3))
(*.f64 a (+.f64 a a))
(expm1.f64 (log1p.f64 (*.f64 a (+.f64 a a))))
(*.f64 a (+.f64 a a))
(exp.f64 (log.f64 (*.f64 a (+.f64 a a))))
(*.f64 a (+.f64 a a))
(exp.f64 (*.f64 (log.f64 (*.f64 a (+.f64 a a))) 1))
(*.f64 a (+.f64 a a))
(log1p.f64 (expm1.f64 (*.f64 a (+.f64 a a))))
(*.f64 a (+.f64 a a))
(+.f64 0 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (*.f64 (PI.f64) 1/90)))
(*.f64 (*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2))) (*.f64 1/90 (PI.f64)))
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))) 1/90)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))) 1/90)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))) 1/90))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2)))) 1/90)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2)))) 1/90)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2)))) 1/90))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2)))) 1/90)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2)))) 1/90))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))) 1/90))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))) 1/90))))
(*.f64 (*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2))) (*.f64 1/90 (PI.f64)))
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (*.f64 (PI.f64) 1/90)))) 1)
(*.f64 (*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2))) (*.f64 1/90 (PI.f64)))
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2))))
(pow.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (*.f64 (PI.f64) 1/90)) 1)
(*.f64 (*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2))) (*.f64 1/90 (PI.f64)))
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2))))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (*.f64 (PI.f64) 1/90))) 3)
(*.f64 (*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2))) (*.f64 1/90 (PI.f64)))
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2))))
(pow.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (*.f64 (PI.f64) 1/90)) 3) 1/3)
(*.f64 (*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2))) (*.f64 1/90 (PI.f64)))
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2))))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (*.f64 (PI.f64) 1/90))) 2)
(*.f64 (*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2))) (*.f64 1/90 (PI.f64)))
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2))))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (*.f64 (PI.f64) 1/90)) 2))
(*.f64 (*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2))) (*.f64 1/90 (PI.f64)))
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))) 1/90))
(*.f64 (*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2))) (*.f64 1/90 (PI.f64)))
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (*.f64 (PI.f64) 1/90)))))
(*.f64 (*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2))) (*.f64 1/90 (PI.f64)))
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (*.f64 (PI.f64) 1/90)) 3))
(*.f64 (*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2))) (*.f64 1/90 (PI.f64)))
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (*.f64 (PI.f64) 1/90))))
(*.f64 (*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2))) (*.f64 1/90 (PI.f64)))
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2))))
(exp.f64 (log.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (*.f64 (PI.f64) 1/90))))
(*.f64 (*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2))) (*.f64 1/90 (PI.f64)))
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (*.f64 (PI.f64) 1/90))) 1))
(*.f64 (*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2))) (*.f64 1/90 (PI.f64)))
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (*.f64 (PI.f64) 1/90))))
(*.f64 (*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2))) (*.f64 1/90 (PI.f64)))
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2))))
(+.f64 (*.f64 (*.f64 a (+.f64 a a)) angle) (*.f64 (pow.f64 (+.f64 a b) 2) angle))
(*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2)))
(*.f64 angle (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2)))
(+.f64 (*.f64 (pow.f64 (+.f64 a b) 2) angle) (*.f64 (*.f64 a (+.f64 a a)) angle))
(*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2)))
(*.f64 angle (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2)))
(+.f64 0 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)))
(*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2)))
(*.f64 angle (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2)))
(+.f64 (*.f64 (*.f64 (pow.f64 (+.f64 a b) 2) angle) 1) (*.f64 (*.f64 a (+.f64 a a)) angle))
(*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2)))
(*.f64 angle (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)))) (cbrt.f64 (exp.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2))))) (cbrt.f64 (exp.f64 (*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2))))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 angle) (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2)))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 angle) (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)))) 1)
(*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2)))
(*.f64 angle (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2)))
(*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) 1)
(*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2)))
(*.f64 angle (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2)))
(*.f64 1 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)))
(*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2)))
(*.f64 angle (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2)))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))) 2))
(*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2)))
(*.f64 angle (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))) 2) (cbrt.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))))
(*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2)))
(*.f64 angle (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))) (sqrt.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))))
(*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2)))
(*.f64 angle (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 a b) 2) angle) 3) (pow.f64 (*.f64 (*.f64 a (+.f64 a a)) angle) 3)) (fma.f64 (*.f64 (pow.f64 (+.f64 a b) 2) angle) (*.f64 (pow.f64 (+.f64 a b) 2) angle) (-.f64 (pow.f64 (*.f64 (*.f64 a (+.f64 a a)) angle) 2) (*.f64 (*.f64 (pow.f64 (+.f64 a b) 2) angle) (*.f64 (*.f64 a (+.f64 a a)) angle)))))
(/.f64 (+.f64 (pow.f64 (*.f64 angle (pow.f64 (+.f64 a b) 2)) 3) (pow.f64 (*.f64 a (*.f64 (+.f64 a a) angle)) 3)) (fma.f64 (*.f64 angle (pow.f64 (+.f64 a b) 2)) (*.f64 angle (pow.f64 (+.f64 a b) 2)) (-.f64 (pow.f64 (*.f64 a (*.f64 (+.f64 a a) angle)) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (*.f64 angle (*.f64 a (*.f64 (+.f64 a a) angle)))))))
(/.f64 (*.f64 (pow.f64 angle 3) (+.f64 (pow.f64 (pow.f64 (+.f64 a b) 2) 3) (*.f64 8 (pow.f64 a 6)))) (fma.f64 (pow.f64 (+.f64 a b) 4) (*.f64 angle angle) (*.f64 (*.f64 a (*.f64 angle (+.f64 a a))) (-.f64 (*.f64 a (*.f64 angle (+.f64 a a))) (*.f64 angle (pow.f64 (+.f64 a b) 2))))))
(/.f64 (*.f64 (pow.f64 angle 3) (+.f64 (pow.f64 (+.f64 a b) 6) (*.f64 (pow.f64 a 6) 8))) (fma.f64 (pow.f64 (+.f64 a b) 4) (*.f64 angle angle) (*.f64 (*.f64 a (*.f64 angle (+.f64 a a))) (-.f64 (*.f64 a (*.f64 angle (+.f64 a a))) (*.f64 angle (pow.f64 (+.f64 a b) 2))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (+.f64 a b) 2) angle) (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (pow.f64 (*.f64 (*.f64 a (+.f64 a a)) angle) 2)) (-.f64 (*.f64 (pow.f64 (+.f64 a b) 2) angle) (*.f64 (*.f64 a (+.f64 a a)) angle)))
(/.f64 (-.f64 (*.f64 (*.f64 angle (pow.f64 (+.f64 a b) 2)) (*.f64 angle (pow.f64 (+.f64 a b) 2))) (pow.f64 (*.f64 a (*.f64 (+.f64 a a) angle)) 2)) (*.f64 angle (-.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a (+.f64 a a)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 a b) 4) (*.f64 angle angle)) (*.f64 (*.f64 4 (pow.f64 a 4)) (*.f64 angle angle))) (*.f64 angle (+.f64 (pow.f64 (+.f64 a b) 2) (*.f64 -2 (*.f64 a a)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 a b) 4) (*.f64 angle angle)) (pow.f64 (*.f64 a (*.f64 angle (+.f64 a a))) 2)) (*.f64 angle (-.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a (+.f64 a a)))))
(pow.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) 1)
(*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2)))
(*.f64 angle (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2)))
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))) 3)
(*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2)))
(*.f64 angle (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2)))
(pow.f64 (pow.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) 3) 1/3)
(*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2)))
(*.f64 angle (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2)))
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))) 2)
(*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2)))
(*.f64 angle (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2)))
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) 2))
(*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2)))
(*.f64 angle (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2)))
(log.f64 (exp.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))))
(*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2)))
(*.f64 angle (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)))))
(*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2)))
(*.f64 angle (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2)))
(log.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 a (+.f64 a a))) angle) (exp.f64 (*.f64 (pow.f64 (+.f64 a b) 2) angle))))
(*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2)))
(*.f64 angle (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 a (+.f64 a a)) angle))) (exp.f64 (*.f64 (pow.f64 (+.f64 a b) 2) angle))))
(*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2)))
(*.f64 angle (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2)))
(log.f64 (*.f64 (exp.f64 (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (+.f64 1 (expm1.f64 (*.f64 (*.f64 a (+.f64 a a)) angle)))))
(*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2)))
(*.f64 angle (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2)))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) 3))
(*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2)))
(*.f64 angle (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2)))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))))
(*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2)))
(*.f64 angle (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2)))
(exp.f64 (log.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))))
(*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2)))
(*.f64 angle (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))) 1))
(*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2)))
(*.f64 angle (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2)))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))))
(*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2)))
(*.f64 angle (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2)))
(+.f64 0 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2))))
(*.f64 (*.f64 angle (PI.f64)) (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2)))
(+.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (*.f64 (PI.f64) (*.f64 (*.f64 a (+.f64 a a)) angle)))
(*.f64 (PI.f64) (*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2))))
(*.f64 (*.f64 angle (PI.f64)) (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2)))
(+.f64 (*.f64 (*.f64 (pow.f64 (+.f64 a b) 2) angle) (PI.f64)) (*.f64 (*.f64 (*.f64 a (+.f64 a a)) angle) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2))))
(*.f64 (*.f64 angle (PI.f64)) (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)))) (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2))))) (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (PI.f64)) (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (PI.f64)) (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))))))
(*.f64 (PI.f64) (*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2))))
(*.f64 (*.f64 angle (PI.f64)) (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (PI.f64)))) 1)
(*.f64 (PI.f64) (*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2))))
(*.f64 (*.f64 angle (PI.f64)) (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2)))
(pow.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (PI.f64)) 1)
(*.f64 (PI.f64) (*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2))))
(*.f64 (*.f64 angle (PI.f64)) (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2)))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (PI.f64))) 3)
(*.f64 (PI.f64) (*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2))))
(*.f64 (*.f64 angle (PI.f64)) (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2)))
(pow.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (PI.f64)) 3) 1/3)
(*.f64 (PI.f64) (*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2))))
(*.f64 (*.f64 angle (PI.f64)) (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2)))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (PI.f64))) 2)
(*.f64 (PI.f64) (*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2))))
(*.f64 (*.f64 angle (PI.f64)) (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2)))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (PI.f64)) 2))
(*.f64 (PI.f64) (*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2))))
(*.f64 (*.f64 angle (PI.f64)) (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2)))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle))))
(*.f64 (PI.f64) (*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2))))
(*.f64 (*.f64 angle (PI.f64)) (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (PI.f64)))))
(*.f64 (PI.f64) (*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2))))
(*.f64 (*.f64 angle (PI.f64)) (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2)))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (PI.f64)) 3))
(*.f64 (PI.f64) (*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2))))
(*.f64 (*.f64 angle (PI.f64)) (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) 3) (pow.f64 (PI.f64) 3)))
(*.f64 (PI.f64) (*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2))))
(*.f64 (*.f64 angle (PI.f64)) (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2)))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) 3)))
(*.f64 (PI.f64) (*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2))))
(*.f64 (*.f64 angle (PI.f64)) (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2))))
(*.f64 (*.f64 angle (PI.f64)) (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2)))
(exp.f64 (log.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2))))
(*.f64 (*.f64 angle (PI.f64)) (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (PI.f64))) 1))
(*.f64 (PI.f64) (*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2))))
(*.f64 (*.f64 angle (PI.f64)) (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2)))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 (*.f64 a (+.f64 a a)) angle (*.f64 (pow.f64 (+.f64 a b) 2) angle)) (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2))))
(*.f64 (*.f64 angle (PI.f64)) (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2)))
(fma.f64 (PI.f64) (*.f64 (pow.f64 (+.f64 a b) 2) angle) (*.f64 (PI.f64) (*.f64 (*.f64 a (+.f64 a a)) angle)))
(*.f64 (PI.f64) (*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2))))
(*.f64 (*.f64 angle (PI.f64)) (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2)))
(fma.f64 (*.f64 (pow.f64 (+.f64 a b) 2) angle) (PI.f64) (*.f64 (*.f64 (*.f64 a (+.f64 a a)) angle) (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2))))
(*.f64 (*.f64 angle (PI.f64)) (fma.f64 a (+.f64 a a) (pow.f64 (+.f64 a b) 2)))

localize7.7s (15.6%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(*.f64 (PI.f64) (*.f64 angle 1/180))
94.9%
(sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))
87.8%
(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)
35.3%
(PI.f64)
Compiler

Compiled 173 to 118 computations (31.8% saved)

series44.0ms (0.1%)

Counts
4 → 60
Calls

15 calls:

TimeVariablePointExpression
10.0ms
angle
@0
(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)
7.0ms
b
@-inf
(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)
6.0ms
b
@0
(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)
5.0ms
b
@inf
(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)
4.0ms
a
@0
(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)

rewrite107.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1796×prod-diff
514×add-sqr-sqrt
494×pow1
488×*-un-lft-identity
484×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02698
157086
2665286
Stop Event
node limit
Counts
4 → 114
Calls
Call 1
Inputs
(PI.f64)
(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)
(sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))
(*.f64 (PI.f64) (*.f64 angle 1/180))
Outputs
(-.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) 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))
(log1p.f64 (expm1.f64 (PI.f64)))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) b) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) a))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) a) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) b))
(+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))) (*.f64 a (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))))
(+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))) (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 1)
(*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))))
(*.f64 (-.f64 b a) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) (+.f64 b a)))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) (+.f64 b a))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1)
(*.f64 1 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.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)))) (+.f64 b a)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (pow.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2) (cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2) (*.f64 (cbrt.f64 (+.f64 b a)) (*.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)))) (+.f64 b a)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (sqrt.f64 (+.f64 b a)) (*.f64 (sqrt.f64 (+.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))
(*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 1/2 (+.f64 b a)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) 1/3) (cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (pow.f64 1 1/3) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3/2) 1/3))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) (-.f64 b a))
(*.f64 (*.f64 (+.f64 b a) (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 (+.f64 b a) (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 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1/2)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) (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))) (*.f64 1/2 (-.f64 b a))) (sqrt.f64 (+.f64 b a))) (sqrt.f64 (+.f64 b a)))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1/2)
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cbrt.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (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 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) (+.f64 (pow.f64 b 3) (pow.f64 a 3))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) (-.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 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))) (-.f64 b a))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (-.f64 b a)) (+.f64 b a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(exp.f64 (log.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(+.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 0)
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1)
(-.f64 (/.f64 0 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.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 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (/.f64 1 (pow.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 (neg.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (/.f64 1 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(/.f64 1 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))
(/.f64 1 (/.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (neg.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))
(/.f64 (pow.f64 (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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 0))
(/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (neg.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (neg.f64 (neg.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))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(fma.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 0)
(fma.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)))) 0)
(fma.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 0)
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1)
(pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1)
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 2))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 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 angle (*.f64 1/180 (PI.f64)))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))

simplify155.0ms (0.3%)

Algorithm
egg-herbie
Rules
1148×fma-def
1012×distribute-lft-in
976×distribute-rgt-in
682×times-frac
630×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
082122938
1280116676
Stop Event
node limit
Counts
174 → 227
Calls
Call 1
Inputs
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cbrt.f64 -1/8)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cbrt.f64 -1/8))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2)))) 1/3) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 a (*.f64 -1 a)) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (*.f64 1/4 (*.f64 (+.f64 a (*.f64 -1 a)) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))))) b))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (+.f64 a (*.f64 -1 a)) 2) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) (*.f64 1/4 (*.f64 (pow.f64 (+.f64 a (*.f64 -1 a)) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (*.f64 1/8 (*.f64 (pow.f64 a 4) (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 (pow.f64 a 2) (cbrt.f64 -1/8)))) 1/3) (pow.f64 (+.f64 (*.f64 1/4 (*.f64 (+.f64 a (*.f64 -1 a)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 4)))) (*.f64 1/8 (*.f64 (+.f64 a (*.f64 -1 a)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 4))))) 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cbrt.f64 -1/8)))) 1/3) (pow.f64 (+.f64 (*.f64 1/4 (*.f64 (+.f64 a (*.f64 -1 a)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 4)))) (*.f64 1/8 (*.f64 (+.f64 a (*.f64 -1 a)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 4))))) 2))))) (pow.f64 b 2)) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2))))) (+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cbrt.f64 -1/8))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2)))) 1/3) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 a (*.f64 -1 a)) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (*.f64 1/4 (*.f64 (+.f64 a (*.f64 -1 a)) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))))) b)))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 a (*.f64 -1 a)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 2)))) (*.f64 1/2 (*.f64 (+.f64 a (*.f64 -1 a)) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) (*.f64 1/4 (*.f64 (pow.f64 (+.f64 a (*.f64 -1 a)) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 10) (*.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/4 (*.f64 (+.f64 a (*.f64 -1 a)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 4)))) (*.f64 1/8 (*.f64 (+.f64 a (*.f64 -1 a)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 4))))) (-.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (+.f64 a (*.f64 -1 a)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 2)))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) (*.f64 1/4 (*.f64 (pow.f64 (+.f64 a (*.f64 -1 a)) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2)))))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cbrt.f64 -1/8)))) 1/3) (pow.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 a (*.f64 -1 a)) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (*.f64 1/4 (*.f64 (+.f64 a (*.f64 -1 a)) (*.f64 (pow.f64 a 4) (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 (pow.f64 a 2) (cbrt.f64 -1/8)))) 1/3) (pow.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 a (*.f64 -1 a)) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (*.f64 1/4 (*.f64 (+.f64 a (*.f64 -1 a)) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))))) 2)))))))) (+.f64 (*.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 10) (pow.f64 (cbrt.f64 -1/8) 5)))) 1/3) (*.f64 (+.f64 (*.f64 1/4 (*.f64 (+.f64 a (*.f64 -1 a)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 4)))) (*.f64 1/8 (*.f64 (+.f64 a (*.f64 -1 a)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 4))))) (-.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (+.f64 a (*.f64 -1 a)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 2)))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) (*.f64 1/4 (*.f64 (pow.f64 (+.f64 a (*.f64 -1 a)) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2)))))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cbrt.f64 -1/8)))) 1/3) (pow.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 a (*.f64 -1 a)) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (*.f64 1/4 (*.f64 (+.f64 a (*.f64 -1 a)) (*.f64 (pow.f64 a 4) (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 (pow.f64 a 2) (cbrt.f64 -1/8)))) 1/3) (pow.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 a (*.f64 -1 a)) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (*.f64 1/4 (*.f64 (+.f64 a (*.f64 -1 a)) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))))) 2)))))))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/4 (*.f64 (+.f64 a (*.f64 -1 a)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 4)))) (*.f64 1/8 (*.f64 (+.f64 a (*.f64 -1 a)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 4))))) 3) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 a 4) (pow.f64 (cbrt.f64 -1/8) 2)))))))) (pow.f64 b 3)) (*.f64 (pow.f64 a 4) (*.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 (*.f64 (-.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (+.f64 a (*.f64 -1 a)) 2) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) (*.f64 1/4 (*.f64 (pow.f64 (+.f64 a (*.f64 -1 a)) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (*.f64 1/8 (*.f64 (pow.f64 a 4) (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 (pow.f64 a 2) (cbrt.f64 -1/8)))) 1/3) (pow.f64 (+.f64 (*.f64 1/4 (*.f64 (+.f64 a (*.f64 -1 a)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 4)))) (*.f64 1/8 (*.f64 (+.f64 a (*.f64 -1 a)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 4))))) 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cbrt.f64 -1/8)))) 1/3) (pow.f64 (+.f64 (*.f64 1/4 (*.f64 (+.f64 a (*.f64 -1 a)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 4)))) (*.f64 1/8 (*.f64 (+.f64 a (*.f64 -1 a)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 4))))) 2))))) (pow.f64 b 2)) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2))))) (+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cbrt.f64 -1/8))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2)))) 1/3) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 a (*.f64 -1 a)) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (*.f64 1/4 (*.f64 (+.f64 a (*.f64 -1 a)) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))))) b))))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)))
(+.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 (*.f64 1/4 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.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)))) 2) (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))) b) (cbrt.f64 1/4)))) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))))
(+.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 (*.f64 1/4 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.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)))) 2) (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))) b) (cbrt.f64 1/4)))) (+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) (*.f64 4/3 (/.f64 (-.f64 (+.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.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)))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) (*.f64 1/4 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) 2)))))) (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 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 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))) 2) (pow.f64 (cbrt.f64 1/4) 2))))) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))))
(+.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 (*.f64 1/4 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.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)))) 2) (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))) b) (cbrt.f64 1/4)))) (+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) (+.f64 (*.f64 4/3 (/.f64 (-.f64 (+.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.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)))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) (*.f64 1/4 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) 2)))))) (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 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 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))) 2) (pow.f64 (cbrt.f64 1/4) 2))))) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))) (*.f64 4/3 (/.f64 (-.f64 (+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) (*.f64 1/4 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) 2)))) (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) (+.f64 (*.f64 4/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))) 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 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 a (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 a 2))) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) (*.f64 1/4 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 a (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/4 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.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)))) 2) (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))) 2) (pow.f64 (cbrt.f64 1/4) 2))))) (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) (cbrt.f64 1/4)))))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) b))))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)))
(+.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 (*.f64 -1/8 (*.f64 (+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))) (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (+.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) b) (cbrt.f64 1/4)))) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))))
(+.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 (*.f64 -1/8 (*.f64 (+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))) (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (+.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) b) (cbrt.f64 1/4)))) (+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) (*.f64 4/3 (/.f64 (-.f64 (+.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (+.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) 2)) (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)))) (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/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 (+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.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)))) 2) (+.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) 2) (pow.f64 (cbrt.f64 1/4) 2))))) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))))
(+.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 (*.f64 -1/8 (*.f64 (+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))) (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (+.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) b) (cbrt.f64 1/4)))) (+.f64 (*.f64 -4/3 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (+.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) 2)) (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a))))) (+.f64 (*.f64 4/27 (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.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)))) 2) (+.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) 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 (+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.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 (+.f64 (*.f64 1/4 (pow.f64 (+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) 2)) (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) (*.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 (+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))) (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (+.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) 2) (pow.f64 (cbrt.f64 1/4) 2))))) (+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.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)))) 2) (+.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))))) (cbrt.f64 1/4)))))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) b))) (+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) (*.f64 4/3 (/.f64 (-.f64 (+.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (+.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) 2)) (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)))) (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/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 (+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.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)))) 2) (+.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) 2) (pow.f64 (cbrt.f64 1/4) 2))))) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4))) 1/3) (/.f64 (*.f64 a (+.f64 (*.f64 1/8 (*.f64 (+.f64 b (*.f64 -1 b)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4)))) (*.f64 1/4 (*.f64 (+.f64 b (*.f64 -1 b)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4)))))) (cbrt.f64 1/4)))))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (+.f64 b (*.f64 -1 b)) 2) (*.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 4))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 1/4 (*.f64 (pow.f64 (+.f64 b (*.f64 -1 b)) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)))))) (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) 1/3) (/.f64 (pow.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 b (*.f64 -1 b)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4)))) (*.f64 1/4 (*.f64 (+.f64 b (*.f64 -1 b)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4))))) 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 4)))) (+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4))) 1/3) (/.f64 (*.f64 a (+.f64 (*.f64 1/8 (*.f64 (+.f64 b (*.f64 -1 b)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4)))) (*.f64 1/4 (*.f64 (+.f64 b (*.f64 -1 b)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4)))))) (cbrt.f64 1/4))))))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (+.f64 b (*.f64 -1 b)) 2) (*.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 4))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 1/4 (*.f64 (pow.f64 (+.f64 b (*.f64 -1 b)) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)))))) (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) 1/3) (/.f64 (pow.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 b (*.f64 -1 b)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4)))) (*.f64 1/4 (*.f64 (+.f64 b (*.f64 -1 b)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4))))) 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 4)))) (+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) (+.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 4))) 1/3) (/.f64 (*.f64 a (+.f64 (*.f64 1/8 (*.f64 (+.f64 b (*.f64 -1 b)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4)))) (*.f64 1/4 (*.f64 (+.f64 b (*.f64 -1 b)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4)))))) (cbrt.f64 1/4)))) (*.f64 4/3 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 b (*.f64 -1 b)) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 1/4 (*.f64 (pow.f64 (+.f64 b (*.f64 -1 b)) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (*.f64 -1/2 (*.f64 (+.f64 b (*.f64 -1 b)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))))) (+.f64 (*.f64 4/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 b (*.f64 -1 b)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4)))) (*.f64 1/4 (*.f64 (+.f64 b (*.f64 -1 b)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4))))) 3) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)))) (*.f64 4/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 5) (pow.f64 b 10))) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 b (*.f64 -1 b)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4)))) (*.f64 1/4 (*.f64 (+.f64 b (*.f64 -1 b)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4))))) (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (+.f64 b (*.f64 -1 b)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2)))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 1/4 (*.f64 (pow.f64 (+.f64 b (*.f64 -1 b)) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)))) (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4))))) (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) 1/3) (/.f64 (pow.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 b (*.f64 -1 b)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4)))) (*.f64 1/4 (*.f64 (+.f64 b (*.f64 -1 b)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4))))) 2) (pow.f64 (cbrt.f64 1/4) 2)))))) (cbrt.f64 1/4))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)))))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cbrt.f64 -1/8)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cbrt.f64 -1/8))) (*.f64 1/3 (*.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 b (*.f64 -1 b)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (+.f64 b (*.f64 -1 b)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) a) (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 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cbrt.f64 -1/8))) (+.f64 (*.f64 1/3 (*.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 b (*.f64 -1 b)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (+.f64 b (*.f64 -1 b)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) a) (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 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 1/4 (*.f64 (pow.f64 (+.f64 b (*.f64 -1 b)) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (+.f64 b (*.f64 -1 b)) 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 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 (+.f64 b (*.f64 -1 b)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (+.f64 b (*.f64 -1 b)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) 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 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 b (*.f64 -1 b)) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 1/4 (*.f64 (pow.f64 (+.f64 b (*.f64 -1 b)) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (*.f64 -1/2 (*.f64 (+.f64 b (*.f64 -1 b)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 b (*.f64 -1 b)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (+.f64 b (*.f64 -1 b)) (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) (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 (+.f64 b (*.f64 -1 b)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (+.f64 b (*.f64 -1 b)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 1/4 (*.f64 (pow.f64 (+.f64 b (*.f64 -1 b)) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (+.f64 b (*.f64 -1 b)) 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 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 (+.f64 b (*.f64 -1 b)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (+.f64 b (*.f64 -1 b)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) 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 (pow.f64 a 2) (cbrt.f64 -1/8))) (+.f64 (*.f64 1/3 (*.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 b (*.f64 -1 b)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (+.f64 b (*.f64 -1 b)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) a) (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 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 1/4 (*.f64 (pow.f64 (+.f64 b (*.f64 -1 b)) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (+.f64 b (*.f64 -1 b)) 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 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 (+.f64 b (*.f64 -1 b)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (+.f64 b (*.f64 -1 b)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) 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 (pow.f64 a 2) (cbrt.f64 -1/8)))
(+.f64 (*.f64 -1/3 (*.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 b (*.f64 -1 b)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (+.f64 b (*.f64 -1 b)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) a) (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 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cbrt.f64 -1/8))))
(+.f64 (*.f64 -1/3 (*.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 b (*.f64 -1 b)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (+.f64 b (*.f64 -1 b)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) a) (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 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cbrt.f64 -1/8))) (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 1/4 (*.f64 (pow.f64 (+.f64 b (*.f64 -1 b)) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (+.f64 b (*.f64 -1 b)) 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 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 (+.f64 b (*.f64 -1 b)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (+.f64 b (*.f64 -1 b)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) 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 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 b (*.f64 -1 b)) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 1/4 (*.f64 (pow.f64 (+.f64 b (*.f64 -1 b)) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (*.f64 -1/2 (*.f64 (+.f64 b (*.f64 -1 b)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 b (*.f64 -1 b)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (+.f64 b (*.f64 -1 b)) (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) (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 (+.f64 b (*.f64 -1 b)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (+.f64 b (*.f64 -1 b)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 1/4 (*.f64 (pow.f64 (+.f64 b (*.f64 -1 b)) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (+.f64 b (*.f64 -1 b)) 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 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 (+.f64 b (*.f64 -1 b)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (+.f64 b (*.f64 -1 b)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) 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 (*.f64 1/8 (*.f64 (+.f64 b (*.f64 -1 b)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (+.f64 b (*.f64 -1 b)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) a) (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 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cbrt.f64 -1/8))) (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 1/4 (*.f64 (pow.f64 (+.f64 b (*.f64 -1 b)) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (+.f64 b (*.f64 -1 b)) 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 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 (+.f64 b (*.f64 -1 b)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (+.f64 b (*.f64 -1 b)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) 2)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2)))))))
(*.f64 (cbrt.f64 1/5832000) (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 -1/283435200000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 5)))) (*.f64 -1/141717600000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 5))))) (pow.f64 angle 3)) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (+.f64 a b) 2)))))) (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 -1/283435200000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 5)))) (*.f64 -1/141717600000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 5))))) (pow.f64 angle 3)) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (+.f64 a b) 2)))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 angle 5) (-.f64 (+.f64 (*.f64 1/180 (*.f64 (+.f64 (*.f64 1/76527504000000 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (PI.f64) 6) (pow.f64 (+.f64 a b) 2)))) (*.f64 1/127545840000000 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 6))))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (PI.f64))))) (+.f64 (*.f64 1/45916502400000000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 7)))) (*.f64 1/6887475360000000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 7)))))) (+.f64 (*.f64 1296000 (/.f64 (pow.f64 (+.f64 (*.f64 -1/141717600000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 (+.f64 a b) 3)))) (*.f64 -1/283435200000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 (+.f64 a b) 3))))) 2) (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (+.f64 a b) 3))))) (*.f64 648000 (/.f64 (pow.f64 (+.f64 (*.f64 -1/141717600000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 (+.f64 a b) 3)))) (*.f64 -1/283435200000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 (+.f64 a b) 3))))) 2) (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (+.f64 a b) 3)))))))) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (+.f64 a b) 2)))))) (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 -1/283435200000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 5)))) (*.f64 -1/141717600000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 5))))) (pow.f64 angle 3)) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (+.f64 a b) 2)))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 angle 5) (-.f64 (+.f64 (*.f64 1/180 (*.f64 (+.f64 (*.f64 1/76527504000000 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (PI.f64) 6) (pow.f64 (+.f64 a b) 2)))) (*.f64 1/127545840000000 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 6))))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (PI.f64))))) (+.f64 (*.f64 1/45916502400000000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 7)))) (*.f64 1/6887475360000000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 7)))))) (+.f64 (*.f64 1296000 (/.f64 (pow.f64 (+.f64 (*.f64 -1/141717600000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 (+.f64 a b) 3)))) (*.f64 -1/283435200000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 (+.f64 a b) 3))))) 2) (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (+.f64 a b) 3))))) (*.f64 648000 (/.f64 (pow.f64 (+.f64 (*.f64 -1/141717600000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 (+.f64 a b) 3)))) (*.f64 -1/283435200000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 (+.f64 a b) 3))))) 2) (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (+.f64 a b) 3)))))))) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (+.f64 a b) 2)))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 angle 7) (-.f64 (+.f64 (*.f64 -1/15620794116480000000000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 9)))) (+.f64 (*.f64 -1/8748000 (*.f64 (+.f64 (*.f64 1/76527504000000 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (PI.f64) 6) (pow.f64 (+.f64 a b) 2)))) (*.f64 1/127545840000000 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 6))))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3))))) (+.f64 (*.f64 -1/1115771008320000000000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 9)))) (*.f64 1/180 (*.f64 (+.f64 (*.f64 -1/6198727824000000000 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 8)))) (*.f64 -1/43391094768000000000 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 8))))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (PI.f64)))))))) (+.f64 (*.f64 1296000 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/180 (*.f64 (+.f64 (*.f64 1/127545840000000 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (PI.f64) 6) (pow.f64 (+.f64 a b) 2)))) (*.f64 1/76527504000000 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 6))))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (PI.f64))))) (+.f64 (*.f64 1/6887475360000000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (PI.f64) 7) (pow.f64 (+.f64 a b) 3)))) (*.f64 1/45916502400000000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (PI.f64) 7) (pow.f64 (+.f64 a b) 3)))))) (+.f64 (*.f64 648000 (/.f64 (pow.f64 (+.f64 (*.f64 -1/283435200000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 5)))) (*.f64 -1/141717600000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 5))))) 2) (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (+.f64 a b) 3))))) (*.f64 1296000 (/.f64 (pow.f64 (+.f64 (*.f64 -1/283435200000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 5)))) (*.f64 -1/141717600000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 5))))) 2) (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (+.f64 a b) 3))))))) (+.f64 (*.f64 -1/141717600000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 (+.f64 a b) 3)))) (*.f64 -1/283435200000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 (+.f64 a b) 3)))))) (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 3))))) (+.f64 (*.f64 2592000 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/180 (*.f64 (+.f64 (*.f64 1/127545840000000 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (PI.f64) 6) (pow.f64 (+.f64 a b) 2)))) (*.f64 1/76527504000000 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 6))))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (PI.f64))))) (+.f64 (*.f64 1/6887475360000000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (PI.f64) 7) (pow.f64 (+.f64 a b) 3)))) (*.f64 1/45916502400000000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (PI.f64) 7) (pow.f64 (+.f64 a b) 3)))))) (+.f64 (*.f64 648000 (/.f64 (pow.f64 (+.f64 (*.f64 -1/283435200000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 5)))) (*.f64 -1/141717600000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 5))))) 2) (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (+.f64 a b) 3))))) (*.f64 1296000 (/.f64 (pow.f64 (+.f64 (*.f64 -1/283435200000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 5)))) (*.f64 -1/141717600000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 5))))) 2) (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (+.f64 a b) 3))))))) (+.f64 (*.f64 -1/141717600000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 (+.f64 a b) 3)))) (*.f64 -1/283435200000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 (+.f64 a b) 3)))))) (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (+.f64 a b) 3))))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -1/141717600000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 (+.f64 a b) 3)))) (*.f64 -1/283435200000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 (+.f64 a b) 3))))) 3) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 6) (*.f64 (pow.f64 (-.f64 b a) 6) (*.f64 (pow.f64 (+.f64 a b) 6) (pow.f64 (PI.f64) 6)))))))))) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (+.f64 a b) 2)))))) (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))))))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.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 (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) 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))
(log1p.f64 (expm1.f64 (PI.f64)))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) b) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) a))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) a) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) b))
(+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))) (*.f64 a (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))))
(+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))) (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 1)
(*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))))
(*.f64 (-.f64 b a) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) (+.f64 b a)))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) (+.f64 b a))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1)
(*.f64 1 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.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)))) (+.f64 b a)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (pow.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2) (cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2) (*.f64 (cbrt.f64 (+.f64 b a)) (*.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)))) (+.f64 b a)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (sqrt.f64 (+.f64 b a)) (*.f64 (sqrt.f64 (+.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))
(*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 1/2 (+.f64 b a)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) 1/3) (cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (pow.f64 1 1/3) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3/2) 1/3))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) (-.f64 b a))
(*.f64 (*.f64 (+.f64 b a) (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 (+.f64 b a) (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 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1/2)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) (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))) (*.f64 1/2 (-.f64 b a))) (sqrt.f64 (+.f64 b a))) (sqrt.f64 (+.f64 b a)))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1/2)
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cbrt.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (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 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) (+.f64 (pow.f64 b 3) (pow.f64 a 3))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) (-.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 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))) (-.f64 b a))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (-.f64 b a)) (+.f64 b a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(exp.f64 (log.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(+.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 0)
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1)
(-.f64 (/.f64 0 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.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 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (/.f64 1 (pow.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 (neg.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (/.f64 1 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(/.f64 1 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))
(/.f64 1 (/.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (neg.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))
(/.f64 (pow.f64 (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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 0))
(/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (neg.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (neg.f64 (neg.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))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(fma.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 0)
(fma.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)))) 0)
(fma.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 0)
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1)
(pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1)
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 2))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 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 angle (*.f64 1/180 (PI.f64)))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
Outputs
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cbrt.f64 -1/8)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) (cbrt.f64 -1/8)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cbrt.f64 -1/8))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2)))) 1/3) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 a (*.f64 -1 a)) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (*.f64 1/4 (*.f64 (+.f64 a (*.f64 -1 a)) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))))) b))))
(fma.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) (cbrt.f64 -1/8)) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2))))) (*.f64 b (*.f64 (*.f64 (*.f64 0 a) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) 3/8)))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 a 4)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2)))) (*.f64 b (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) 0))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) (cbrt.f64 -1/8))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (+.f64 a (*.f64 -1 a)) 2) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) (*.f64 1/4 (*.f64 (pow.f64 (+.f64 a (*.f64 -1 a)) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (*.f64 1/8 (*.f64 (pow.f64 a 4) (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 (pow.f64 a 2) (cbrt.f64 -1/8)))) 1/3) (pow.f64 (+.f64 (*.f64 1/4 (*.f64 (+.f64 a (*.f64 -1 a)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 4)))) (*.f64 1/8 (*.f64 (+.f64 a (*.f64 -1 a)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 4))))) 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cbrt.f64 -1/8)))) 1/3) (pow.f64 (+.f64 (*.f64 1/4 (*.f64 (+.f64 a (*.f64 -1 a)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 4)))) (*.f64 1/8 (*.f64 (+.f64 a (*.f64 -1 a)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 4))))) 2))))) (pow.f64 b 2)) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2))))) (+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cbrt.f64 -1/8))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2)))) 1/3) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 a (*.f64 -1 a)) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (*.f64 1/4 (*.f64 (+.f64 a (*.f64 -1 a)) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))))) b)))))
(fma.f64 1/3 (/.f64 (*.f64 (*.f64 b b) (-.f64 (fma.f64 1/8 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) (fma.f64 -1/4 (*.f64 (pow.f64 (*.f64 0 a) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 (*.f64 -1/2 (fma.f64 -1/2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 0 a) 2))))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a a))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) (cbrt.f64 -1/8))))) (pow.f64 (*.f64 (*.f64 (*.f64 0 a) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) 3/8) 2)) 1/3))) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2)))) (fma.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) (cbrt.f64 -1/8)) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2))))) (*.f64 b (*.f64 (*.f64 (*.f64 0 a) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) 3/8))))))
(fma.f64 1/3 (*.f64 (/.f64 (+.f64 (fma.f64 1/8 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) (fma.f64 -1/2 (*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a a)) (fma.f64 -1/2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) 0)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) 0))) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) (cbrt.f64 -1/8))))) (pow.f64 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) 0) 2)) -1/3)) (pow.f64 a 4)) (*.f64 (/.f64 b (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (/.f64 b (pow.f64 (cbrt.f64 -1/8) 2)))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 a 4)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2)))) (*.f64 b (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) 0))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) (cbrt.f64 -1/8)))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 a (*.f64 -1 a)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 2)))) (*.f64 1/2 (*.f64 (+.f64 a (*.f64 -1 a)) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) (*.f64 1/4 (*.f64 (pow.f64 (+.f64 a (*.f64 -1 a)) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 10) (*.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/4 (*.f64 (+.f64 a (*.f64 -1 a)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 4)))) (*.f64 1/8 (*.f64 (+.f64 a (*.f64 -1 a)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 4))))) (-.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (+.f64 a (*.f64 -1 a)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 2)))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) (*.f64 1/4 (*.f64 (pow.f64 (+.f64 a (*.f64 -1 a)) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2)))))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cbrt.f64 -1/8)))) 1/3) (pow.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 a (*.f64 -1 a)) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (*.f64 1/4 (*.f64 (+.f64 a (*.f64 -1 a)) (*.f64 (pow.f64 a 4) (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 (pow.f64 a 2) (cbrt.f64 -1/8)))) 1/3) (pow.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 a (*.f64 -1 a)) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (*.f64 1/4 (*.f64 (+.f64 a (*.f64 -1 a)) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))))) 2)))))))) (+.f64 (*.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 10) (pow.f64 (cbrt.f64 -1/8) 5)))) 1/3) (*.f64 (+.f64 (*.f64 1/4 (*.f64 (+.f64 a (*.f64 -1 a)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 4)))) (*.f64 1/8 (*.f64 (+.f64 a (*.f64 -1 a)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 4))))) (-.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (+.f64 a (*.f64 -1 a)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 2)))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) (*.f64 1/4 (*.f64 (pow.f64 (+.f64 a (*.f64 -1 a)) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2)))))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cbrt.f64 -1/8)))) 1/3) (pow.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 a (*.f64 -1 a)) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (*.f64 1/4 (*.f64 (+.f64 a (*.f64 -1 a)) (*.f64 (pow.f64 a 4) (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 (pow.f64 a 2) (cbrt.f64 -1/8)))) 1/3) (pow.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 a (*.f64 -1 a)) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (*.f64 1/4 (*.f64 (+.f64 a (*.f64 -1 a)) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))))) 2)))))))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/4 (*.f64 (+.f64 a (*.f64 -1 a)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 4)))) (*.f64 1/8 (*.f64 (+.f64 a (*.f64 -1 a)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 4))))) 3) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 a 4) (pow.f64 (cbrt.f64 -1/8) 2)))))))) (pow.f64 b 3)) (*.f64 (pow.f64 a 4) (*.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 (*.f64 (-.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (+.f64 a (*.f64 -1 a)) 2) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) (*.f64 1/4 (*.f64 (pow.f64 (+.f64 a (*.f64 -1 a)) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (*.f64 1/8 (*.f64 (pow.f64 a 4) (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 (pow.f64 a 2) (cbrt.f64 -1/8)))) 1/3) (pow.f64 (+.f64 (*.f64 1/4 (*.f64 (+.f64 a (*.f64 -1 a)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 4)))) (*.f64 1/8 (*.f64 (+.f64 a (*.f64 -1 a)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 4))))) 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cbrt.f64 -1/8)))) 1/3) (pow.f64 (+.f64 (*.f64 1/4 (*.f64 (+.f64 a (*.f64 -1 a)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 4)))) (*.f64 1/8 (*.f64 (+.f64 a (*.f64 -1 a)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 4))))) 2))))) (pow.f64 b 2)) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2))))) (+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cbrt.f64 -1/8))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2)))) 1/3) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 a (*.f64 -1 a)) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (*.f64 1/4 (*.f64 (+.f64 a (*.f64 -1 a)) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))))) b))))))
(fma.f64 1/3 (*.f64 (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 (*.f64 0 a) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/2 (*.f64 (*.f64 0 a) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (fma.f64 -1/2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 0 a) 2)))))))) (fma.f64 2/9 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 a 10) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 5) (pow.f64 (cbrt.f64 -1/8) 5))))) (*.f64 (*.f64 (*.f64 (*.f64 0 a) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) 3/8) (-.f64 (fma.f64 1/8 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) (fma.f64 -1/4 (*.f64 (pow.f64 (*.f64 0 a) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 (*.f64 -1/2 (fma.f64 -1/2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 0 a) 2))))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a a))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) (cbrt.f64 -1/8))))) (pow.f64 (*.f64 (*.f64 (*.f64 0 a) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) 3/8) 2)) 1/3)))) (fma.f64 4/9 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 0 a) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) 3/8) (-.f64 (fma.f64 1/8 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) (fma.f64 -1/4 (*.f64 (pow.f64 (*.f64 0 a) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 (*.f64 -1/2 (fma.f64 -1/2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 0 a) 2))))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a a))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) (cbrt.f64 -1/8))))) (pow.f64 (*.f64 (*.f64 (*.f64 0 a) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) 3/8) 2)) 1/3))) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 5) (*.f64 (pow.f64 a 10) (pow.f64 (cbrt.f64 -1/8) 5)))))) (*.f64 1/27 (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 0 a) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) 3/8) 3) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 a 4) (pow.f64 (cbrt.f64 -1/8) 2)))))))) (pow.f64 a 4)) (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2)))) (fma.f64 1/3 (/.f64 (*.f64 (*.f64 b b) (-.f64 (fma.f64 1/8 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) (fma.f64 -1/4 (*.f64 (pow.f64 (*.f64 0 a) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 (*.f64 -1/2 (fma.f64 -1/2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 0 a) 2))))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a a))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) (cbrt.f64 -1/8))))) (pow.f64 (*.f64 (*.f64 (*.f64 0 a) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) 3/8) 2)) 1/3))) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2)))) (fma.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) (cbrt.f64 -1/8)) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2))))) (*.f64 b (*.f64 (*.f64 (*.f64 0 a) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) 3/8)))))))
(fma.f64 1/3 (*.f64 (/.f64 (-.f64 (fma.f64 0 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (fma.f64 -1/2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) 0)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) 0)) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) 0) (+.f64 (fma.f64 1/8 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) (fma.f64 -1/2 (*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a a)) (fma.f64 -1/2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) 0)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) 0))) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) (cbrt.f64 -1/8))))) (pow.f64 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) 0) 2)) -1/3))) (+.f64 (*.f64 2/9 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 a 10)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 5) (pow.f64 (cbrt.f64 -1/8) 5))))) (*.f64 4/9 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 5) (*.f64 (pow.f64 a 10) (pow.f64 (cbrt.f64 -1/8) 5)))))))) (*.f64 (/.f64 1/27 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) 0) 3) (*.f64 (pow.f64 a 4) (pow.f64 (cbrt.f64 -1/8) 2)))))) (pow.f64 a 4)) (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2)))) (fma.f64 1/3 (*.f64 (/.f64 (+.f64 (fma.f64 1/8 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) (fma.f64 -1/2 (*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a a)) (fma.f64 -1/2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) 0)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) 0))) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) (cbrt.f64 -1/8))))) (pow.f64 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) 0) 2)) -1/3)) (pow.f64 a 4)) (*.f64 (/.f64 b (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (/.f64 b (pow.f64 (cbrt.f64 -1/8) 2)))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 a 4)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2)))) (*.f64 b (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) 0))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) (cbrt.f64 -1/8))))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b)))
(+.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 (*.f64 1/4 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.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)))) 2) (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))) b) (cbrt.f64 1/4)))) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 b (fma.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 0 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 0 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)))))) (cbrt.f64 1/4))) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))) (/.f64 0 (cbrt.f64 1/4))) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b))))
(+.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 (*.f64 1/4 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.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)))) 2) (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))) b) (cbrt.f64 1/4)))) (+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) (*.f64 4/3 (/.f64 (-.f64 (+.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.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)))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) (*.f64 1/4 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) 2)))))) (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 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 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))) 2) (pow.f64 (cbrt.f64 1/4) 2))))) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 b (fma.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 0 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 0 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)))))) (cbrt.f64 1/4))) (fma.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b)) (*.f64 4/3 (/.f64 (+.f64 (fma.f64 1/4 (*.f64 (*.f64 0 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 0 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)))) (fma.f64 -1/8 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) (*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1/2) (fma.f64 -1/4 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (fma.f64 -1/4 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/4 (pow.f64 (*.f64 0 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) 2))))))) (*.f64 -1/6 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (/.f64 (pow.f64 (fma.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 0 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 0 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a))))) 2) (pow.f64 (cbrt.f64 1/4) 2))))) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))) (/.f64 0 (cbrt.f64 1/4))) (fma.f64 4/3 (/.f64 (+.f64 0 (+.f64 (fma.f64 -1/8 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) (*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1/2) (fma.f64 -1/2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) 0))) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (/.f64 0 (pow.f64 (cbrt.f64 1/4) 2))) -1/6))) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b)))))
(+.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 (*.f64 1/4 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.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)))) 2) (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))) b) (cbrt.f64 1/4)))) (+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) (+.f64 (*.f64 4/3 (/.f64 (-.f64 (+.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.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)))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) (*.f64 1/4 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) 2)))))) (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 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 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))) 2) (pow.f64 (cbrt.f64 1/4) 2))))) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))) (*.f64 4/3 (/.f64 (-.f64 (+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) (*.f64 1/4 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) 2)))) (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) (+.f64 (*.f64 4/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))) 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 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 a (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 a 2))) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) (*.f64 1/4 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 a (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/4 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.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)))) 2) (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))) 2) (pow.f64 (cbrt.f64 1/4) 2))))) (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) (cbrt.f64 1/4)))))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) b))))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 b (fma.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 0 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 0 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)))))) (cbrt.f64 1/4))) (fma.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b)) (*.f64 4/3 (+.f64 (/.f64 (+.f64 (fma.f64 1/4 (*.f64 (*.f64 0 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 0 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)))) (fma.f64 -1/8 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) (*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1/2) (fma.f64 -1/4 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (fma.f64 -1/4 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/4 (pow.f64 (*.f64 0 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) 2))))))) (*.f64 -1/6 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (/.f64 (pow.f64 (fma.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 0 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 0 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a))))) 2) (pow.f64 (cbrt.f64 1/4) 2))))) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (/.f64 (-.f64 (fma.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (*.f64 0 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)))) (fma.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (*.f64 0 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)))) (*.f64 1/2 (*.f64 (*.f64 0 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (fma.f64 -1/4 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (fma.f64 -1/4 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/4 (pow.f64 (*.f64 0 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) 2)))))))) (fma.f64 4/27 (/.f64 (pow.f64 (fma.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 0 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 0 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a))))) 3) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (*.f64 4/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 5))) (/.f64 (+.f64 (fma.f64 1/4 (*.f64 (*.f64 0 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 0 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)))) (fma.f64 -1/8 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) (*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1/2) (fma.f64 -1/4 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (fma.f64 -1/4 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/4 (pow.f64 (*.f64 0 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) 2))))))) (*.f64 -1/6 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (/.f64 (pow.f64 (fma.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 0 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 0 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a))))) 2) (pow.f64 (cbrt.f64 1/4) 2))))) (/.f64 (cbrt.f64 1/4) (fma.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 0 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 0 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) b))))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))) (/.f64 0 (cbrt.f64 1/4))) (fma.f64 4/3 (+.f64 (/.f64 (+.f64 0 (+.f64 (fma.f64 -1/8 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) (*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1/2) (fma.f64 -1/2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) 0))) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (/.f64 0 (pow.f64 (cbrt.f64 1/4) 2))) -1/6))) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (/.f64 (-.f64 (fma.f64 1/2 (*.f64 0 (fma.f64 -1/2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) 0)) 0) (fma.f64 4/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 5))) (/.f64 (+.f64 0 (+.f64 (fma.f64 -1/8 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) (*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1/2) (fma.f64 -1/2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) 0))) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (/.f64 0 (pow.f64 (cbrt.f64 1/4) 2))) -1/6))) (/.f64 (cbrt.f64 1/4) 0))) (/.f64 0 (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) b))) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b)))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b)))
(+.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 (*.f64 -1/8 (*.f64 (+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))) (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (+.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) b) (cbrt.f64 1/4)))) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 b (fma.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 0 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a))) (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 0 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)))))) (cbrt.f64 1/4))) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))) (/.f64 0 (cbrt.f64 1/4))) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b))))
(+.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 (*.f64 -1/8 (*.f64 (+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))) (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (+.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) b) (cbrt.f64 1/4)))) (+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) (*.f64 4/3 (/.f64 (-.f64 (+.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (+.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) 2)) (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)))) (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/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 (+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.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)))) 2) (+.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) 2) (pow.f64 (cbrt.f64 1/4) 2))))) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 b (fma.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 0 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a))) (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 0 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)))))) (cbrt.f64 1/4))) (fma.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b)) (*.f64 4/3 (/.f64 (+.f64 (fma.f64 1/4 (*.f64 (*.f64 0 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 0 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)))) (fma.f64 -1/8 (*.f64 (*.f64 a a) (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)))) (fma.f64 1/4 (pow.f64 (*.f64 0 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) 2) (*.f64 -1/2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))))))) (*.f64 -1/6 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (/.f64 (pow.f64 (fma.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 0 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a))) (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 0 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a))))) 2) (pow.f64 (cbrt.f64 1/4) 2))))) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))) (/.f64 0 (cbrt.f64 1/4))) (fma.f64 4/3 (/.f64 (+.f64 0 (+.f64 (fma.f64 -1/8 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) (*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1/2) (fma.f64 -1/2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) 0))) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (/.f64 0 (pow.f64 (cbrt.f64 1/4) 2))) -1/6))) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b)))))
(+.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 (*.f64 -1/8 (*.f64 (+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))) (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (+.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) b) (cbrt.f64 1/4)))) (+.f64 (*.f64 -4/3 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (+.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) 2)) (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a))))) (+.f64 (*.f64 4/27 (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.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)))) 2) (+.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) 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 (+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.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 (+.f64 (*.f64 1/4 (pow.f64 (+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) 2)) (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) (*.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 (+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))) (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (+.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) 2) (pow.f64 (cbrt.f64 1/4) 2))))) (+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.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)))) 2) (+.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))))) (cbrt.f64 1/4)))))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) b))) (+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) (*.f64 4/3 (/.f64 (-.f64 (+.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (+.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) 2)) (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)))) (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/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 (+.f64 (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.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)))) 2) (+.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))) 2) (pow.f64 (cbrt.f64 1/4) 2))))) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 b (fma.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 0 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a))) (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 0 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)))))) (cbrt.f64 1/4))) (fma.f64 -4/3 (/.f64 (-.f64 (fma.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (*.f64 0 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)))) (*.f64 -1/2 (*.f64 (*.f64 0 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (fma.f64 1/4 (pow.f64 (*.f64 0 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) 2) (*.f64 -1/2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))))))) (fma.f64 4/27 (/.f64 (pow.f64 (fma.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 0 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a))) (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 0 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a))))) 3) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (*.f64 4/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 5))) (/.f64 (+.f64 (fma.f64 1/4 (*.f64 (*.f64 0 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 0 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)))) (fma.f64 -1/8 (*.f64 (*.f64 a a) (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)))) (fma.f64 1/4 (pow.f64 (*.f64 0 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) 2) (*.f64 -1/2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))))))) (*.f64 -1/6 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (/.f64 (pow.f64 (fma.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 0 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a))) (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 0 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a))))) 2) (pow.f64 (cbrt.f64 1/4) 2))))) (/.f64 (cbrt.f64 1/4) (fma.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 0 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a))) (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 0 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) b)) (fma.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b)) (*.f64 4/3 (/.f64 (+.f64 (fma.f64 1/4 (*.f64 (*.f64 0 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 0 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)))) (fma.f64 -1/8 (*.f64 (*.f64 a a) (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)))) (fma.f64 1/4 (pow.f64 (*.f64 0 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)) 2) (*.f64 -1/2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))))))) (*.f64 -1/6 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (/.f64 (pow.f64 (fma.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 0 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a))) (*.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 0 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a))))) 2) (pow.f64 (cbrt.f64 1/4) 2))))) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))) (/.f64 0 (cbrt.f64 1/4))) (fma.f64 -4/3 (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 0 (fma.f64 -1/2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) 0)) 0) (fma.f64 4/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 5))) (/.f64 (+.f64 0 (+.f64 (fma.f64 -1/8 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) (*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1/2) (fma.f64 -1/2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) 0))) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (/.f64 0 (pow.f64 (cbrt.f64 1/4) 2))) -1/6))) (/.f64 (cbrt.f64 1/4) 0))) (/.f64 0 (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) b)) (fma.f64 4/3 (/.f64 (+.f64 0 (+.f64 (fma.f64 -1/8 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) (*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1/2) (fma.f64 -1/2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) 0))) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (/.f64 0 (pow.f64 (cbrt.f64 1/4) 2))) -1/6))) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b))))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b)))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4))) 1/3) (/.f64 (*.f64 a (+.f64 (*.f64 1/8 (*.f64 (+.f64 b (*.f64 -1 b)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4)))) (*.f64 1/4 (*.f64 (+.f64 b (*.f64 -1 b)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4)))))) (cbrt.f64 1/4)))))
(fma.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b)) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)))) (/.f64 (*.f64 a (*.f64 (*.f64 (*.f64 0 b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4))) 3/8)) (cbrt.f64 1/4)))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)))) (/.f64 (*.f64 a (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) 0) (pow.f64 b 4))) (cbrt.f64 1/4))) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b))))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (+.f64 b (*.f64 -1 b)) 2) (*.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 4))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 1/4 (*.f64 (pow.f64 (+.f64 b (*.f64 -1 b)) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)))))) (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) 1/3) (/.f64 (pow.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 b (*.f64 -1 b)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4)))) (*.f64 1/4 (*.f64 (+.f64 b (*.f64 -1 b)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4))))) 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 4)))) (+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4))) 1/3) (/.f64 (*.f64 a (+.f64 (*.f64 1/8 (*.f64 (+.f64 b (*.f64 -1 b)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4)))) (*.f64 1/4 (*.f64 (+.f64 b (*.f64 -1 b)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4)))))) (cbrt.f64 1/4))))))
(fma.f64 4/3 (/.f64 (-.f64 (fma.f64 1/4 (*.f64 (pow.f64 (*.f64 0 b) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 b b))) (fma.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4)) (*.f64 1/2 (*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b)) (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 (*.f64 1/4 (pow.f64 (*.f64 0 b) 2)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))))))) (*.f64 1/6 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b)))) (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 0 b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4))) 3/8) 2) (pow.f64 (cbrt.f64 1/4) 2))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 a a))) (fma.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b)) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)))) (/.f64 (*.f64 a (*.f64 (*.f64 (*.f64 0 b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4))) 3/8)) (cbrt.f64 1/4))))))
(fma.f64 4/3 (/.f64 (+.f64 (fma.f64 0 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 b b)) (fma.f64 1/2 (*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b)) (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) 0)) (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b)))) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) 0) (pow.f64 b 4)) 2) (pow.f64 (cbrt.f64 1/4) 2))) -1/6)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a) (/.f64 (pow.f64 b 4) a))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)))) (/.f64 (*.f64 a (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) 0) (pow.f64 b 4))) (cbrt.f64 1/4))) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b)))))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (+.f64 b (*.f64 -1 b)) 2) (*.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 4))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 1/4 (*.f64 (pow.f64 (+.f64 b (*.f64 -1 b)) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)))))) (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) 1/3) (/.f64 (pow.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 b (*.f64 -1 b)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4)))) (*.f64 1/4 (*.f64 (+.f64 b (*.f64 -1 b)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4))))) 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 4)))) (+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) (+.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 4))) 1/3) (/.f64 (*.f64 a (+.f64 (*.f64 1/8 (*.f64 (+.f64 b (*.f64 -1 b)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4)))) (*.f64 1/4 (*.f64 (+.f64 b (*.f64 -1 b)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4)))))) (cbrt.f64 1/4)))) (*.f64 4/3 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 b (*.f64 -1 b)) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 1/4 (*.f64 (pow.f64 (+.f64 b (*.f64 -1 b)) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (*.f64 -1/2 (*.f64 (+.f64 b (*.f64 -1 b)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))))) (+.f64 (*.f64 4/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 b (*.f64 -1 b)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4)))) (*.f64 1/4 (*.f64 (+.f64 b (*.f64 -1 b)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4))))) 3) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)))) (*.f64 4/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 5) (pow.f64 b 10))) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 b (*.f64 -1 b)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4)))) (*.f64 1/4 (*.f64 (+.f64 b (*.f64 -1 b)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4))))) (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (+.f64 b (*.f64 -1 b)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2)))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 1/4 (*.f64 (pow.f64 (+.f64 b (*.f64 -1 b)) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)))) (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4))))) (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) 1/3) (/.f64 (pow.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 b (*.f64 -1 b)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4)))) (*.f64 1/4 (*.f64 (+.f64 b (*.f64 -1 b)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4))))) 2) (pow.f64 (cbrt.f64 1/4) 2)))))) (cbrt.f64 1/4))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)))))))
(fma.f64 4/3 (/.f64 (-.f64 (fma.f64 1/4 (*.f64 (pow.f64 (*.f64 0 b) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 b b))) (fma.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4)) (*.f64 1/2 (*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b)) (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 (*.f64 1/4 (pow.f64 (*.f64 0 b) 2)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))))))) (*.f64 1/6 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b)))) (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 0 b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4))) 3/8) 2) (pow.f64 (cbrt.f64 1/4) 2))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 a a))) (fma.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b)) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)))) (/.f64 (*.f64 a (*.f64 (*.f64 (*.f64 0 b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4))) 3/8)) (cbrt.f64 1/4))) (*.f64 4/3 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 (fma.f64 1/2 (*.f64 (*.f64 0 b) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 (*.f64 1/4 (pow.f64 (*.f64 0 b) 2)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))))) (*.f64 -1/2 (*.f64 (*.f64 0 b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 b b))))) (fma.f64 4/27 (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 0 b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4))) 3/8) 3) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4))) (*.f64 4/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 5) (pow.f64 b 10)))) (/.f64 (*.f64 (*.f64 (*.f64 0 b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4))) 3/8) (/.f64 (cbrt.f64 1/4) (-.f64 (fma.f64 1/4 (*.f64 (pow.f64 (*.f64 0 b) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 b b))) (fma.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4)) (*.f64 1/2 (*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b)) (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 (*.f64 1/4 (pow.f64 (*.f64 0 b) 2)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))))))) (*.f64 1/6 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b)))) (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 0 b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4))) 3/8) 2) (pow.f64 (cbrt.f64 1/4) 2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)))))))
(fma.f64 4/3 (/.f64 (+.f64 (fma.f64 0 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 b b)) (fma.f64 1/2 (*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b)) (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) 0)) (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b)))) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) 0) (pow.f64 b 4)) 2) (pow.f64 (cbrt.f64 1/4) 2))) -1/6)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) a) (/.f64 (pow.f64 b 4) a))) (fma.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b)) (fma.f64 4/3 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 b 4)) (/.f64 (-.f64 (fma.f64 0 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) 0)) (*.f64 0 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 b b)))) (fma.f64 4/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 5) (pow.f64 b 10)))) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) 0) (pow.f64 b 4)) (/.f64 (cbrt.f64 1/4) (+.f64 (fma.f64 0 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 b b)) (fma.f64 1/2 (*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b)) (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) 0)) (*.f64 -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b)))) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) 0) (pow.f64 b 4)) 2) (pow.f64 (cbrt.f64 1/4) 2))) -1/6))))) (*.f64 (/.f64 4/27 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) 0) (pow.f64 b 4)) 3) (pow.f64 b 4))))) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)))) (/.f64 (*.f64 a (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) 0) (pow.f64 b 4))) (cbrt.f64 1/4)))))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cbrt.f64 -1/8)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) (cbrt.f64 -1/8)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cbrt.f64 -1/8))) (*.f64 1/3 (*.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 b (*.f64 -1 b)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (+.f64 b (*.f64 -1 b)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) a) (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))))
(fma.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) (cbrt.f64 -1/8)) (*.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 0 b)) 3/8) (*.f64 a (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (cbrt.f64 -1/8) 2)))))))
(fma.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) (cbrt.f64 -1/8)) (*.f64 (*.f64 1/3 (*.f64 a (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) 0))) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cbrt.f64 -1/8))) (+.f64 (*.f64 1/3 (*.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 b (*.f64 -1 b)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (+.f64 b (*.f64 -1 b)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) a) (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 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 1/4 (*.f64 (pow.f64 (+.f64 b (*.f64 -1 b)) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (+.f64 b (*.f64 -1 b)) 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 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 (+.f64 b (*.f64 -1 b)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (+.f64 b (*.f64 -1 b)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) 2)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2))))))
(fma.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) (cbrt.f64 -1/8)) (*.f64 1/3 (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 0 b)) 3/8) (*.f64 a (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (cbrt.f64 -1/8) 2))))) (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 (*.f64 1/4 (pow.f64 (*.f64 0 b) 2)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (fma.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 (*.f64 0 b) 2)) (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 b b))))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (cbrt.f64 -1/8)))) (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 0 b)) 3/8) 2)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2))))))
(fma.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) (cbrt.f64 -1/8)) (*.f64 1/3 (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) 0) (*.f64 a (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2))))) (/.f64 (+.f64 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) 0)) (fma.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 b b)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) 0))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (cbrt.f64 -1/8)))) (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) 0) 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 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 b (*.f64 -1 b)) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 1/4 (*.f64 (pow.f64 (+.f64 b (*.f64 -1 b)) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (*.f64 -1/2 (*.f64 (+.f64 b (*.f64 -1 b)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 b (*.f64 -1 b)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (+.f64 b (*.f64 -1 b)) (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) (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 (+.f64 b (*.f64 -1 b)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (+.f64 b (*.f64 -1 b)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 1/4 (*.f64 (pow.f64 (+.f64 b (*.f64 -1 b)) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (+.f64 b (*.f64 -1 b)) 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 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 (+.f64 b (*.f64 -1 b)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (+.f64 b (*.f64 -1 b)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) 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 (pow.f64 a 2) (cbrt.f64 -1/8))) (+.f64 (*.f64 1/3 (*.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 b (*.f64 -1 b)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (+.f64 b (*.f64 -1 b)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) a) (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 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 1/4 (*.f64 (pow.f64 (+.f64 b (*.f64 -1 b)) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (+.f64 b (*.f64 -1 b)) 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 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 (+.f64 b (*.f64 -1 b)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (+.f64 b (*.f64 -1 b)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) 2)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2)))))))
(fma.f64 1/3 (/.f64 (-.f64 (fma.f64 1/2 (*.f64 (*.f64 0 b) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 (*.f64 1/4 (pow.f64 (*.f64 0 b) 2)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))))) (*.f64 -1/2 (*.f64 (*.f64 0 b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 b b))))) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 0 b)) 3/8) 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 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 5) (pow.f64 (cbrt.f64 -1/8) 5)))) (*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 0 b)) 3/8) (-.f64 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 (*.f64 1/4 (pow.f64 (*.f64 0 b) 2)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (fma.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 (*.f64 0 b) 2)) (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 b b))))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (cbrt.f64 -1/8)))) (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 0 b)) 3/8) 2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 a (pow.f64 (cbrt.f64 -1/8) 2)))) (fma.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) (cbrt.f64 -1/8)) (*.f64 1/3 (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 0 b)) 3/8) (*.f64 a (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (cbrt.f64 -1/8) 2))))) (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 (*.f64 1/4 (pow.f64 (*.f64 0 b) 2)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (fma.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 (*.f64 0 b) 2)) (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 b b))))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (cbrt.f64 -1/8)))) (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 0 b)) 3/8) 2)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2)))))))
(fma.f64 1/3 (/.f64 (-.f64 (fma.f64 0 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) 0)) (*.f64 0 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 b b)))) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) 0) 3) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 5) (pow.f64 (cbrt.f64 -1/8) 5))))) (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) 0) (+.f64 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) 0)) (fma.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 b b)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) 0))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (cbrt.f64 -1/8)))) (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) 0) 2)))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 a (pow.f64 (cbrt.f64 -1/8) 2)))) (fma.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) (cbrt.f64 -1/8)) (*.f64 1/3 (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) 0) (*.f64 a (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2))))) (/.f64 (+.f64 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) 0)) (fma.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 b b)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) 0))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (cbrt.f64 -1/8)))) (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) 0) 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 (pow.f64 a 2) (cbrt.f64 -1/8)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) (cbrt.f64 -1/8)))
(+.f64 (*.f64 -1/3 (*.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 b (*.f64 -1 b)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (+.f64 b (*.f64 -1 b)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) a) (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 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cbrt.f64 -1/8))))
(fma.f64 -1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 0 b)) 3/8) (*.f64 a (cbrt.f64 (/.f64 (/.f64 1 (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 (*.f64 a a) (cbrt.f64 -1/8))))
(fma.f64 (*.f64 -1/3 (*.f64 a (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) 0))) (cbrt.f64 (/.f64 1 (*.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 (*.f64 a a) (cbrt.f64 -1/8))))
(+.f64 (*.f64 -1/3 (*.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 b (*.f64 -1 b)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (+.f64 b (*.f64 -1 b)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) a) (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 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cbrt.f64 -1/8))) (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 1/4 (*.f64 (pow.f64 (+.f64 b (*.f64 -1 b)) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (+.f64 b (*.f64 -1 b)) 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 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 (+.f64 b (*.f64 -1 b)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (+.f64 b (*.f64 -1 b)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) 2)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2))))))
(fma.f64 -1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 0 b)) 3/8) (*.f64 a (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (cbrt.f64 -1/8) 2))))) (fma.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) (cbrt.f64 -1/8)) (*.f64 1/3 (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 (*.f64 1/4 (pow.f64 (*.f64 0 b) 2)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (fma.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 (*.f64 0 b) 2)) (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 b b))))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (cbrt.f64 -1/8)))) (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 0 b)) 3/8) 2)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2))))))
(fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) 0) (*.f64 a (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2)))))) (fma.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) (cbrt.f64 -1/8)) (*.f64 (/.f64 1/3 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (/.f64 (+.f64 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) 0)) (fma.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 b b)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) 0))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (cbrt.f64 -1/8)))) (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) 0) 2)))) (pow.f64 (cbrt.f64 -1/8) 2)))))
(+.f64 (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 b (*.f64 -1 b)) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 1/4 (*.f64 (pow.f64 (+.f64 b (*.f64 -1 b)) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (*.f64 -1/2 (*.f64 (+.f64 b (*.f64 -1 b)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 b (*.f64 -1 b)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (+.f64 b (*.f64 -1 b)) (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) (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 (+.f64 b (*.f64 -1 b)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (+.f64 b (*.f64 -1 b)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 1/4 (*.f64 (pow.f64 (+.f64 b (*.f64 -1 b)) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (+.f64 b (*.f64 -1 b)) 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 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 (+.f64 b (*.f64 -1 b)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (+.f64 b (*.f64 -1 b)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) 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 (*.f64 1/8 (*.f64 (+.f64 b (*.f64 -1 b)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (+.f64 b (*.f64 -1 b)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) a) (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 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cbrt.f64 -1/8))) (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 1/4 (*.f64 (pow.f64 (+.f64 b (*.f64 -1 b)) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (+.f64 b (*.f64 -1 b)) 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 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 (+.f64 b (*.f64 -1 b)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/4 (*.f64 (+.f64 b (*.f64 -1 b)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) 2)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2)))))))
(fma.f64 -1/3 (/.f64 (-.f64 (fma.f64 1/2 (*.f64 (*.f64 0 b) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 (*.f64 1/4 (pow.f64 (*.f64 0 b) 2)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))))) (*.f64 -1/2 (*.f64 (*.f64 0 b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 b b))))) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 0 b)) 3/8) 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 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 5) (pow.f64 (cbrt.f64 -1/8) 5)))) (*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 0 b)) 3/8) (-.f64 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 (*.f64 1/4 (pow.f64 (*.f64 0 b) 2)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (fma.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 (*.f64 0 b) 2)) (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 b b))))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (cbrt.f64 -1/8)))) (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 0 b)) 3/8) 2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 a (pow.f64 (cbrt.f64 -1/8) 2)))) (fma.f64 -1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 0 b)) 3/8) (*.f64 a (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (cbrt.f64 -1/8) 2))))) (fma.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) (cbrt.f64 -1/8)) (*.f64 1/3 (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 (*.f64 1/4 (pow.f64 (*.f64 0 b) 2)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))) (fma.f64 -1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 (*.f64 0 b) 2)) (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 b b))))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (cbrt.f64 -1/8)))) (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 0 b)) 3/8) 2)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2)))))))
(fma.f64 -1/3 (/.f64 (-.f64 (fma.f64 0 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) 0)) (*.f64 0 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 b b)))) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) 0) 3) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 5) (pow.f64 (cbrt.f64 -1/8) 5))))) (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) 0) (+.f64 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) 0)) (fma.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 b b)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) 0))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (cbrt.f64 -1/8)))) (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) 0) 2)))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 a (pow.f64 (cbrt.f64 -1/8) 2)))) (fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) 0) (*.f64 a (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1/8) 2)))))) (fma.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) (cbrt.f64 -1/8)) (*.f64 (/.f64 1/3 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (/.f64 (+.f64 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) 0)) (fma.f64 1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 b b)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) 0))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (cbrt.f64 -1/8)))) (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) 0) 2)))) (pow.f64 (cbrt.f64 -1/8) 2))))))
(*.f64 (cbrt.f64 1/5832000) (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))))
(*.f64 (*.f64 (cbrt.f64 1/5832000) angle) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))))
(*.f64 (*.f64 (cbrt.f64 1/5832000) angle) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (PI.f64)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 -1/283435200000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 5)))) (*.f64 -1/141717600000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 5))))) (pow.f64 angle 3)) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (+.f64 a b) 2)))))) (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))))))
(fma.f64 1/3 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 5))) -1/94478400000) (pow.f64 (cbrt.f64 1/5832000) 2)) (/.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 (*.f64 (cbrt.f64 1/5832000) angle) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))))
(fma.f64 1/3 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 5))) -1/94478400000) (pow.f64 (cbrt.f64 1/5832000) 2)) (/.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 2)) (pow.f64 (+.f64 a b) 2)))) (*.f64 (*.f64 (cbrt.f64 1/5832000) angle) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (PI.f64))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 -1/283435200000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 5)))) (*.f64 -1/141717600000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 5))))) (pow.f64 angle 3)) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (+.f64 a b) 2)))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 angle 5) (-.f64 (+.f64 (*.f64 1/180 (*.f64 (+.f64 (*.f64 1/76527504000000 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (PI.f64) 6) (pow.f64 (+.f64 a b) 2)))) (*.f64 1/127545840000000 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 6))))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (PI.f64))))) (+.f64 (*.f64 1/45916502400000000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 7)))) (*.f64 1/6887475360000000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 7)))))) (+.f64 (*.f64 1296000 (/.f64 (pow.f64 (+.f64 (*.f64 -1/141717600000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 (+.f64 a b) 3)))) (*.f64 -1/283435200000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 (+.f64 a b) 3))))) 2) (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (+.f64 a b) 3))))) (*.f64 648000 (/.f64 (pow.f64 (+.f64 (*.f64 -1/141717600000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 (+.f64 a b) 3)))) (*.f64 -1/283435200000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 (+.f64 a b) 3))))) 2) (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (+.f64 a b) 3)))))))) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (+.f64 a b) 2)))))) (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))))))
(fma.f64 1/3 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 5))) -1/94478400000) (pow.f64 (cbrt.f64 1/5832000) 2)) (/.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (+.f64 a b) 2))))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 angle 5) (pow.f64 (cbrt.f64 1/5832000) 2)) (/.f64 (-.f64 (fma.f64 1/180 (*.f64 (fma.f64 1/76527504000000 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 6))) (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 6))) 1/127545840000000)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 7)) (pow.f64 (+.f64 a b) 3)) 23/137749507200000000)) (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 5))) -1/94478400000) 2) (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 3)))) 1944000)) (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 (*.f64 (cbrt.f64 1/5832000) angle) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))))))
(fma.f64 1/3 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 5))) -1/94478400000) (pow.f64 (cbrt.f64 1/5832000) 2)) (/.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 2)) (pow.f64 (+.f64 a b) 2)))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 angle 5) (pow.f64 (cbrt.f64 1/5832000) 2)) (/.f64 (fma.f64 1/180 (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 6))) 1/47829690000000) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (PI.f64))) (fma.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 7)) (pow.f64 (+.f64 a b) 3)) 23/137749507200000000 (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 5))) -1/94478400000) 2) (*.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 3)) (pow.f64 (+.f64 a b) 3))) -1944000))) (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 2)) (pow.f64 (+.f64 a b) 2)))) (*.f64 (*.f64 (cbrt.f64 1/5832000) angle) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (PI.f64)))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 -1/283435200000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 5)))) (*.f64 -1/141717600000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 5))))) (pow.f64 angle 3)) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (+.f64 a b) 2)))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 angle 5) (-.f64 (+.f64 (*.f64 1/180 (*.f64 (+.f64 (*.f64 1/76527504000000 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (PI.f64) 6) (pow.f64 (+.f64 a b) 2)))) (*.f64 1/127545840000000 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 6))))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (PI.f64))))) (+.f64 (*.f64 1/45916502400000000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 7)))) (*.f64 1/6887475360000000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 7)))))) (+.f64 (*.f64 1296000 (/.f64 (pow.f64 (+.f64 (*.f64 -1/141717600000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 (+.f64 a b) 3)))) (*.f64 -1/283435200000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 (+.f64 a b) 3))))) 2) (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (+.f64 a b) 3))))) (*.f64 648000 (/.f64 (pow.f64 (+.f64 (*.f64 -1/141717600000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 (+.f64 a b) 3)))) (*.f64 -1/283435200000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 (+.f64 a b) 3))))) 2) (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (+.f64 a b) 3)))))))) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (+.f64 a b) 2)))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 angle 7) (-.f64 (+.f64 (*.f64 -1/15620794116480000000000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 9)))) (+.f64 (*.f64 -1/8748000 (*.f64 (+.f64 (*.f64 1/76527504000000 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (PI.f64) 6) (pow.f64 (+.f64 a b) 2)))) (*.f64 1/127545840000000 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 6))))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (pow.f64 (PI.f64) 3))))) (+.f64 (*.f64 -1/1115771008320000000000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 9)))) (*.f64 1/180 (*.f64 (+.f64 (*.f64 -1/6198727824000000000 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 8)))) (*.f64 -1/43391094768000000000 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 8))))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (PI.f64)))))))) (+.f64 (*.f64 1296000 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/180 (*.f64 (+.f64 (*.f64 1/127545840000000 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (PI.f64) 6) (pow.f64 (+.f64 a b) 2)))) (*.f64 1/76527504000000 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 6))))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (PI.f64))))) (+.f64 (*.f64 1/6887475360000000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (PI.f64) 7) (pow.f64 (+.f64 a b) 3)))) (*.f64 1/45916502400000000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (PI.f64) 7) (pow.f64 (+.f64 a b) 3)))))) (+.f64 (*.f64 648000 (/.f64 (pow.f64 (+.f64 (*.f64 -1/283435200000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 5)))) (*.f64 -1/141717600000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 5))))) 2) (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (+.f64 a b) 3))))) (*.f64 1296000 (/.f64 (pow.f64 (+.f64 (*.f64 -1/283435200000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 5)))) (*.f64 -1/141717600000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 5))))) 2) (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (+.f64 a b) 3))))))) (+.f64 (*.f64 -1/141717600000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 (+.f64 a b) 3)))) (*.f64 -1/283435200000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 (+.f64 a b) 3)))))) (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 3))))) (+.f64 (*.f64 2592000 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/180 (*.f64 (+.f64 (*.f64 1/127545840000000 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (PI.f64) 6) (pow.f64 (+.f64 a b) 2)))) (*.f64 1/76527504000000 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 6))))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (PI.f64))))) (+.f64 (*.f64 1/6887475360000000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (PI.f64) 7) (pow.f64 (+.f64 a b) 3)))) (*.f64 1/45916502400000000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (PI.f64) 7) (pow.f64 (+.f64 a b) 3)))))) (+.f64 (*.f64 648000 (/.f64 (pow.f64 (+.f64 (*.f64 -1/283435200000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 5)))) (*.f64 -1/141717600000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 5))))) 2) (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (+.f64 a b) 3))))) (*.f64 1296000 (/.f64 (pow.f64 (+.f64 (*.f64 -1/283435200000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 5)))) (*.f64 -1/141717600000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 5))))) 2) (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (+.f64 a b) 3))))))) (+.f64 (*.f64 -1/141717600000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 (+.f64 a b) 3)))) (*.f64 -1/283435200000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 (+.f64 a b) 3)))))) (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (+.f64 a b) 3))))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -1/141717600000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 (+.f64 a b) 3)))) (*.f64 -1/283435200000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 (+.f64 a b) 3))))) 3) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 6) (*.f64 (pow.f64 (-.f64 b a) 6) (*.f64 (pow.f64 (+.f64 a b) 6) (pow.f64 (PI.f64) 6)))))))))) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (+.f64 a b) 2)))))) (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))))))))
(fma.f64 1/3 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 5))) -1/94478400000) (pow.f64 (cbrt.f64 1/5832000) 2)) (/.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (+.f64 a b) 2))))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 angle 5) (pow.f64 (cbrt.f64 1/5832000) 2)) (/.f64 (-.f64 (fma.f64 1/180 (*.f64 (fma.f64 1/76527504000000 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 6))) (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 6))) 1/127545840000000)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 7)) (pow.f64 (+.f64 a b) 3)) 23/137749507200000000)) (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 5))) -1/94478400000) 2) (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 3)))) 1944000)) (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (+.f64 a b) 2))))) (fma.f64 1/3 (/.f64 (*.f64 (pow.f64 angle 7) (-.f64 (fma.f64 -1/15620794116480000000000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 9))) (fma.f64 -1/8748000 (*.f64 (fma.f64 1/76527504000000 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 6))) (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 6))) 1/127545840000000)) (*.f64 (-.f64 b a) (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b)))) (fma.f64 -1/1115771008320000000000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 9))) (*.f64 1/180 (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 8))) -1/5423886846000000000)))))) (fma.f64 1296000 (/.f64 (-.f64 (fma.f64 1/180 (*.f64 (fma.f64 1/76527504000000 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 6))) (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 6))) 1/127545840000000)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 7)) (pow.f64 (+.f64 a b) 3)) 23/137749507200000000)) (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 5))) -1/94478400000) 2) (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 3)))) 1944000)) (/.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 3))) (*.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 5))) -1/94478400000))) (fma.f64 2592000 (/.f64 (-.f64 (fma.f64 1/180 (*.f64 (fma.f64 1/76527504000000 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 6))) (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 6))) 1/127545840000000)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 7)) (pow.f64 (+.f64 a b) 3)) 23/137749507200000000)) (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 5))) -1/94478400000) 2) (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 3)))) 1944000)) (/.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 3))) (*.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 5))) -1/94478400000))) (*.f64 1/27 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 5))) -1/94478400000) 3) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 6) (*.f64 (pow.f64 (-.f64 b a) 6) (*.f64 (pow.f64 (PI.f64) 6) (pow.f64 (+.f64 a b) 6)))))))))) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (+.f64 a b) 2))))) (*.f64 (*.f64 (cbrt.f64 1/5832000) angle) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))))))
(fma.f64 1/3 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 5))) -1/94478400000) (pow.f64 (cbrt.f64 1/5832000) 2)) (/.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 2)) (pow.f64 (+.f64 a b) 2)))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 angle 5) (pow.f64 (cbrt.f64 1/5832000) 2)) (/.f64 (fma.f64 1/180 (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 6))) 1/47829690000000) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (PI.f64))) (fma.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 7)) (pow.f64 (+.f64 a b) 3)) 23/137749507200000000 (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 5))) -1/94478400000) 2) (*.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 3)) (pow.f64 (+.f64 a b) 3))) -1944000))) (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (pow.f64 (PI.f64) 2)) (pow.f64 (+.f64 a b) 2)))) (fma.f64 1/3 (*.f64 (/.f64 (-.f64 (fma.f64 -1/15620794116480000000000 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 9))) (fma.f64 -1/8748000 (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 6))) 1/47829690000000) (*.f64 (-.f64 b a) (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b)))) (fma.f64 1/180 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (PI.f64)) (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 8))) -1/5423886846000000000)) (*.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 9))) -1/1115771008320000000000)))) (+.f64 (*.f64 (*.f64 (/.f64 (fma.f64 1/180 (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 2) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (PI.f64) 6))) 1/47829690000000) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (PI.f64))) (fma.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 7)) (pow.f64 (+.f64 a b) 3)) 23/137749507200000000 (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 5))) -1/94478400000) 2) (*.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 3)) (pow.f64 (+.f64 a b) 3))) -1944000))) (pow.f64 (-.f64 b a) 3)) (*.f64 (/.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 5))) (pow.f64 (+.f64 a b) 3)) (/.f64 -1/94478400000 (pow.f64 (PI.f64) 3)))) 3888000) (*.f64 1259712000000 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 5))) 3) -1/843330077059682304000000000000000) (*.f64 (pow.f64 (-.f64 b a) 6) (*.f64 (pow.f64 (PI.f64) 6) (pow.f64 (+.f64 a b) 6))))))) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 2) (pow.f64 (-.f64 b a) 2))) (/.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (+.f64 a b) 2)))) (*.f64 (*.f64 (cbrt.f64 1/5832000) angle) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (PI.f64))))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.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))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (*.f64 (*.f64 -1/4374000 (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)))))
(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 (PI.f64) 5) (pow.f64 angle 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))))
(+.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 1/708588000000 (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 angle 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)))))
(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 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(-.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) 3) 1/3)
(PI.f64)
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(PI.f64)
(sqrt.f64 (pow.f64 (PI.f64) 2))
(fabs.f64 (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)
(log1p.f64 (expm1.f64 (PI.f64)))
(PI.f64)
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) b) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) a))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 1/2 (-.f64 b a)) (+.f64 a b)))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) a) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) b))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 1/2 (-.f64 b a)) (+.f64 a b)))
(+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))) (*.f64 a (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 1/2 (-.f64 b a)) (+.f64 a b)))
(+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))) (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 1/2 (-.f64 b a)) (+.f64 a b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 1)
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 1/2 (-.f64 b a)) (+.f64 a b)))
(*.f64 (-.f64 b a) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) (+.f64 b a)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 1/2 (-.f64 b a)) (+.f64 a b)))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) (+.f64 b a))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 1/2 (-.f64 b a)) (+.f64 a b)))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1)
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.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)))) (+.f64 b a)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 1/2 (-.f64 b a)) (+.f64 a b)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (pow.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) 1/3))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (*.f64 (-.f64 b a) (+.f64 a b))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (*.f64 (-.f64 b a) (+.f64 a b)))) 2)))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (-.f64 (*.f64 b b) (*.f64 a a))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (-.f64 (*.f64 b b) (*.f64 a a)))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 2) (cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2) (*.f64 (cbrt.f64 (+.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 1/2 (-.f64 b a)) (+.f64 a b)))
(*.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)))) (+.f64 b a)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 1/2 (-.f64 b a)) (+.f64 a b)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sqrt.f64 (+.f64 b a)) (*.f64 (sqrt.f64 (+.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 1/2 (-.f64 b a)) (+.f64 a b)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (*.f64 1/2 (+.f64 b a)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 1/2 (-.f64 b a)) (+.f64 a b)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) 1/3) (cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (*.f64 (-.f64 b a) (+.f64 a b))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (*.f64 (-.f64 b a) (+.f64 a b)))) 2)))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (-.f64 (*.f64 b b) (*.f64 a a))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (-.f64 (*.f64 b b) (*.f64 a a)))) 2)))
(*.f64 (pow.f64 1 1/3) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (*.f64 (-.f64 b a) (+.f64 a b)))) 3/2)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (*.f64 (-.f64 b a) (+.f64 a b)))) 3/2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (-.f64 (*.f64 b b) (*.f64 a a)))) 3/2)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (-.f64 (*.f64 b b) (*.f64 a a)))) 3/2)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)) (-.f64 b a))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 1/2 (-.f64 b a)) (+.f64 a b)))
(*.f64 (*.f64 (+.f64 b a) (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 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 1/2 (-.f64 b a)) (+.f64 a b)))
(*.f64 (*.f64 (+.f64 b a) (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 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 1/2 (-.f64 b a)) (+.f64 a b)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1/2)
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) (pow.f64 (cbrt.f64 (+.f64 b a)) 2)) (cbrt.f64 (+.f64 b a)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 1/2 (-.f64 b a)) (+.f64 a b)))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) (sqrt.f64 (+.f64 b a))) (sqrt.f64 (+.f64 b a)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 1/2 (-.f64 b a)) (+.f64 a b)))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1/2)
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cbrt.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) 1/4)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1/2))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) 1/4)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1/2))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (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 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) (+.f64 (pow.f64 b 3) (pow.f64 a 3))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (-.f64 b a))) (/.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (+.f64 (pow.f64 b 3) (pow.f64 a 3))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 b a))
(/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (-.f64 b a))) (/.f64 (-.f64 b a) (*.f64 (-.f64 b a) (+.f64 a b))))
(/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (-.f64 b a))) (/.f64 (-.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (-.f64 b a))) (/.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (+.f64 (pow.f64 b 3) (pow.f64 a 3))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))) (-.f64 b a))
(/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (-.f64 b a))) (/.f64 (-.f64 b a) (*.f64 (-.f64 b a) (+.f64 a b))))
(/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (-.f64 b a))) (/.f64 (-.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (*.f64 (-.f64 b a) (+.f64 a b)))) 2))
(fabs.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (-.f64 (*.f64 b b) (*.f64 a a)))))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (-.f64 b a)) (+.f64 b a)))
(*.f64 (+.f64 a b) (log.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (-.f64 b a))))
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (pow.f64 (exp.f64 1/2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (-.f64 (*.f64 b b) (*.f64 a a))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (-.f64 (*.f64 b b) (*.f64 a a))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (-.f64 (*.f64 b b) (*.f64 a a))))
(exp.f64 (log.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (-.f64 (*.f64 b b) (*.f64 a a))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (-.f64 (*.f64 b b) (*.f64 a a))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (-.f64 (*.f64 b b) (*.f64 a a))))
(+.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 0)
(sin.f64 (*.f64 1/90 (*.f64 angle (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))))
(-.f64 (/.f64 0 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(-.f64 0 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 1 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(sin.f64 (*.f64 1/90 (*.f64 angle (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))))
(*.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))))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) (/.f64 1 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))
(*.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))))
(*.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (/.f64 1 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(-.f64 0 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 1 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(/.f64 1 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))
(/.f64 1 (/.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (neg.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))
(-.f64 0 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 1 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(/.f64 (pow.f64 (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 1/90 (*.f64 angle (PI.f64)))) 3) (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))
(/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (-.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 0))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(-.f64 0 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 1 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)) (neg.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) (neg.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))
(*.f64 1 (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))) (neg.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(sin.f64 (*.f64 1/90 (*.f64 angle (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))))
(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))))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))
(fabs.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (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))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (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))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(fma.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 0)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(fma.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)))) 0)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(fma.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 0)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(pow.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 3) 1/3)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 2))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fabs.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 3))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle 1/180) 3)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (PI.f64) 3)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(exp.f64 (log.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 angle (*.f64 (PI.f64) 1/180))

localize977.0ms (2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)
77.6%
(cos.f64 (pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
76.1%
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
55.3%
(PI.f64)
Compiler

Compiled 133 to 70 computations (47.4% saved)

series20.0ms (0%)

Counts
2 → 1
Calls

6 calls:

TimeVariablePointExpression
15.0ms
angle
@0
(cos.f64 (pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
2.0ms
angle
@-inf
(cos.f64 (pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
2.0ms
angle
@inf
(cos.f64 (pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
1.0ms
angle
@inf
(pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)
0.0ms
angle
@-inf
(pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)

rewrite68.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1250×prod-diff
1086×log-prod
640×pow-prod-down
552×pow-prod-up
494×pow-exp
Iterations

Useful iterations: 0 (0.0ms)

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

simplify64.0ms (0.1%)

Algorithm
egg-herbie
Rules
1230×log-prod
922×fma-def
532×distribute-lft-in
492×unswap-sqr
474×distribute-rgt-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01751441
13711367
211531363
346701359
Stop Event
node limit
Counts
69 → 92
Calls
Call 1
Inputs
1
(+.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sin.f64 1)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(*.f64 1 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 1/2)
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(exp.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 0 (*.f64 1/180 (*.f64 angle (PI.f64))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) angle) 1/180)) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) angle) 1/180))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) angle) 1/180))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) angle) 1/180))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 1)
(*.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 1 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 1/180))
(*.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 1/180))
(*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 1/4) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3/4))
(*.f64 (sqrt.f64 1/180) (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/2))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3/4) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 1/4))
(*.f64 (*.f64 1/180 (PI.f64)) angle)
(*.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (*.f64 1/180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 5/6) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 1/6))
(*.f64 (pow.f64 (*.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 1/180) 1/2) (sqrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (*.f64 1/180 angle) 1) (PI.f64))
(*.f64 (*.f64 (*.f64 1/180 angle) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 1/180 angle) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(sqrt.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) angle) 1/180))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3))
(expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(exp.f64 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/2) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1) 2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2)) 1/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3)) 1/3))
(log1p.f64 (expm1.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
Outputs
1
(+.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (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)))
(fma.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 1) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sin.f64 1)))
(fma.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cos.f64 1) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (sin.f64 1)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 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 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 3)
(*.f64 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 3)
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 1 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3)
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 1/2)
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) 1/3)
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(exp.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1) 1))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 3))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/3))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(+.f64 0 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) angle) 1/180)) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) angle) 1/180))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) angle) 1/180)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) angle) 1/180))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) angle) 1/180))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) angle) 1/180))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) angle) 1/180))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 1)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 1 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 1/180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 1/180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 1/4) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3/4))
(*.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/4) (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 3/4))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 1/4) (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 3/4))
(*.f64 (sqrt.f64 1/180) (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/2))
(*.f64 (sqrt.f64 1/180) (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (sqrt.f64 1/180) (sqrt.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 1/180) (sqrt.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 6))))
(*.f64 (sqrt.f64 1/180) (sqrt.f64 (*.f64 1/180 (pow.f64 (*.f64 angle (PI.f64)) 2))))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3/4) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 1/4))
(*.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/4) (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 3/4))
(*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 1/4) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3/4))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 1/4) (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 3/4))
(*.f64 (*.f64 1/180 (PI.f64)) angle)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (*.f64 1/180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 5/6) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 1/6))
(*.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 5/6) (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1/6))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 5/6) (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 1/6))
(*.f64 (pow.f64 (*.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 1/180) 1/2) (sqrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 (*.f64 1/180 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 (*.f64 (*.f64 angle (PI.f64)) 1/32400)))
(*.f64 (*.f64 (*.f64 1/180 angle) 1) (PI.f64))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (*.f64 (*.f64 1/180 angle) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (*.f64 (*.f64 1/180 angle) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(sqrt.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) angle) 1/180))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(exp.f64 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(exp.f64 (*.f64 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1) 1))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1/2) 2))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1) 2))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2)) 1/2))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3)) 1/3))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(log1p.f64 (expm1.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))

eval645.0ms (1.3%)

Compiler

Compiled 39940 to 24225 computations (39.3% saved)

prune418.0ms (0.8%)

Pruning

150 alts after pruning (147 fresh and 3 done)

PrunedKeptTotal
New87553928
Fresh2394117
Picked011
Done325
Total9011501051
Accurracy
83.7%
Counts
1051 → 150
Alt Table
Click to see full alt table
StatusAccuracyProgram
40.9%
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90)) 3)
41.1%
(+.f64 0 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90))
35.5%
(*.f64 (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) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
57.3%
(*.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
46.7%
(*.f64 (*.f64 (+.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 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
46.6%
(*.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))))
43.4%
(*.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))))
57.7%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (PI.f64))) (*.f64 1/90 angle))
39.3%
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
44.0%
(*.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))))
39.4%
(*.f64 (*.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
41.3%
(*.f64 (*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2))) (*.f64 1/90 (PI.f64)))
38.6%
(*.f64 (*.f64 angle (*.f64 a a)) (*.f64 (PI.f64) -1/90))
57.7%
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/90 (*.f64 (-.f64 b a) (+.f64 a b))))
41.5%
(*.f64 (*.f64 a (*.f64 angle a)) (*.f64 (PI.f64) -1/90))
39.2%
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 b b)))
38.6%
(*.f64 (*.f64 -1/90 angle) (*.f64 (*.f64 a a) (PI.f64)))
40.0%
(*.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
33.7%
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (+.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))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
43.5%
(*.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)))))
42.8%
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (exp.f64 (log.f64 (pow.f64 (hypot.f64 b a) 2)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
43.4%
(*.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))))
39.2%
(*.f64 angle (*.f64 (*.f64 b (*.f64 b (PI.f64))) 1/90))
38.8%
(*.f64 2 (pow.f64 (pow.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) 2))) 1/2))) 3) 1/3))
38.7%
(*.f64 2 (pow.f64 (pow.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 angle 1/180)) 2))) 1/2))) 3) 1/3))
38.7%
(*.f64 2 (pow.f64 (pow.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (*.f64 angle 1/180)) 2))) 1/2))) 3) 1/3))
36.8%
(*.f64 2 (pow.f64 (pow.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (fabs.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) 1/2))) 3) 1/3))
38.7%
(*.f64 2 (pow.f64 (pow.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1/2))) 3) 1/3))
22.6%
(*.f64 2 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) 2))
40.4%
(*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b))) 3))
55.8%
(*.f64 2 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (-.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) 2))) 1/2)))))
55.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))))
65.7%
(*.f64 2 (/.f64 (+.f64 a b) (/.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (-.f64 b a))))
54.0%
(*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))) (-.f64 b a)))
39.9%
(*.f64 2 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 2 (*.f64 b b))))
49.9%
(*.f64 2 (*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) 1/3) (cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
40.1%
(*.f64 2 (*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3/2) 1/3)))
24.4%
(*.f64 2 (*.f64 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 a (-.f64 a b) (*.f64 b b))) (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
58.8%
(*.f64 2 (*.f64 (/.f64 (+.f64 a b) (/.f64 2 (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
40.2%
(*.f64 2 (*.f64 (/.f64 b (/.f64 2 b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
66.8%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) (+.f64 b a))))
37.8%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3) (+.f64 a b)))))
14.6%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (-.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 a b)))))
37.8%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 a b)))))
14.7%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (+.f64 a b)))))
36.1%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (pow.f64 (sqrt.f64 (PI.f64)) 2)))) (+.f64 a b)))))
37.6%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64)))))) (+.f64 a b)))))
38.0%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (cbrt.f64 (pow.f64 (PI.f64) 3))))) (+.f64 a b)))))
38.0%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
8.1%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (log.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
67.9%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
68.4%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 1/180 angle) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
69.7%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
61.7%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 (sqrt.f64 1/180) (sqrt.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 6))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
71.5%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) 3/2) 3))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
48.7%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 1/3))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
35.9%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/3) 3))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
69.2%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 3) 3))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
62.3%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) 3))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
37.6%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 angle (PI.f64)))) 2)) (cbrt.f64 (log.f64 (*.f64 angle (PI.f64))))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
23.0%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3))) (*.f64 (-.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 a b)))))
31.8%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3))) (*.f64 (+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 a b)))))
31.2%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3))) (*.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (+.f64 a b)))))
39.5%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3))) (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 a b)))))
70.2%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
31.9%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3))) (*.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 a b)))))
32.9%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3))) (*.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/3)) (+.f64 a b)))))
33.1%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3))) (*.f64 (exp.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 a b)))))
67.4%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
67.2%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
29.8%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (+.f64 a b)))))
9.3%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (log.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (+.f64 a b)))))
37.0%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (pow.f64 (exp.f64 1) (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 a b)))))
67.1%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) (+.f64 a b)))))
68.2%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 a b)))))
25.6%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 1/3))) (+.f64 a b)))))
34.1%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 angle (PI.f64)))) 2)) (cbrt.f64 (log.f64 (*.f64 angle (PI.f64))))))) (+.f64 a b)))))
9.4%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 angle (PI.f64))))) (sqrt.f64 (log.f64 (*.f64 angle (PI.f64))))))) (+.f64 a b)))))
37.0%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (pow.f64 (exp.f64 1) (log.f64 (*.f64 angle (PI.f64)))))) (+.f64 a b)))))
66.2%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3))) (+.f64 a b)))))
62.6%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (expm1.f64 (log1p.f64 (*.f64 angle (PI.f64)))))) (+.f64 a b)))))
37.4%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 angle (PI.f64)))) 1/3)))) (+.f64 a b)))))
37.0%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 3)))) (+.f64 a b)))))
35.7%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 3)))) (+.f64 a b)))))
53.5%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (fabs.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 a b)))))
29.3%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 a b)))))
62.4%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (expm1.f64 (log1p.f64 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
62.6%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
69.0%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
29.3%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (pow.f64 (exp.f64 1/2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))
41.9%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
61.5%
(*.f64 2 (*.f64 (*.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 1/180 (*.f64 angle (PI.f64)))))))
61.2%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) 1)))
46.3%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
42.0%
(*.f64 2 (*.f64 (*.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))))))
58.1%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
61.4%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))))
61.2%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))) 1)))
59.0%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
41.8%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (/.f64 1 (cbrt.f64 (/.f64 32400 (pow.f64 (*.f64 angle (PI.f64)) 2)))) (/.f64 1 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
32.9%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 (sqrt.f64 (*.f64 (PI.f64) angle))) (sqrt.f64 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
60.6%
(*.f64 2 (*.f64 (*.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)))))
32.1%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))))
57.3%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180)))))
57.9%
(*.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 180 angle))))))
60.1%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))))))
60.3%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1)))
48.0%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (fabs.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
53.0%
(*.f64 2 (*.f64 (*.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))))))
66.5%
(*.f64 2 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) (pow.f64 (cbrt.f64 (+.f64 b a)) 2)) (cbrt.f64 (+.f64 b a))))
36.0%
(*.f64 2 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) (sqrt.f64 (+.f64 b a))) (sqrt.f64 (+.f64 b a))))
26.2%
(*.f64 2 (*.f64 (*.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
18.7%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) 1/3)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
21.0%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (pow.f64 (exp.f64 1) (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
40.1%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
39.9%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) (*.f64 b b)))
40.8%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
35.5%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sin.f64 1)))) (*.f64 b b)))
21.8%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 b b)))
40.0%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))) (*.f64 b b)))
39.9%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b)))
21.1%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (exp.f64 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 b b)))
39.6%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1) (*.f64 b b)))
34.4%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
19.7%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
24.0%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
57.6%
(*.f64 2 (*.f64 (*.f64 (cbrt.f64 1/5832000) angle) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))))
38.4%
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) (cbrt.f64 -1/8))))
59.7%
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 1/2 (-.f64 b a)) (+.f64 a b))))
43.3%
(*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 b (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
66.9%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
44.2%
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
57.6%
(*.f64 2 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))))))
43.8%
(*.f64 2 (*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
42.8%
(*.f64 2 (*.f64 a (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (neg.f64 a)))))
40.6%
(*.f64 2 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b))))
39.2%
(*.f64 2 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 b b))))
44.7%
(*.f64 2 (fabs.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (-.f64 (*.f64 b b) (*.f64 a a))))))
29.7%
(*.f64 2 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)))) 1/3)))
29.8%
(*.f64 2 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)))) 3)))
29.8%
(*.f64 2 (exp.f64 (log.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)))))
44.7%
(*.f64 2 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 3)))
21.1%
(*.f64 1/90 (pow.f64 (*.f64 (*.f64 b (sqrt.f64 (PI.f64))) (sqrt.f64 angle)) 2))
41.4%
(*.f64 1/90 (*.f64 (*.f64 a (*.f64 angle a)) (neg.f64 (PI.f64))))
41.0%
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 (*.f64 angle b) b)))
38.5%
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 a (neg.f64 a)) (PI.f64))))
39.2%
(*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))
33.1%
(*.f64 1/90 (*.f64 angle (*.f64 b (sqrt.f64 (pow.f64 (*.f64 b (PI.f64)) 2)))))
34.7%
(*.f64 1/90 (sqrt.f64 (pow.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 2)))
38.1%
(*.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)))))
Compiler

Compiled 8002 to 6015 computations (24.8% saved)

localize1.8s (3.6%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 190 to 98 computations (48.4% saved)

series110.0ms (0.2%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
56.0ms
angle
@0
(pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) 3/2) 3)
31.0ms
angle
@-inf
(pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) 3/2) 3)
21.0ms
angle
@inf
(pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) 3/2) 3)
0.0ms
angle
@0
(cos.f64 (*.f64 1/180 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) 3/2) 3)))
0.0ms
angle
@-inf
(cos.f64 (*.f64 1/180 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) 3/2) 3)))

rewrite75.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1298×log-prod
760×pow-prod-down
758×pow-exp
744×pow-prod-up
524×expm1-udef
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01868
137128
2401028
Stop Event
node limit
Counts
2 → 75
Calls
Call 1
Inputs
(cos.f64 (*.f64 1/180 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) 3/2) 3)))
(pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) 3/2) 3)
Outputs
(+.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sin.f64 1)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(*.f64 1 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 1/2)
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(exp.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 0 (*.f64 angle (PI.f64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) angle)) (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) angle)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) angle))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (PI.f64)) angle))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (PI.f64)) angle))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) 1)
(*.f64 angle (PI.f64))
(*.f64 (PI.f64) angle)
(*.f64 (*.f64 angle (PI.f64)) 1)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 7))
(*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))
(*.f64 1 (*.f64 angle (PI.f64)))
(*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (cbrt.f64 angle) (PI.f64)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) angle))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 angle) (*.f64 (sqrt.f64 angle) (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) angle))
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6) (pow.f64 (*.f64 angle (PI.f64)) 5/6))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) 4) 9/2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) 2) 9/2))
(*.f64 (*.f64 angle (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 angle) 2)) (cbrt.f64 angle))
(*.f64 (*.f64 (PI.f64) (sqrt.f64 angle)) (sqrt.f64 angle))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (cbrt.f64 angle)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) 1) (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 8) (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 (*.f64 angle (PI.f64)) 5/6) (pow.f64 (*.f64 angle (PI.f64)) 1/6))
(sqrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) angle))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (PI.f64)))))
(cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 3))
(expm1.f64 (log1p.f64 (*.f64 angle (PI.f64))))
(exp.f64 (log.f64 (*.f64 angle (PI.f64))))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) 9/2))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (PI.f64))) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 2/3 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) 9/2) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 angle (PI.f64))) 1) 1))
(exp.f64 (*.f64 (*.f64 1/9 (log.f64 (*.f64 angle (PI.f64)))) 9))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 1/3) 9))
(exp.f64 (*.f64 (*.f64 (*.f64 1/9 (log.f64 (*.f64 angle (PI.f64)))) 1) 9))
(exp.f64 (*.f64 (*.f64 (*.f64 2/3 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) 1) 9/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 angle (PI.f64))) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (*.f64 1/9 (log.f64 (*.f64 angle (PI.f64)))) 3) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 1) 3))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 angle (PI.f64)))) 3/2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 angle (PI.f64)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 angle (PI.f64)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 3/2) 2))
(log1p.f64 (expm1.f64 (*.f64 angle (PI.f64))))

simplify77.0ms (0.2%)

Algorithm
egg-herbie
Rules
944×log-prod
910×fma-def
642×distribute-lft-in
604×unswap-sqr
568×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02482895
15501803
215271715
355981715
Stop Event
node limit
Counts
99 → 102
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))))
(pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (PI.f64)) (log.f64 angle)))) 9)
(pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (PI.f64)) (log.f64 angle)))) 9)
(pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (PI.f64)) (log.f64 angle)))) 9)
(pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (PI.f64)) (log.f64 angle)))) 9)
(pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 1 angle)))))) 9)
(pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 1 angle)))))) 9)
(pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 1 angle)))))) 9)
(pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 1 angle)))))) 9)
(*.f64 -1 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 angle))) (log.f64 (PI.f64))))) 9))
(*.f64 -1 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 angle))) (log.f64 (PI.f64))))) 9))
(*.f64 -1 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 angle))) (log.f64 (PI.f64))))) 9))
(*.f64 -1 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 angle))) (log.f64 (PI.f64))))) 9))
(+.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sin.f64 1)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(*.f64 1 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 1/2)
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(exp.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 0 (*.f64 angle (PI.f64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) angle)) (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) angle)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) angle))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (PI.f64)) angle))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (PI.f64)) angle))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) 1)
(*.f64 angle (PI.f64))
(*.f64 (PI.f64) angle)
(*.f64 (*.f64 angle (PI.f64)) 1)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 7))
(*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))
(*.f64 1 (*.f64 angle (PI.f64)))
(*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (cbrt.f64 angle) (PI.f64)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) angle))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 angle) (*.f64 (sqrt.f64 angle) (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) angle))
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6) (pow.f64 (*.f64 angle (PI.f64)) 5/6))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) 4) 9/2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) 2) 9/2))
(*.f64 (*.f64 angle (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 angle) 2)) (cbrt.f64 angle))
(*.f64 (*.f64 (PI.f64) (sqrt.f64 angle)) (sqrt.f64 angle))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (cbrt.f64 angle)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) 1) (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 8) (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 (*.f64 angle (PI.f64)) 5/6) (pow.f64 (*.f64 angle (PI.f64)) 1/6))
(sqrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) angle))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (PI.f64)))))
(cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 3))
(expm1.f64 (log1p.f64 (*.f64 angle (PI.f64))))
(exp.f64 (log.f64 (*.f64 angle (PI.f64))))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) 9/2))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (PI.f64))) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 2/3 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) 9/2) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 angle (PI.f64))) 1) 1))
(exp.f64 (*.f64 (*.f64 1/9 (log.f64 (*.f64 angle (PI.f64)))) 9))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 1/3) 9))
(exp.f64 (*.f64 (*.f64 (*.f64 1/9 (log.f64 (*.f64 angle (PI.f64)))) 1) 9))
(exp.f64 (*.f64 (*.f64 (*.f64 2/3 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) 1) 9/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 angle (PI.f64))) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (*.f64 1/9 (log.f64 (*.f64 angle (PI.f64)))) 3) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 1) 3))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 angle (PI.f64)))) 3/2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 angle (PI.f64)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 angle (PI.f64)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 3/2) 2))
(log1p.f64 (expm1.f64 (*.f64 angle (PI.f64))))
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 (pow.f64 (*.f64 angle (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 (fma.f64 -1/64800 (pow.f64 (*.f64 angle (PI.f64)) 2) 1) (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) 1/25194240000)))
(fma.f64 -1/64800 (pow.f64 (*.f64 angle (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 (pow.f64 (*.f64 angle (PI.f64)) 2) (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) 1/25194240000))) (fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) 1))
(fma.f64 -1/24488801280000000 (pow.f64 (*.f64 angle (PI.f64)) 6) (fma.f64 -1/64800 (pow.f64 (*.f64 angle (PI.f64)) 2) (fma.f64 1/25194240000 (pow.f64 (*.f64 angle (PI.f64)) 4) 1)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (PI.f64)) (log.f64 angle)))) 9)
(pow.f64 (pow.f64 (exp.f64 1/9) (log.f64 (*.f64 angle (PI.f64)))) 9)
(*.f64 angle (PI.f64))
(pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (PI.f64)) (log.f64 angle)))) 9)
(pow.f64 (pow.f64 (exp.f64 1/9) (log.f64 (*.f64 angle (PI.f64)))) 9)
(*.f64 angle (PI.f64))
(pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (PI.f64)) (log.f64 angle)))) 9)
(pow.f64 (pow.f64 (exp.f64 1/9) (log.f64 (*.f64 angle (PI.f64)))) 9)
(*.f64 angle (PI.f64))
(pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (PI.f64)) (log.f64 angle)))) 9)
(pow.f64 (pow.f64 (exp.f64 1/9) (log.f64 (*.f64 angle (PI.f64)))) 9)
(*.f64 angle (PI.f64))
(pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 1 angle)))))) 9)
(pow.f64 (pow.f64 (exp.f64 1/9) (log.f64 (*.f64 angle (PI.f64)))) 9)
(*.f64 angle (PI.f64))
(pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 1 angle)))))) 9)
(pow.f64 (pow.f64 (exp.f64 1/9) (log.f64 (*.f64 angle (PI.f64)))) 9)
(*.f64 angle (PI.f64))
(pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 1 angle)))))) 9)
(pow.f64 (pow.f64 (exp.f64 1/9) (log.f64 (*.f64 angle (PI.f64)))) 9)
(*.f64 angle (PI.f64))
(pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 1 angle)))))) 9)
(pow.f64 (pow.f64 (exp.f64 1/9) (log.f64 (*.f64 angle (PI.f64)))) 9)
(*.f64 angle (PI.f64))
(*.f64 -1 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 angle))) (log.f64 (PI.f64))))) 9))
(neg.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -1 (log.f64 (/.f64 -1 angle)) (log.f64 (PI.f64)))) 9))
(neg.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (-.f64 (log.f64 (PI.f64)) (log.f64 (/.f64 -1 angle)))) 9))
(*.f64 -1 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 angle))) (log.f64 (PI.f64))))) 9))
(neg.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -1 (log.f64 (/.f64 -1 angle)) (log.f64 (PI.f64)))) 9))
(neg.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (-.f64 (log.f64 (PI.f64)) (log.f64 (/.f64 -1 angle)))) 9))
(*.f64 -1 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 angle))) (log.f64 (PI.f64))))) 9))
(neg.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -1 (log.f64 (/.f64 -1 angle)) (log.f64 (PI.f64)))) 9))
(neg.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (-.f64 (log.f64 (PI.f64)) (log.f64 (/.f64 -1 angle)))) 9))
(*.f64 -1 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 angle))) (log.f64 (PI.f64))))) 9))
(neg.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -1 (log.f64 (/.f64 -1 angle)) (log.f64 (PI.f64)))) 9))
(neg.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (-.f64 (log.f64 (PI.f64)) (log.f64 (/.f64 -1 angle)))) 9))
(+.f64 0 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sin.f64 1)))
(fma.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 1) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (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)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 1 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 1/2)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) 1/3)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(exp.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1) 1))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 3))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/3))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(+.f64 0 (*.f64 angle (PI.f64)))
(pow.f64 (pow.f64 (exp.f64 1/9) (log.f64 (*.f64 angle (PI.f64)))) 9)
(*.f64 angle (PI.f64))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) angle)) (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) angle)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) angle))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) angle)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) angle))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (PI.f64)) angle))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (PI.f64)) angle))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (PI.f64)) angle))))
(pow.f64 (pow.f64 (exp.f64 1/9) (log.f64 (*.f64 angle (PI.f64)))) 9)
(*.f64 angle (PI.f64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) 1)
(pow.f64 (pow.f64 (exp.f64 1/9) (log.f64 (*.f64 angle (PI.f64)))) 9)
(*.f64 angle (PI.f64))
(*.f64 angle (PI.f64))
(pow.f64 (pow.f64 (exp.f64 1/9) (log.f64 (*.f64 angle (PI.f64)))) 9)
(*.f64 (PI.f64) angle)
(pow.f64 (pow.f64 (exp.f64 1/9) (log.f64 (*.f64 angle (PI.f64)))) 9)
(*.f64 angle (PI.f64))
(*.f64 (*.f64 angle (PI.f64)) 1)
(pow.f64 (pow.f64 (exp.f64 1/9) (log.f64 (*.f64 angle (PI.f64)))) 9)
(*.f64 angle (PI.f64))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 7))
(pow.f64 (pow.f64 (exp.f64 1/9) (log.f64 (*.f64 angle (PI.f64)))) 9)
(*.f64 angle (PI.f64))
(*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))
(pow.f64 (pow.f64 (exp.f64 1/9) (log.f64 (*.f64 angle (PI.f64)))) 9)
(*.f64 angle (PI.f64))
(*.f64 1 (*.f64 angle (PI.f64)))
(pow.f64 (pow.f64 (exp.f64 1/9) (log.f64 (*.f64 angle (PI.f64)))) 9)
(*.f64 angle (PI.f64))
(*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (cbrt.f64 angle) (PI.f64)))
(pow.f64 (pow.f64 (exp.f64 1/9) (log.f64 (*.f64 angle (PI.f64)))) 9)
(*.f64 angle (PI.f64))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) angle))
(pow.f64 (pow.f64 (exp.f64 1/9) (log.f64 (*.f64 angle (PI.f64)))) 9)
(*.f64 angle (PI.f64))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (cbrt.f64 (*.f64 angle (PI.f64))))
(pow.f64 (pow.f64 (exp.f64 1/9) (log.f64 (*.f64 angle (PI.f64)))) 9)
(*.f64 angle (PI.f64))
(*.f64 (sqrt.f64 angle) (*.f64 (sqrt.f64 angle) (PI.f64)))
(pow.f64 (pow.f64 (exp.f64 1/9) (log.f64 (*.f64 angle (PI.f64)))) 9)
(*.f64 angle (PI.f64))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) angle))
(pow.f64 (pow.f64 (exp.f64 1/9) (log.f64 (*.f64 angle (PI.f64)))) 9)
(*.f64 angle (PI.f64))
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 (*.f64 angle (PI.f64))))
(pow.f64 (pow.f64 (exp.f64 1/9) (log.f64 (*.f64 angle (PI.f64)))) 9)
(*.f64 angle (PI.f64))
(*.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6) (pow.f64 (*.f64 angle (PI.f64)) 5/6))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) 4) 9/2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) 2) 9/2))
(*.f64 (*.f64 angle (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64)))
(pow.f64 (pow.f64 (exp.f64 1/9) (log.f64 (*.f64 angle (PI.f64)))) 9)
(*.f64 angle (PI.f64))
(*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(pow.f64 (pow.f64 (exp.f64 1/9) (log.f64 (*.f64 angle (PI.f64)))) 9)
(*.f64 angle (PI.f64))
(*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 angle) 2)) (cbrt.f64 angle))
(pow.f64 (pow.f64 (exp.f64 1/9) (log.f64 (*.f64 angle (PI.f64)))) 9)
(*.f64 angle (PI.f64))
(*.f64 (*.f64 (PI.f64) (sqrt.f64 angle)) (sqrt.f64 angle))
(pow.f64 (pow.f64 (exp.f64 1/9) (log.f64 (*.f64 angle (PI.f64)))) 9)
(*.f64 angle (PI.f64))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (cbrt.f64 angle)) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (*.f64 (cbrt.f64 angle) (cbrt.f64 (PI.f64))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) 1) (cbrt.f64 (*.f64 angle (PI.f64))))
(pow.f64 (pow.f64 (exp.f64 1/9) (log.f64 (*.f64 angle (PI.f64)))) 9)
(*.f64 angle (PI.f64))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 8) (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))
(pow.f64 (pow.f64 (exp.f64 1/9) (log.f64 (*.f64 angle (PI.f64)))) 9)
(*.f64 angle (PI.f64))
(*.f64 (pow.f64 (*.f64 angle (PI.f64)) 5/6) (pow.f64 (*.f64 angle (PI.f64)) 1/6))
(*.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6) (pow.f64 (*.f64 angle (PI.f64)) 5/6))
(sqrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2))
(pow.f64 (pow.f64 (exp.f64 1/9) (log.f64 (*.f64 angle (PI.f64)))) 9)
(*.f64 angle (PI.f64))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) angle))
(pow.f64 (pow.f64 (exp.f64 1/9) (log.f64 (*.f64 angle (PI.f64)))) 9)
(*.f64 angle (PI.f64))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (PI.f64)))))
(pow.f64 (pow.f64 (exp.f64 1/9) (log.f64 (*.f64 angle (PI.f64)))) 9)
(*.f64 angle (PI.f64))
(cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 3))
(pow.f64 (pow.f64 (exp.f64 1/9) (log.f64 (*.f64 angle (PI.f64)))) 9)
(*.f64 angle (PI.f64))
(expm1.f64 (log1p.f64 (*.f64 angle (PI.f64))))
(pow.f64 (pow.f64 (exp.f64 1/9) (log.f64 (*.f64 angle (PI.f64)))) 9)
(*.f64 angle (PI.f64))
(exp.f64 (log.f64 (*.f64 angle (PI.f64))))
(pow.f64 (pow.f64 (exp.f64 1/9) (log.f64 (*.f64 angle (PI.f64)))) 9)
(*.f64 angle (PI.f64))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) 9/2))
(pow.f64 (pow.f64 (exp.f64 1/9) (log.f64 (*.f64 angle (PI.f64)))) 9)
(*.f64 angle (PI.f64))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (PI.f64))) 1))
(pow.f64 (pow.f64 (exp.f64 1/9) (log.f64 (*.f64 angle (PI.f64)))) 9)
(*.f64 angle (PI.f64))
(exp.f64 (*.f64 (*.f64 (*.f64 2/3 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) 9/2) 1))
(pow.f64 (pow.f64 (exp.f64 1/9) (log.f64 (*.f64 angle (PI.f64)))) 9)
(*.f64 angle (PI.f64))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 angle (PI.f64))) 1) 1))
(pow.f64 (pow.f64 (exp.f64 1/9) (log.f64 (*.f64 angle (PI.f64)))) 9)
(*.f64 angle (PI.f64))
(exp.f64 (*.f64 (*.f64 1/9 (log.f64 (*.f64 angle (PI.f64)))) 9))
(pow.f64 (pow.f64 (exp.f64 1/9) (log.f64 (*.f64 angle (PI.f64)))) 9)
(*.f64 angle (PI.f64))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 1/3) 9))
(pow.f64 (pow.f64 (exp.f64 1/9) (log.f64 (*.f64 angle (PI.f64)))) 9)
(*.f64 angle (PI.f64))
(exp.f64 (*.f64 (*.f64 (*.f64 1/9 (log.f64 (*.f64 angle (PI.f64)))) 1) 9))
(pow.f64 (pow.f64 (exp.f64 1/9) (log.f64 (*.f64 angle (PI.f64)))) 9)
(*.f64 angle (PI.f64))
(exp.f64 (*.f64 (*.f64 (*.f64 2/3 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) 1) 9/2))
(pow.f64 (pow.f64 (exp.f64 1/9) (log.f64 (*.f64 angle (PI.f64)))) 9)
(*.f64 angle (PI.f64))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 angle (PI.f64))) 1/3) 3))
(pow.f64 (pow.f64 (exp.f64 1/9) (log.f64 (*.f64 angle (PI.f64)))) 9)
(*.f64 angle (PI.f64))
(exp.f64 (*.f64 (*.f64 (*.f64 1/9 (log.f64 (*.f64 angle (PI.f64)))) 3) 3))
(pow.f64 (pow.f64 (exp.f64 1/9) (log.f64 (*.f64 angle (PI.f64)))) 9)
(*.f64 angle (PI.f64))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 1) 3))
(pow.f64 (pow.f64 (exp.f64 1/9) (log.f64 (*.f64 angle (PI.f64)))) 9)
(*.f64 angle (PI.f64))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 angle (PI.f64)))) 3/2))
(pow.f64 (pow.f64 (exp.f64 1/9) (log.f64 (*.f64 angle (PI.f64)))) 9)
(*.f64 angle (PI.f64))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 angle (PI.f64)))) 1/3))
(pow.f64 (pow.f64 (exp.f64 1/9) (log.f64 (*.f64 angle (PI.f64)))) 9)
(*.f64 angle (PI.f64))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 angle (PI.f64)))) 2))
(pow.f64 (pow.f64 (exp.f64 1/9) (log.f64 (*.f64 angle (PI.f64)))) 9)
(*.f64 angle (PI.f64))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 3/2) 2))
(pow.f64 (pow.f64 (exp.f64 1/9) (log.f64 (*.f64 angle (PI.f64)))) 9)
(*.f64 angle (PI.f64))
(log1p.f64 (expm1.f64 (*.f64 angle (PI.f64))))
(pow.f64 (pow.f64 (exp.f64 1/9) (log.f64 (*.f64 angle (PI.f64)))) 9)
(*.f64 angle (PI.f64))

localize30.0ms (0.1%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
99.8%
(*.f64 (*.f64 angle b) b)
99.7%
(*.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
angle
@0
(*.f64 (*.f64 angle b) b)
0.0ms
b
@inf
(*.f64 (*.f64 angle b) b)
0.0ms
angle
@inf
(*.f64 (*.f64 angle b) b)
0.0ms
b
@0
(*.f64 (*.f64 angle b) b)
0.0ms
angle
@-inf
(*.f64 (*.f64 angle b) b)

rewrite78.0ms (0.2%)

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))))

simplify84.0ms (0.2%)

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))

localize51.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(*.f64 (*.f64 b (sqrt.f64 (PI.f64))) (sqrt.f64 angle))
99.7%
(pow.f64 (*.f64 (*.f64 b (sqrt.f64 (PI.f64))) (sqrt.f64 angle)) 2)
99.2%
(sqrt.f64 (PI.f64))
55.3%
(PI.f64)
Compiler

Compiled 44 to 17 computations (61.4% saved)

series7.0ms (0%)

Counts
3 → 24
Calls

12 calls:

TimeVariablePointExpression
2.0ms
b
@-inf
(pow.f64 (*.f64 (*.f64 b (sqrt.f64 (PI.f64))) (sqrt.f64 angle)) 2)
1.0ms
angle
@-inf
(pow.f64 (*.f64 (*.f64 b (sqrt.f64 (PI.f64))) (sqrt.f64 angle)) 2)
1.0ms
angle
@0
(pow.f64 (*.f64 (*.f64 b (sqrt.f64 (PI.f64))) (sqrt.f64 angle)) 2)
1.0ms
b
@0
(pow.f64 (*.f64 (*.f64 b (sqrt.f64 (PI.f64))) (sqrt.f64 angle)) 2)
1.0ms
angle
@inf
(pow.f64 (*.f64 (*.f64 b (sqrt.f64 (PI.f64))) (sqrt.f64 angle)) 2)

rewrite84.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1198×log-prod
1148×prod-exp
872×pow-prod-down
646×pow-prod-up
590×pow-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01359
126247
2298647
Stop Event
node limit
Counts
3 → 116
Calls
Call 1
Inputs
(sqrt.f64 (PI.f64))
(pow.f64 (*.f64 (*.f64 b (sqrt.f64 (PI.f64))) (sqrt.f64 angle)) 2)
(*.f64 (*.f64 b (sqrt.f64 (PI.f64))) (sqrt.f64 angle))
Outputs
(+.f64 0 (sqrt.f64 (PI.f64)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (PI.f64)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (PI.f64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (PI.f64))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (PI.f64))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (PI.f64)))) 1)
(*.f64 (sqrt.f64 (PI.f64)) 1)
(*.f64 1 (sqrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) 1/6) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (PI.f64) 1/6))
(*.f64 (pow.f64 (PI.f64) 1/4) (pow.f64 (PI.f64) 1/4))
(pow.f64 (PI.f64) 1/2)
(pow.f64 (sqrt.f64 (PI.f64)) 1)
(pow.f64 (pow.f64 (PI.f64) 1/6) 3)
(pow.f64 (cbrt.f64 (PI.f64)) 3/2)
(pow.f64 (pow.f64 (PI.f64) 3/2) 1/3)
(pow.f64 (pow.f64 (PI.f64) 2) 1/4)
(pow.f64 (pow.f64 (PI.f64) 3) 1/6)
(pow.f64 (pow.f64 (PI.f64) 1/4) 2)
(fabs.f64 (sqrt.f64 (PI.f64)))
(log.f64 (exp.f64 (sqrt.f64 (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (PI.f64)))))
(cbrt.f64 (pow.f64 (PI.f64) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (PI.f64))))
(exp.f64 (log.f64 (sqrt.f64 (PI.f64))))
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (PI.f64))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (PI.f64)) 1) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (PI.f64)) 1/2) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (PI.f64))) 1) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (PI.f64) 1/6)) 3))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (PI.f64))) 1/3))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (PI.f64))) 2))
(log1p.f64 (expm1.f64 (sqrt.f64 (PI.f64))))
(+.f64 0 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 b b)) angle)) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 b b)) angle))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 b b)) angle))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 b b)) angle))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) 1)
(*.f64 b (*.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle)))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) b) (*.f64 (sqrt.f64 angle) (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle)))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (sqrt.f64 angle) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) b) (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle)))))
(*.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) 1)
(*.f64 1 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) (pow.f64 (cbrt.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle)))) 4))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle)))) 4) (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))
(*.f64 (*.f64 (PI.f64) (*.f64 b b)) angle)
(*.f64 (*.f64 b b) (*.f64 (PI.f64) angle))
(*.f64 (sqrt.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle)))) (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) 3/2))
(*.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) 3/2) (sqrt.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle)))))
(*.f64 (*.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) b) (sqrt.f64 (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) (*.f64 (sqrt.f64 (PI.f64)) b)) (sqrt.f64 angle))
(*.f64 (*.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) (sqrt.f64 angle)) (*.f64 (sqrt.f64 (PI.f64)) b))
(*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) 5/6) (cbrt.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle)))))
(sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) 4))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 b b)) angle))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))))
(cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) 6))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle)))) 1) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) 6)) 1/3))
(exp.f64 (+.f64 (log.f64 angle) (*.f64 (log.f64 (*.f64 (sqrt.f64 (PI.f64)) b)) 2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 angle)) 2) (log.f64 (*.f64 (PI.f64) (*.f64 b b)))))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 angle)) 2) (*.f64 (log.f64 (*.f64 (sqrt.f64 (PI.f64)) b)) 2)))
(exp.f64 (+.f64 (*.f64 (log.f64 angle) 1) (log.f64 (*.f64 (PI.f64) (*.f64 b b)))))
(exp.f64 (+.f64 (*.f64 (log.f64 angle) 1) (*.f64 (log.f64 (*.f64 (sqrt.f64 (PI.f64)) b)) 2)))
(exp.f64 (+.f64 (log.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle)))) (*.f64 (log.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle)))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle)))) 1) (log.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle)))) 1) (*.f64 (log.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle)))) 1)))
(exp.f64 (+.f64 (log.f64 (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (log.f64 (sqrt.f64 angle)) 2)))
(exp.f64 (+.f64 (log.f64 (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (log.f64 angle) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (PI.f64)) b)) 2) (log.f64 angle)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (PI.f64)) b)) 2) (*.f64 (log.f64 (sqrt.f64 angle)) 2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (PI.f64)) b)) 2) (*.f64 (log.f64 angle) 1)))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))
(+.f64 0 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 (*.f64 (PI.f64) angle)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 (*.f64 (PI.f64) angle))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 (*.f64 (PI.f64) angle))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 (*.f64 (PI.f64) angle))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))))) 1)
(pow.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) 1)
(pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) 1/2)
(pow.f64 (cbrt.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle)))) 3)
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) 3/2)
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) 3) 1/3)
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) 6) 1/6)
(pow.f64 (sqrt.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle)))) 2)
(sqrt.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(fabs.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))))
(log.f64 (pow.f64 (exp.f64 b) (sqrt.f64 (*.f64 (PI.f64) angle))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))))))
(cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) 3))
(expm1.f64 (log1p.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle)))))
(exp.f64 (log.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle)))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) 1) 1/2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))))) 2))
(exp.f64 (+.f64 (*.f64 (log.f64 b) 1) (log.f64 (sqrt.f64 (*.f64 (PI.f64) angle)))))
(exp.f64 (+.f64 (log.f64 (*.f64 (sqrt.f64 (PI.f64)) b)) (*.f64 (log.f64 angle) 1/2)))
(exp.f64 (+.f64 (log.f64 (*.f64 (sqrt.f64 (PI.f64)) b)) (*.f64 (log.f64 (sqrt.f64 angle)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (PI.f64)) b)) 1) (log.f64 (sqrt.f64 angle))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (PI.f64)) b)) 1) (*.f64 (log.f64 angle) 1/2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (PI.f64)) b)) 1) (*.f64 (log.f64 (sqrt.f64 angle)) 1)))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 angle)) (*.f64 (log.f64 (*.f64 (sqrt.f64 (PI.f64)) b)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 angle) 1/2) (log.f64 (*.f64 (sqrt.f64 (PI.f64)) b))))
(exp.f64 (+.f64 (*.f64 (log.f64 angle) 1/2) (*.f64 (log.f64 (*.f64 (sqrt.f64 (PI.f64)) b)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 angle)) 1) (log.f64 (*.f64 (sqrt.f64 (PI.f64)) b))))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 angle)) 1) (*.f64 (log.f64 (*.f64 (sqrt.f64 (PI.f64)) b)) 1)))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 (PI.f64) angle))) (*.f64 (log.f64 b) 1)))
(log1p.f64 (expm1.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle)))))

simplify85.0ms (0.2%)

Algorithm
egg-herbie
Rules
1690×fma-def
1052×distribute-lft-in
1026×log-prod
976×distribute-rgt-in
632×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02772930
16002752
218042732
369962732
Stop Event
node limit
Counts
140 → 142
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 (sqrt.f64 (*.f64 angle (PI.f64))) b)
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) b)
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) b)
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) b)
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) b)
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) b)
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) b)
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) b)
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) b)
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) b)
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) b)
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) b)
(+.f64 0 (sqrt.f64 (PI.f64)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (PI.f64)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (PI.f64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (PI.f64))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (PI.f64))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (PI.f64)))) 1)
(*.f64 (sqrt.f64 (PI.f64)) 1)
(*.f64 1 (sqrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) 1/6) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (PI.f64) 1/6))
(*.f64 (pow.f64 (PI.f64) 1/4) (pow.f64 (PI.f64) 1/4))
(pow.f64 (PI.f64) 1/2)
(pow.f64 (sqrt.f64 (PI.f64)) 1)
(pow.f64 (pow.f64 (PI.f64) 1/6) 3)
(pow.f64 (cbrt.f64 (PI.f64)) 3/2)
(pow.f64 (pow.f64 (PI.f64) 3/2) 1/3)
(pow.f64 (pow.f64 (PI.f64) 2) 1/4)
(pow.f64 (pow.f64 (PI.f64) 3) 1/6)
(pow.f64 (pow.f64 (PI.f64) 1/4) 2)
(fabs.f64 (sqrt.f64 (PI.f64)))
(log.f64 (exp.f64 (sqrt.f64 (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (PI.f64)))))
(cbrt.f64 (pow.f64 (PI.f64) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (PI.f64))))
(exp.f64 (log.f64 (sqrt.f64 (PI.f64))))
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (PI.f64))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (PI.f64)) 1) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (PI.f64)) 1/2) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (PI.f64))) 1) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (PI.f64) 1/6)) 3))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (PI.f64))) 1/3))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (PI.f64))) 2))
(log1p.f64 (expm1.f64 (sqrt.f64 (PI.f64))))
(+.f64 0 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 b b)) angle)) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 b b)) angle))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 b b)) angle))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 b b)) angle))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) 1)
(*.f64 b (*.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle)))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) b) (*.f64 (sqrt.f64 angle) (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle)))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (sqrt.f64 angle) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) b) (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle)))))
(*.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) 1)
(*.f64 1 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) (pow.f64 (cbrt.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle)))) 4))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle)))) 4) (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))
(*.f64 (*.f64 (PI.f64) (*.f64 b b)) angle)
(*.f64 (*.f64 b b) (*.f64 (PI.f64) angle))
(*.f64 (sqrt.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle)))) (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) 3/2))
(*.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) 3/2) (sqrt.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle)))))
(*.f64 (*.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) b) (sqrt.f64 (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) (*.f64 (sqrt.f64 (PI.f64)) b)) (sqrt.f64 angle))
(*.f64 (*.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) (sqrt.f64 angle)) (*.f64 (sqrt.f64 (PI.f64)) b))
(*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) 5/6) (cbrt.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle)))))
(sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) 4))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 b b)) angle))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))))
(cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) 6))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle)))) 1) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) 6)) 1/3))
(exp.f64 (+.f64 (log.f64 angle) (*.f64 (log.f64 (*.f64 (sqrt.f64 (PI.f64)) b)) 2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 angle)) 2) (log.f64 (*.f64 (PI.f64) (*.f64 b b)))))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 angle)) 2) (*.f64 (log.f64 (*.f64 (sqrt.f64 (PI.f64)) b)) 2)))
(exp.f64 (+.f64 (*.f64 (log.f64 angle) 1) (log.f64 (*.f64 (PI.f64) (*.f64 b b)))))
(exp.f64 (+.f64 (*.f64 (log.f64 angle) 1) (*.f64 (log.f64 (*.f64 (sqrt.f64 (PI.f64)) b)) 2)))
(exp.f64 (+.f64 (log.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle)))) (*.f64 (log.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle)))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle)))) 1) (log.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle)))) 1) (*.f64 (log.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle)))) 1)))
(exp.f64 (+.f64 (log.f64 (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (log.f64 (sqrt.f64 angle)) 2)))
(exp.f64 (+.f64 (log.f64 (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (log.f64 angle) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (PI.f64)) b)) 2) (log.f64 angle)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (PI.f64)) b)) 2) (*.f64 (log.f64 (sqrt.f64 angle)) 2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (PI.f64)) b)) 2) (*.f64 (log.f64 angle) 1)))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))
(+.f64 0 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 (*.f64 (PI.f64) angle)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 (*.f64 (PI.f64) angle))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 (*.f64 (PI.f64) angle))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 (*.f64 (PI.f64) angle))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))))) 1)
(pow.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) 1)
(pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) 1/2)
(pow.f64 (cbrt.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle)))) 3)
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) 3/2)
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) 3) 1/3)
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) 6) 1/6)
(pow.f64 (sqrt.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle)))) 2)
(sqrt.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(fabs.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))))
(log.f64 (pow.f64 (exp.f64 b) (sqrt.f64 (*.f64 (PI.f64) angle))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))))))
(cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) 3))
(expm1.f64 (log1p.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle)))))
(exp.f64 (log.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle)))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) 1) 1/2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))))) 2))
(exp.f64 (+.f64 (*.f64 (log.f64 b) 1) (log.f64 (sqrt.f64 (*.f64 (PI.f64) angle)))))
(exp.f64 (+.f64 (log.f64 (*.f64 (sqrt.f64 (PI.f64)) b)) (*.f64 (log.f64 angle) 1/2)))
(exp.f64 (+.f64 (log.f64 (*.f64 (sqrt.f64 (PI.f64)) b)) (*.f64 (log.f64 (sqrt.f64 angle)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (PI.f64)) b)) 1) (log.f64 (sqrt.f64 angle))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (PI.f64)) b)) 1) (*.f64 (log.f64 angle) 1/2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (PI.f64)) b)) 1) (*.f64 (log.f64 (sqrt.f64 angle)) 1)))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 angle)) (*.f64 (log.f64 (*.f64 (sqrt.f64 (PI.f64)) b)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 angle) 1/2) (log.f64 (*.f64 (sqrt.f64 (PI.f64)) b))))
(exp.f64 (+.f64 (*.f64 (log.f64 angle) 1/2) (*.f64 (log.f64 (*.f64 (sqrt.f64 (PI.f64)) b)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 angle)) 1) (log.f64 (*.f64 (sqrt.f64 (PI.f64)) b))))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 angle)) 1) (*.f64 (log.f64 (*.f64 (sqrt.f64 (PI.f64)) b)) 1)))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 (PI.f64) angle))) (*.f64 (log.f64 b) 1)))
(log1p.f64 (expm1.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle)))))
Outputs
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) b)
(*.f64 b (sqrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) b)
(*.f64 b (sqrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) b)
(*.f64 b (sqrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) b)
(*.f64 b (sqrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) b)
(*.f64 b (sqrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) b)
(*.f64 b (sqrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) b)
(*.f64 b (sqrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) b)
(*.f64 b (sqrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) b)
(*.f64 b (sqrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) b)
(*.f64 b (sqrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) b)
(*.f64 b (sqrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) b)
(*.f64 b (sqrt.f64 (*.f64 angle (PI.f64))))
(+.f64 0 (sqrt.f64 (PI.f64)))
(sqrt.f64 (PI.f64))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (PI.f64)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (PI.f64))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (PI.f64))))))
(*.f64 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (PI.f64))))) 3)
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (PI.f64))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (PI.f64))))))
(sqrt.f64 (PI.f64))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (PI.f64)))) 1)
(sqrt.f64 (PI.f64))
(*.f64 (sqrt.f64 (PI.f64)) 1)
(sqrt.f64 (PI.f64))
(*.f64 1 (sqrt.f64 (PI.f64)))
(sqrt.f64 (PI.f64))
(*.f64 (pow.f64 (PI.f64) 1/6) (cbrt.f64 (PI.f64)))
(sqrt.f64 (PI.f64))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (PI.f64) 1/6))
(sqrt.f64 (PI.f64))
(*.f64 (pow.f64 (PI.f64) 1/4) (pow.f64 (PI.f64) 1/4))
(sqrt.f64 (PI.f64))
(pow.f64 (PI.f64) 1/2)
(sqrt.f64 (PI.f64))
(pow.f64 (sqrt.f64 (PI.f64)) 1)
(sqrt.f64 (PI.f64))
(pow.f64 (pow.f64 (PI.f64) 1/6) 3)
(sqrt.f64 (PI.f64))
(pow.f64 (cbrt.f64 (PI.f64)) 3/2)
(sqrt.f64 (PI.f64))
(pow.f64 (pow.f64 (PI.f64) 3/2) 1/3)
(sqrt.f64 (PI.f64))
(pow.f64 (pow.f64 (PI.f64) 2) 1/4)
(sqrt.f64 (PI.f64))
(pow.f64 (pow.f64 (PI.f64) 3) 1/6)
(pow.f64 (pow.f64 (PI.f64) 1/4) 2)
(sqrt.f64 (PI.f64))
(fabs.f64 (sqrt.f64 (PI.f64)))
(sqrt.f64 (PI.f64))
(log.f64 (exp.f64 (sqrt.f64 (PI.f64))))
(sqrt.f64 (PI.f64))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (PI.f64)))))
(sqrt.f64 (PI.f64))
(cbrt.f64 (pow.f64 (PI.f64) 3/2))
(sqrt.f64 (PI.f64))
(expm1.f64 (log1p.f64 (sqrt.f64 (PI.f64))))
(sqrt.f64 (PI.f64))
(exp.f64 (log.f64 (sqrt.f64 (PI.f64))))
(sqrt.f64 (PI.f64))
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1/2))
(sqrt.f64 (PI.f64))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (PI.f64))) 1))
(sqrt.f64 (PI.f64))
(exp.f64 (*.f64 (*.f64 (log.f64 (PI.f64)) 1) 1/2))
(sqrt.f64 (PI.f64))
(exp.f64 (*.f64 (*.f64 (log.f64 (PI.f64)) 1/2) 1))
(sqrt.f64 (PI.f64))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (PI.f64))) 1) 1))
(sqrt.f64 (PI.f64))
(exp.f64 (*.f64 (log.f64 (pow.f64 (PI.f64) 1/6)) 3))
(sqrt.f64 (PI.f64))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (PI.f64))) 1/3))
(sqrt.f64 (PI.f64))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (PI.f64))) 2))
(sqrt.f64 (PI.f64))
(log1p.f64 (expm1.f64 (sqrt.f64 (PI.f64))))
(sqrt.f64 (PI.f64))
(+.f64 0 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 b b)) angle)) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 b b)) angle))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 b b)) angle))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 b b)) angle))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 b b)) angle))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) 1)
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))
(*.f64 b (*.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle)))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) b) (*.f64 (sqrt.f64 angle) (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle)))))
(*.f64 (*.f64 b (sqrt.f64 (PI.f64))) (*.f64 b (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 angle))))
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (*.f64 b (*.f64 b (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 angle)))))
(*.f64 b (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (*.f64 b (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 angle)))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))
(*.f64 (sqrt.f64 angle) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) b) (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle)))))
(*.f64 (*.f64 b (sqrt.f64 (PI.f64))) (*.f64 b (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 angle))))
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (*.f64 b (*.f64 b (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 angle)))))
(*.f64 b (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (*.f64 b (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 angle)))))
(*.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) 1)
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))
(*.f64 1 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) (pow.f64 (cbrt.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle)))) 4))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) (pow.f64 (cbrt.f64 (*.f64 b (sqrt.f64 (*.f64 angle (PI.f64))))) 4))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))) (pow.f64 (cbrt.f64 (*.f64 b (sqrt.f64 (*.f64 angle (PI.f64))))) 4))
(*.f64 (cbrt.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))) (pow.f64 (cbrt.f64 (*.f64 b (sqrt.f64 (*.f64 angle (PI.f64))))) 4))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle)))) 4) (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) (pow.f64 (cbrt.f64 (*.f64 b (sqrt.f64 (*.f64 angle (PI.f64))))) 4))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))) (pow.f64 (cbrt.f64 (*.f64 b (sqrt.f64 (*.f64 angle (PI.f64))))) 4))
(*.f64 (cbrt.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))) (pow.f64 (cbrt.f64 (*.f64 b (sqrt.f64 (*.f64 angle (PI.f64))))) 4))
(*.f64 (*.f64 (PI.f64) (*.f64 b b)) angle)
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))
(*.f64 (*.f64 b b) (*.f64 (PI.f64) angle))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))
(*.f64 (sqrt.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle)))) (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) 3/2))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))
(*.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) 3/2) (sqrt.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle)))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))
(*.f64 (*.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) b) (sqrt.f64 (*.f64 (PI.f64) angle)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))
(*.f64 (*.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) (*.f64 (sqrt.f64 (PI.f64)) b)) (sqrt.f64 angle))
(*.f64 (*.f64 b (sqrt.f64 (PI.f64))) (*.f64 b (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 angle))))
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (*.f64 b (*.f64 b (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 angle)))))
(*.f64 b (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (*.f64 b (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 angle)))))
(*.f64 (*.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) (sqrt.f64 angle)) (*.f64 (sqrt.f64 (PI.f64)) b))
(*.f64 (*.f64 b (sqrt.f64 (PI.f64))) (*.f64 b (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 angle))))
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (*.f64 b (*.f64 b (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 angle)))))
(*.f64 b (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (*.f64 b (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 angle)))))
(*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) 5/6) (cbrt.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle)))))
(*.f64 (cbrt.f64 (*.f64 b (sqrt.f64 (*.f64 angle (PI.f64))))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) 5/6))
(*.f64 (cbrt.f64 (*.f64 b (sqrt.f64 (*.f64 angle (PI.f64))))) (pow.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) 5/6))
(*.f64 (cbrt.f64 (*.f64 b (sqrt.f64 (*.f64 angle (PI.f64))))) (pow.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))) 5/6))
(sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) 4))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 b b)) angle))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))
(cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) 6))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) 1))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle)))) 1) 2))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) 1) 1))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) 3))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) 6)) 1/3))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))
(exp.f64 (+.f64 (log.f64 angle) (*.f64 (log.f64 (*.f64 (sqrt.f64 (PI.f64)) b)) 2)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 angle)) 2) (log.f64 (*.f64 (PI.f64) (*.f64 b b)))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 angle)) 2) (*.f64 (log.f64 (*.f64 (sqrt.f64 (PI.f64)) b)) 2)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))
(exp.f64 (+.f64 (*.f64 (log.f64 angle) 1) (log.f64 (*.f64 (PI.f64) (*.f64 b b)))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))
(exp.f64 (+.f64 (*.f64 (log.f64 angle) 1) (*.f64 (log.f64 (*.f64 (sqrt.f64 (PI.f64)) b)) 2)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))
(exp.f64 (+.f64 (log.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle)))) (*.f64 (log.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle)))) 1)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle)))) 1) (log.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle)))) 1) (*.f64 (log.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle)))) 1)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))
(exp.f64 (+.f64 (log.f64 (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (log.f64 (sqrt.f64 angle)) 2)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))
(exp.f64 (+.f64 (log.f64 (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (log.f64 angle) 1)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (PI.f64)) b)) 2) (log.f64 angle)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (PI.f64)) b)) 2) (*.f64 (log.f64 (sqrt.f64 angle)) 2)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (PI.f64)) b)) 2) (*.f64 (log.f64 angle) 1)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))
(+.f64 0 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))))
(*.f64 b (sqrt.f64 (*.f64 angle (PI.f64))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 (*.f64 (PI.f64) angle)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 (*.f64 (PI.f64) angle))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 (*.f64 angle (PI.f64))))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 (*.f64 angle (PI.f64)))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 (*.f64 angle (PI.f64)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 (*.f64 (PI.f64) angle))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 (*.f64 (PI.f64) angle))))))
(*.f64 b (sqrt.f64 (*.f64 angle (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))))) 1)
(*.f64 b (sqrt.f64 (*.f64 angle (PI.f64))))
(pow.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) 1)
(*.f64 b (sqrt.f64 (*.f64 angle (PI.f64))))
(pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) 1/2)
(*.f64 b (sqrt.f64 (*.f64 angle (PI.f64))))
(pow.f64 (cbrt.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle)))) 3)
(*.f64 b (sqrt.f64 (*.f64 angle (PI.f64))))
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) 3/2)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))) 3/2)
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))) 3/2)
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) 3) 1/3)
(*.f64 b (sqrt.f64 (*.f64 angle (PI.f64))))
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) 6) 1/6)
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 angle (PI.f64)))) 6) 1/6)
(pow.f64 (sqrt.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle)))) 2)
(*.f64 b (sqrt.f64 (*.f64 angle (PI.f64))))
(sqrt.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 b (sqrt.f64 (*.f64 angle (PI.f64))))
(fabs.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))))
(*.f64 b (sqrt.f64 (*.f64 angle (PI.f64))))
(log.f64 (pow.f64 (exp.f64 b) (sqrt.f64 (*.f64 (PI.f64) angle))))
(*.f64 b (sqrt.f64 (*.f64 angle (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))))))
(*.f64 b (sqrt.f64 (*.f64 angle (PI.f64))))
(cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) 3))
(*.f64 b (sqrt.f64 (*.f64 angle (PI.f64))))
(expm1.f64 (log1p.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle)))))
(*.f64 b (sqrt.f64 (*.f64 angle (PI.f64))))
(exp.f64 (log.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle)))))
(*.f64 b (sqrt.f64 (*.f64 angle (PI.f64))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle)))) 1))
(*.f64 b (sqrt.f64 (*.f64 angle (PI.f64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle)))) 1) 1))
(*.f64 b (sqrt.f64 (*.f64 angle (PI.f64))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) 1/2))
(*.f64 b (sqrt.f64 (*.f64 angle (PI.f64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) 1) 1/2))
(*.f64 b (sqrt.f64 (*.f64 angle (PI.f64))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))))) 3))
(*.f64 b (sqrt.f64 (*.f64 angle (PI.f64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) 3)) 1/3))
(*.f64 b (sqrt.f64 (*.f64 angle (PI.f64))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))))) 2))
(*.f64 b (sqrt.f64 (*.f64 angle (PI.f64))))
(exp.f64 (+.f64 (*.f64 (log.f64 b) 1) (log.f64 (sqrt.f64 (*.f64 (PI.f64) angle)))))
(*.f64 b (sqrt.f64 (*.f64 angle (PI.f64))))
(exp.f64 (+.f64 (log.f64 (*.f64 (sqrt.f64 (PI.f64)) b)) (*.f64 (log.f64 angle) 1/2)))
(exp.f64 (fma.f64 (log.f64 angle) 1/2 (log.f64 (*.f64 b (sqrt.f64 (PI.f64))))))
(*.f64 (pow.f64 angle 1/2) (*.f64 b (sqrt.f64 (PI.f64))))
(*.f64 b (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 angle)))
(exp.f64 (+.f64 (log.f64 (*.f64 (sqrt.f64 (PI.f64)) b)) (*.f64 (log.f64 (sqrt.f64 angle)) 1)))
(exp.f64 (fma.f64 (log.f64 angle) 1/2 (log.f64 (*.f64 b (sqrt.f64 (PI.f64))))))
(*.f64 (pow.f64 angle 1/2) (*.f64 b (sqrt.f64 (PI.f64))))
(*.f64 b (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 angle)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (PI.f64)) b)) 1) (log.f64 (sqrt.f64 angle))))
(exp.f64 (fma.f64 (log.f64 angle) 1/2 (log.f64 (*.f64 b (sqrt.f64 (PI.f64))))))
(*.f64 (pow.f64 angle 1/2) (*.f64 b (sqrt.f64 (PI.f64))))
(*.f64 b (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 angle)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (PI.f64)) b)) 1) (*.f64 (log.f64 angle) 1/2)))
(exp.f64 (fma.f64 (log.f64 angle) 1/2 (log.f64 (*.f64 b (sqrt.f64 (PI.f64))))))
(*.f64 (pow.f64 angle 1/2) (*.f64 b (sqrt.f64 (PI.f64))))
(*.f64 b (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 angle)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (PI.f64)) b)) 1) (*.f64 (log.f64 (sqrt.f64 angle)) 1)))
(exp.f64 (fma.f64 (log.f64 angle) 1/2 (log.f64 (*.f64 b (sqrt.f64 (PI.f64))))))
(*.f64 (pow.f64 angle 1/2) (*.f64 b (sqrt.f64 (PI.f64))))
(*.f64 b (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 angle)))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 angle)) (*.f64 (log.f64 (*.f64 (sqrt.f64 (PI.f64)) b)) 1)))
(exp.f64 (fma.f64 (log.f64 angle) 1/2 (log.f64 (*.f64 b (sqrt.f64 (PI.f64))))))
(*.f64 (pow.f64 angle 1/2) (*.f64 b (sqrt.f64 (PI.f64))))
(*.f64 b (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 angle)))
(exp.f64 (+.f64 (*.f64 (log.f64 angle) 1/2) (log.f64 (*.f64 (sqrt.f64 (PI.f64)) b))))
(exp.f64 (fma.f64 (log.f64 angle) 1/2 (log.f64 (*.f64 b (sqrt.f64 (PI.f64))))))
(*.f64 (pow.f64 angle 1/2) (*.f64 b (sqrt.f64 (PI.f64))))
(*.f64 b (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 angle)))
(exp.f64 (+.f64 (*.f64 (log.f64 angle) 1/2) (*.f64 (log.f64 (*.f64 (sqrt.f64 (PI.f64)) b)) 1)))
(exp.f64 (fma.f64 (log.f64 angle) 1/2 (log.f64 (*.f64 b (sqrt.f64 (PI.f64))))))
(*.f64 (pow.f64 angle 1/2) (*.f64 b (sqrt.f64 (PI.f64))))
(*.f64 b (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 angle)))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 angle)) 1) (log.f64 (*.f64 (sqrt.f64 (PI.f64)) b))))
(exp.f64 (fma.f64 (log.f64 angle) 1/2 (log.f64 (*.f64 b (sqrt.f64 (PI.f64))))))
(*.f64 (pow.f64 angle 1/2) (*.f64 b (sqrt.f64 (PI.f64))))
(*.f64 b (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 angle)))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 angle)) 1) (*.f64 (log.f64 (*.f64 (sqrt.f64 (PI.f64)) b)) 1)))
(exp.f64 (fma.f64 (log.f64 angle) 1/2 (log.f64 (*.f64 b (sqrt.f64 (PI.f64))))))
(*.f64 (pow.f64 angle 1/2) (*.f64 b (sqrt.f64 (PI.f64))))
(*.f64 b (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 angle)))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 (PI.f64) angle))) (*.f64 (log.f64 b) 1)))
(*.f64 b (sqrt.f64 (*.f64 angle (PI.f64))))
(log1p.f64 (expm1.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle)))))
(*.f64 b (sqrt.f64 (*.f64 angle (PI.f64))))

localize932.0ms (1.9%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
85.4%
(*.f64 (*.f64 (sin.f64 (cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b))
59.3%
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
55.6%
(sin.f64 (cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3)))
37.6%
(cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3))
Compiler

Compiled 109 to 64 computations (41.3% saved)

series10.0ms (0%)

Counts
3 → 48
Calls

12 calls:

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

rewrite118.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1768×log-prod
780×pow-exp
614×expm1-udef
610×log1p-udef
526×log-pow
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01889
137781
2444277
Stop Event
node limit
Counts
3 → 94
Calls
Call 1
Inputs
(cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3))
(sin.f64 (cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3)))
(*.f64 (*.f64 (sin.f64 (cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b))
Outputs
(+.f64 0 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) angle) 1/180)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) angle) 1/180)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) angle) 1/180))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) angle) 1/180))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) angle) 1/180))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1)
(*.f64 1 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1/3)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 1/180))
(*.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 1/180))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 (exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1/3)) (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (pow.f64 1 1/3) (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (pow.f64 1/5832000 1/3) (*.f64 angle (PI.f64)))
(*.f64 (exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1/3)) (exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1/3)))
(*.f64 (*.f64 1/180 (PI.f64)) angle)
(*.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (*.f64 1/180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (*.f64 1/180 angle) 1) (PI.f64))
(*.f64 (*.f64 (*.f64 1/180 angle) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 1/180 angle) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3)
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) angle) 1/180))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(+.f64 0 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1)
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sin.f64 1)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(*.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(+.f64 0 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (*.f64 b b))) (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (*.f64 b b))))) (log.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (*.f64 b b)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (*.f64 b b)))) (log.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (*.f64 b b)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)))) 1)
(/.f64 (*.f64 (*.f64 b b) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)
(/.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (*.f64 b b)) 2)
(pow.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)) 3) 1/3)
(pow.f64 (*.f64 b (sqrt.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) 2) (pow.f64 b 4)))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (*.f64 b b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) 3) (pow.f64 (*.f64 b b) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b b) 3) (pow.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b))))
(exp.f64 (log.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 b (sqrt.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b))))

simplify85.0ms (0.2%)

Algorithm
egg-herbie
Rules
1266×distribute-lft-in
1266×unswap-sqr
1190×distribute-rgt-in
522×associate-*r*
494×log-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03245096
17794920
226644694
Stop Event
node limit
Counts
142 → 164
Calls
Call 1
Inputs
(*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))
(*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))
(*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))
(*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))
(*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))
(*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))
(*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))
(*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))
(*.f64 -1 (*.f64 angle (*.f64 (cbrt.f64 -1/5832000) (PI.f64))))
(*.f64 -1 (*.f64 angle (*.f64 (cbrt.f64 -1/5832000) (PI.f64))))
(*.f64 -1 (*.f64 angle (*.f64 (cbrt.f64 -1/5832000) (PI.f64))))
(*.f64 -1 (*.f64 angle (*.f64 (cbrt.f64 -1/5832000) (PI.f64))))
(*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 5) (pow.f64 (PI.f64) 5)))) (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 5) (pow.f64 (PI.f64) 5)))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 7) (pow.f64 (PI.f64) 7)))) (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (cbrt.f64 -1/5832000) (PI.f64)))))
(sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (cbrt.f64 -1/5832000) (PI.f64)))))
(sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (cbrt.f64 -1/5832000) (PI.f64)))))
(sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (cbrt.f64 -1/5832000) (PI.f64)))))
(*.f64 (cbrt.f64 1/5832000) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 (+.f64 (*.f64 -1/64800 (*.f64 (cbrt.f64 1/5832000) (pow.f64 (PI.f64) 3))) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))) (*.f64 (pow.f64 angle 3) (pow.f64 b 2))))
(+.f64 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2267481600000 (pow.f64 (PI.f64) 5)) (+.f64 (*.f64 1/25194240000 (*.f64 (cbrt.f64 1/5832000) (pow.f64 (PI.f64) 5))) (*.f64 1/120 (*.f64 (pow.f64 (cbrt.f64 1/5832000) 5) (pow.f64 (PI.f64) 5))))))) (+.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 (+.f64 (*.f64 -1/64800 (*.f64 (cbrt.f64 1/5832000) (pow.f64 (PI.f64) 3))) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))) (*.f64 (pow.f64 angle 3) (pow.f64 b 2)))))
(+.f64 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2267481600000 (pow.f64 (PI.f64) 5)) (+.f64 (*.f64 1/25194240000 (*.f64 (cbrt.f64 1/5832000) (pow.f64 (PI.f64) 5))) (*.f64 1/120 (*.f64 (pow.f64 (cbrt.f64 1/5832000) 5) (pow.f64 (PI.f64) 5))))))) (+.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 (+.f64 (*.f64 -1/64800 (*.f64 (cbrt.f64 1/5832000) (pow.f64 (PI.f64) 3))) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))) (*.f64 (pow.f64 angle 3) (pow.f64 b 2))) (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/7776000 (*.f64 (pow.f64 (cbrt.f64 1/5832000) 5) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 (cbrt.f64 1/5832000) 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/881596846080000000 (pow.f64 (PI.f64) 7)) (*.f64 -1/24488801280000000 (*.f64 (cbrt.f64 1/5832000) (pow.f64 (PI.f64) 7)))))))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (cbrt.f64 -1/5832000) (PI.f64)))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (cbrt.f64 -1/5832000) (PI.f64)))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (cbrt.f64 -1/5832000) (PI.f64)))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (cbrt.f64 -1/5832000) (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))))
(+.f64 0 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) angle) 1/180)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) angle) 1/180)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) angle) 1/180))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) angle) 1/180))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) angle) 1/180))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1)
(*.f64 1 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1/3)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 1/180))
(*.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 1/180))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 (exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1/3)) (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (pow.f64 1 1/3) (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (pow.f64 1/5832000 1/3) (*.f64 angle (PI.f64)))
(*.f64 (exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1/3)) (exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1/3)))
(*.f64 (*.f64 1/180 (PI.f64)) angle)
(*.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (*.f64 1/180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (*.f64 1/180 angle) 1) (PI.f64))
(*.f64 (*.f64 (*.f64 1/180 angle) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 1/180 angle) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3)
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) angle) 1/180))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(+.f64 0 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1)
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sin.f64 1)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(*.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(+.f64 0 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (*.f64 b b))) (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (*.f64 b b))))) (log.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (*.f64 b b)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (*.f64 b b)))) (log.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (*.f64 b b)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)))) 1)
(/.f64 (*.f64 (*.f64 b b) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)
(/.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (*.f64 b b)) 2)
(pow.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)) 3) 1/3)
(pow.f64 (*.f64 b (sqrt.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) 2) (pow.f64 b 4)))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (*.f64 b b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) 3) (pow.f64 (*.f64 b b) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b b) 3) (pow.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b))))
(exp.f64 (log.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 b (sqrt.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b))))
Outputs
(*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 1/5832000) (PI.f64)) angle)
(*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 1/5832000) (PI.f64)) angle)
(*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 1/5832000) (PI.f64)) angle)
(*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 1/5832000) (PI.f64)) angle)
(*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 1/5832000) (PI.f64)) angle)
(*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 1/5832000) (PI.f64)) angle)
(*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 1/5832000) (PI.f64)) angle)
(*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 1/5832000) (PI.f64)) angle)
(*.f64 -1 (*.f64 angle (*.f64 (cbrt.f64 -1/5832000) (PI.f64))))
(neg.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/5832000))))
(*.f64 (*.f64 angle (cbrt.f64 -1/5832000)) (neg.f64 (PI.f64)))
(*.f64 angle (*.f64 (cbrt.f64 -1/5832000) (neg.f64 (PI.f64))))
(*.f64 -1 (*.f64 angle (*.f64 (cbrt.f64 -1/5832000) (PI.f64))))
(neg.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/5832000))))
(*.f64 (*.f64 angle (cbrt.f64 -1/5832000)) (neg.f64 (PI.f64)))
(*.f64 angle (*.f64 (cbrt.f64 -1/5832000) (neg.f64 (PI.f64))))
(*.f64 -1 (*.f64 angle (*.f64 (cbrt.f64 -1/5832000) (PI.f64))))
(neg.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/5832000))))
(*.f64 (*.f64 angle (cbrt.f64 -1/5832000)) (neg.f64 (PI.f64)))
(*.f64 angle (*.f64 (cbrt.f64 -1/5832000) (neg.f64 (PI.f64))))
(*.f64 -1 (*.f64 angle (*.f64 (cbrt.f64 -1/5832000) (PI.f64))))
(neg.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/5832000))))
(*.f64 (*.f64 angle (cbrt.f64 -1/5832000)) (neg.f64 (PI.f64)))
(*.f64 angle (*.f64 (cbrt.f64 -1/5832000) (neg.f64 (PI.f64))))
(*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 1/5832000) (PI.f64)) angle)
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(fma.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)) (*.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 (*.f64 (cbrt.f64 1/5832000) (PI.f64)) angle))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 5) (pow.f64 (PI.f64) 5)))) (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/120 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 5) (pow.f64 (PI.f64) 5))) (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)) (*.f64 1/120 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 5) (pow.f64 (PI.f64) 5))))))
(fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (fma.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 1/5832000) 5) (pow.f64 (PI.f64) 5)) (*.f64 1/120 (pow.f64 angle 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 5) (pow.f64 (PI.f64) 5)))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 7) (pow.f64 (PI.f64) 7)))) (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/120 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 5) (pow.f64 (PI.f64) 5))) (fma.f64 -1/5040 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 7) (pow.f64 (PI.f64) 7))) (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/120 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 5) (pow.f64 (PI.f64) 5))) (fma.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)) (*.f64 -1/5040 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 7) (pow.f64 (PI.f64) 7)))))))
(fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (fma.f64 1/120 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (cbrt.f64 1/5832000) 5) (pow.f64 (PI.f64) 5))) (fma.f64 -1/5040 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (pow.f64 angle 7) (pow.f64 (cbrt.f64 1/5832000) 7))) (*.f64 (*.f64 (cbrt.f64 1/5832000) (PI.f64)) angle))))
(sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 (cbrt.f64 1/5832000) (PI.f64)) angle))
(sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 (cbrt.f64 1/5832000) (PI.f64)) angle))
(sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 (cbrt.f64 1/5832000) (PI.f64)) angle))
(sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 (cbrt.f64 1/5832000) (PI.f64)) angle))
(sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (cbrt.f64 -1/5832000) (PI.f64)))))
(sin.f64 (neg.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/5832000)))))
(sin.f64 (*.f64 (*.f64 angle (cbrt.f64 -1/5832000)) (neg.f64 (PI.f64))))
(neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 -1/5832000)))))
(sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (cbrt.f64 -1/5832000) (PI.f64)))))
(sin.f64 (neg.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/5832000)))))
(sin.f64 (*.f64 (*.f64 angle (cbrt.f64 -1/5832000)) (neg.f64 (PI.f64))))
(neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 -1/5832000)))))
(sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (cbrt.f64 -1/5832000) (PI.f64)))))
(sin.f64 (neg.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/5832000)))))
(sin.f64 (*.f64 (*.f64 angle (cbrt.f64 -1/5832000)) (neg.f64 (PI.f64))))
(neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 -1/5832000)))))
(sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (cbrt.f64 -1/5832000) (PI.f64)))))
(sin.f64 (neg.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/5832000)))))
(sin.f64 (*.f64 (*.f64 angle (cbrt.f64 -1/5832000)) (neg.f64 (PI.f64))))
(neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 -1/5832000)))))
(*.f64 (cbrt.f64 1/5832000) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (cbrt.f64 1/5832000) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (cbrt.f64 1/5832000) (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(+.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 (+.f64 (*.f64 -1/64800 (*.f64 (cbrt.f64 1/5832000) (pow.f64 (PI.f64) 3))) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))) (*.f64 (pow.f64 angle 3) (pow.f64 b 2))))
(fma.f64 (cbrt.f64 1/5832000) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (fma.f64 -1/64800 (*.f64 (cbrt.f64 1/5832000) (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))) (*.f64 (pow.f64 angle 3) (*.f64 b b))))
(fma.f64 (cbrt.f64 1/5832000) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 3) (+.f64 (*.f64 (cbrt.f64 1/5832000) -1/64800) -1/34992000)))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 (cbrt.f64 1/5832000) (PI.f64)) angle) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (+.f64 (*.f64 (cbrt.f64 1/5832000) -1/64800) -1/34992000)))))
(+.f64 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2267481600000 (pow.f64 (PI.f64) 5)) (+.f64 (*.f64 1/25194240000 (*.f64 (cbrt.f64 1/5832000) (pow.f64 (PI.f64) 5))) (*.f64 1/120 (*.f64 (pow.f64 (cbrt.f64 1/5832000) 5) (pow.f64 (PI.f64) 5))))))) (+.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 (+.f64 (*.f64 -1/64800 (*.f64 (cbrt.f64 1/5832000) (pow.f64 (PI.f64) 3))) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))) (*.f64 (pow.f64 angle 3) (pow.f64 b 2)))))
(fma.f64 (pow.f64 angle 5) (*.f64 (*.f64 b b) (fma.f64 1/2267481600000 (pow.f64 (PI.f64) 5) (fma.f64 1/25194240000 (*.f64 (cbrt.f64 1/5832000) (pow.f64 (PI.f64) 5)) (*.f64 1/120 (*.f64 (pow.f64 (cbrt.f64 1/5832000) 5) (pow.f64 (PI.f64) 5)))))) (fma.f64 (cbrt.f64 1/5832000) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (fma.f64 -1/64800 (*.f64 (cbrt.f64 1/5832000) (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))) (*.f64 (pow.f64 angle 3) (*.f64 b b)))))
(fma.f64 (pow.f64 angle 5) (*.f64 b (*.f64 b (fma.f64 (pow.f64 (PI.f64) 5) 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (+.f64 (*.f64 (cbrt.f64 1/5832000) 1/25194240000) (*.f64 1/120 (pow.f64 (cbrt.f64 1/5832000) 5))))))) (fma.f64 (cbrt.f64 1/5832000) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 3) (+.f64 (*.f64 (cbrt.f64 1/5832000) -1/64800) -1/34992000))))))
(fma.f64 (pow.f64 angle 5) (*.f64 b (*.f64 b (*.f64 (pow.f64 (PI.f64) 5) (+.f64 1/2267481600000 (+.f64 (*.f64 (cbrt.f64 1/5832000) 1/25194240000) (*.f64 1/120 (pow.f64 (cbrt.f64 1/5832000) 5))))))) (*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 (cbrt.f64 1/5832000) (PI.f64)) angle) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (+.f64 (*.f64 (cbrt.f64 1/5832000) -1/64800) -1/34992000))))))
(+.f64 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2267481600000 (pow.f64 (PI.f64) 5)) (+.f64 (*.f64 1/25194240000 (*.f64 (cbrt.f64 1/5832000) (pow.f64 (PI.f64) 5))) (*.f64 1/120 (*.f64 (pow.f64 (cbrt.f64 1/5832000) 5) (pow.f64 (PI.f64) 5))))))) (+.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 (+.f64 (*.f64 -1/64800 (*.f64 (cbrt.f64 1/5832000) (pow.f64 (PI.f64) 3))) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))) (*.f64 (pow.f64 angle 3) (pow.f64 b 2))) (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/7776000 (*.f64 (pow.f64 (cbrt.f64 1/5832000) 5) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 (cbrt.f64 1/5832000) 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/881596846080000000 (pow.f64 (PI.f64) 7)) (*.f64 -1/24488801280000000 (*.f64 (cbrt.f64 1/5832000) (pow.f64 (PI.f64) 7)))))))))))
(fma.f64 (pow.f64 angle 5) (*.f64 (*.f64 b b) (fma.f64 1/2267481600000 (pow.f64 (PI.f64) 5) (fma.f64 1/25194240000 (*.f64 (cbrt.f64 1/5832000) (pow.f64 (PI.f64) 5)) (*.f64 1/120 (*.f64 (pow.f64 (cbrt.f64 1/5832000) 5) (pow.f64 (PI.f64) 5)))))) (fma.f64 (cbrt.f64 1/5832000) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (fma.f64 (fma.f64 -1/64800 (*.f64 (cbrt.f64 1/5832000) (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))) (*.f64 (pow.f64 angle 3) (*.f64 b b)) (*.f64 (pow.f64 angle 7) (*.f64 (*.f64 b b) (fma.f64 -1/7776000 (*.f64 (pow.f64 (cbrt.f64 1/5832000) 5) (pow.f64 (PI.f64) 7)) (fma.f64 -1/5040 (*.f64 (pow.f64 (cbrt.f64 1/5832000) 7) (pow.f64 (PI.f64) 7)) (fma.f64 -1/881596846080000000 (pow.f64 (PI.f64) 7) (*.f64 (*.f64 -1/24488801280000000 (cbrt.f64 1/5832000)) (pow.f64 (PI.f64) 7))))))))))
(fma.f64 (pow.f64 angle 5) (*.f64 b (*.f64 b (fma.f64 (pow.f64 (PI.f64) 5) 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (+.f64 (*.f64 (cbrt.f64 1/5832000) 1/25194240000) (*.f64 1/120 (pow.f64 (cbrt.f64 1/5832000) 5))))))) (fma.f64 (cbrt.f64 1/5832000) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (fma.f64 (pow.f64 angle 7) (*.f64 b (*.f64 b (+.f64 (*.f64 (pow.f64 (PI.f64) 7) (+.f64 -1/881596846080000000 (*.f64 (cbrt.f64 1/5832000) -1/24488801280000000))) (*.f64 (pow.f64 (PI.f64) 7) (+.f64 (*.f64 (pow.f64 (cbrt.f64 1/5832000) 5) -1/7776000) (*.f64 -1/5040 (pow.f64 (cbrt.f64 1/5832000) 7))))))) (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 3) (+.f64 (*.f64 (cbrt.f64 1/5832000) -1/64800) -1/34992000)))))))
(+.f64 (*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (+.f64 (*.f64 (cbrt.f64 1/5832000) -1/64800) -1/34992000))) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (+.f64 (+.f64 -1/881596846080000000 (*.f64 (cbrt.f64 1/5832000) -1/24488801280000000)) (+.f64 (*.f64 (pow.f64 (cbrt.f64 1/5832000) 5) -1/7776000) (*.f64 -1/5040 (pow.f64 (cbrt.f64 1/5832000) 7))))) (pow.f64 angle 7)))) (*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 (cbrt.f64 1/5832000) (PI.f64)) angle) (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (+.f64 1/2267481600000 (+.f64 (*.f64 (cbrt.f64 1/5832000) 1/25194240000) (*.f64 1/120 (pow.f64 (cbrt.f64 1/5832000) 5)))))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 b b) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 (*.f64 (cbrt.f64 1/5832000) (PI.f64)) angle)) (*.f64 b b)))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 b b) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 (*.f64 (cbrt.f64 1/5832000) (PI.f64)) angle)) (*.f64 b b)))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 b b) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 (*.f64 (cbrt.f64 1/5832000) (PI.f64)) angle)) (*.f64 b b)))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 b b) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 (*.f64 (cbrt.f64 1/5832000) (PI.f64)) angle)) (*.f64 b b)))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (cbrt.f64 -1/5832000) (PI.f64)))))))
(*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (neg.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/5832000))))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (cbrt.f64 -1/5832000)) (neg.f64 (PI.f64)))) (*.f64 (*.f64 b b) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 -1/5832000))))) (*.f64 b (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (cbrt.f64 -1/5832000) (PI.f64)))))))
(*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (neg.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/5832000))))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (cbrt.f64 -1/5832000)) (neg.f64 (PI.f64)))) (*.f64 (*.f64 b b) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 -1/5832000))))) (*.f64 b (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (cbrt.f64 -1/5832000) (PI.f64)))))))
(*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (neg.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/5832000))))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (cbrt.f64 -1/5832000)) (neg.f64 (PI.f64)))) (*.f64 (*.f64 b b) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 -1/5832000))))) (*.f64 b (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (cbrt.f64 -1/5832000) (PI.f64)))))))
(*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (neg.f64 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1/5832000))))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (cbrt.f64 -1/5832000)) (neg.f64 (PI.f64)))) (*.f64 (*.f64 b b) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle (cbrt.f64 -1/5832000))))) (*.f64 b (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 b b) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 (*.f64 (cbrt.f64 1/5832000) (PI.f64)) angle)) (*.f64 b b)))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 b b) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 (*.f64 (cbrt.f64 1/5832000) (PI.f64)) angle)) (*.f64 b b)))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 b b) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 (*.f64 (cbrt.f64 1/5832000) (PI.f64)) angle)) (*.f64 b b)))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 b b) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 (*.f64 (cbrt.f64 1/5832000) (PI.f64)) angle)) (*.f64 b b)))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 b b) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 (*.f64 (cbrt.f64 1/5832000) (PI.f64)) angle)) (*.f64 b b)))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 b b) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 (*.f64 (cbrt.f64 1/5832000) (PI.f64)) angle)) (*.f64 b b)))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 b b) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 (*.f64 (cbrt.f64 1/5832000) (PI.f64)) angle)) (*.f64 b b)))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 b b) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 (*.f64 (cbrt.f64 1/5832000) (PI.f64)) angle)) (*.f64 b b)))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 b b) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 (*.f64 (cbrt.f64 1/5832000) (PI.f64)) angle)) (*.f64 b b)))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 b b) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 (*.f64 (cbrt.f64 1/5832000) (PI.f64)) angle)) (*.f64 b b)))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 b b) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 (*.f64 (cbrt.f64 1/5832000) (PI.f64)) angle)) (*.f64 b b)))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (sin.f64 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 b b) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 (*.f64 (cbrt.f64 1/5832000) (PI.f64)) angle)) (*.f64 b b)))
(+.f64 0 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) angle) 1/180)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) angle) 1/180)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) angle) 1/180))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) angle) 1/180)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) angle) 1/180))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) angle) 1/180))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) angle) 1/180))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) angle) 1/180))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 1 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1/3)))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (exp.f64 (*.f64 2 (*.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/3))))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1/3)) (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (exp.f64 (*.f64 2 (*.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/3))))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)))
(*.f64 (pow.f64 1 1/3) (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (pow.f64 1/5832000 1/3) (*.f64 angle (PI.f64)))
(*.f64 (cbrt.f64 1/5832000) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 1/5832000) (PI.f64)) angle)
(*.f64 (exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1/3)) (exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1/3)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 1/180 (PI.f64)) angle)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 1/180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 (*.f64 1/180 angle) 1) (PI.f64))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 (*.f64 1/180 angle) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (*.f64 (*.f64 1/180 angle) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3) 1/3)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) angle) 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1/3))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1) 1))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1/3) 1))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1) 1/3))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(+.f64 0 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1)
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sin.f64 1)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 1/3)
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1) 1))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 3))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3)) 1/3))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(+.f64 0 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (*.f64 b b)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (*.f64 b b) 1/2))
(*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 b)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (*.f64 b b))) (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (*.f64 b b))))) (log.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (*.f64 b b)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 b b))) (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 b b))))) (log.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 b b)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 b b))))) (log.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 b b)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 b b)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (*.f64 b b)))) (log.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (*.f64 b b)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 b b)))))
(*.f64 b (*.f64 b (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)))) 1)
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (*.f64 b b)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (*.f64 b b) 1/2))
(*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 b)))
(/.f64 (*.f64 (*.f64 b b) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))) 2)
(/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 2 (*.f64 b b)))
(*.f64 (/.f64 b (/.f64 2 b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (/.f64 b (/.f64 2 b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(/.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (*.f64 b b)) 2)
(/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 2 (*.f64 b b)))
(*.f64 (/.f64 b (/.f64 2 b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (/.f64 b (/.f64 2 b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(pow.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)) 1)
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (*.f64 b b)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (*.f64 b b) 1/2))
(*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 b)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b))) 3)
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (*.f64 b b)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (*.f64 b b) 1/2))
(*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 b)))
(pow.f64 (pow.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)) 3) 1/3)
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (*.f64 b b)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (*.f64 b b) 1/2))
(*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 b)))
(pow.f64 (*.f64 b (sqrt.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) 2)
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (*.f64 b b)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (*.f64 b b) 1/2))
(*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 b)))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) 2) (pow.f64 b 4)))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) 2) (pow.f64 b 4)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (*.f64 b b) 1/2)) 2))
(fabs.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 b))))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))) (*.f64 b b)))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 b b)))))
(*.f64 b (*.f64 b (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (*.f64 b b)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (*.f64 b b) 1/2))
(*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 b)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)) 3))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (*.f64 b b)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (*.f64 b b) 1/2))
(*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 b)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) 3) (pow.f64 (*.f64 b b) 3)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (*.f64 b b)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (*.f64 b b) 1/2))
(*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 b)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b b) 3) (pow.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) 3)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (*.f64 b b)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (*.f64 b b) 1/2))
(*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 b)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (*.f64 b b)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (*.f64 b b) 1/2))
(*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 b)))
(exp.f64 (log.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (*.f64 b b)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (*.f64 b b) 1/2))
(*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 b)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b))) 1))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (*.f64 b b)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (*.f64 b b) 1/2))
(*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 b)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b))) 1) 1))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (*.f64 b b)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (*.f64 b b) 1/2))
(*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 b)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)))) 3))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (*.f64 b b)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (*.f64 b b) 1/2))
(*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 b)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)))) 1/3))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (*.f64 b b)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (*.f64 b b) 1/2))
(*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 b)))
(exp.f64 (*.f64 (log.f64 (*.f64 b (sqrt.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2)))) 2))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (*.f64 b b)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (*.f64 b b) 1/2))
(*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 b)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 1/2 (*.f64 b b)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (*.f64 b b) 1/2))
(*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 b)))

localize439.0ms (0.9%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
97.3%
(+.f64 (pow.f64 b 3) (pow.f64 a 3))
58.5%
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
57.8%
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
36.4%
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 a (-.f64 a b) (*.f64 b b)))
Compiler

Compiled 174 to 91 computations (47.7% saved)

series9.0ms (0%)

Counts
4 → 72
Calls

18 calls:

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

rewrite106.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1590×fma-def
830×expm1-udef
826×log1p-udef
488×add-sqr-sqrt
476×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
022102
148564
2650164
Stop Event
node limit
Counts
4 → 146
Calls
Call 1
Inputs
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 a (-.f64 a b) (*.f64 b b)))
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(+.f64 (pow.f64 b 3) (pow.f64 a 3))
Outputs
(+.f64 b a)
(+.f64 a b)
(-.f64 (exp.f64 (log1p.f64 (+.f64 b a))) 1)
(*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (/.f64 1 (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (*.f64 (+.f64 b a) (/.f64 1 (fma.f64 b b (*.f64 a (-.f64 a b))))))
(*.f64 1 (+.f64 b a))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3))) 2) (*.f64 (cbrt.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3))) (/.f64 1 (fma.f64 b b (*.f64 a (-.f64 a b))))))
(*.f64 (cbrt.f64 (+.f64 b a)) (pow.f64 (cbrt.f64 (+.f64 b a)) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2) (cbrt.f64 (+.f64 b a)))
(*.f64 (hypot.f64 (pow.f64 b 3/2) (pow.f64 a 3/2)) (*.f64 (hypot.f64 (pow.f64 b 3/2) (pow.f64 a 3/2)) (/.f64 1 (fma.f64 b b (*.f64 a (-.f64 a b))))))
(*.f64 (sqrt.f64 (+.f64 b a)) (sqrt.f64 (+.f64 b a)))
(*.f64 (neg.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3))) (/.f64 1 (neg.f64 (fma.f64 b b (*.f64 a (-.f64 a b))))))
(*.f64 (+.f64 b a) 1)
(*.f64 (/.f64 1 (fma.f64 b b (*.f64 a (-.f64 a b)))) (+.f64 (pow.f64 b 3) (pow.f64 a 3)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) 2))) (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (cbrt.f64 (fma.f64 b b (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (-.f64 a b))))) (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (hypot.f64 b (sqrt.f64 (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3))) 2) 1) (/.f64 (cbrt.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3))) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3))) 2) (cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) 2))) (cbrt.f64 (+.f64 b a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3))) 2) (hypot.f64 b (sqrt.f64 (*.f64 a (-.f64 a b))))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3))) (hypot.f64 b (sqrt.f64 (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (hypot.f64 (pow.f64 b 3/2) (pow.f64 a 3/2)) 1) (/.f64 (hypot.f64 (pow.f64 b 3/2) (pow.f64 a 3/2)) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 (hypot.f64 (pow.f64 b 3/2) (pow.f64 a 3/2)) (cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) 2))) (/.f64 (hypot.f64 (pow.f64 b 3/2) (pow.f64 a 3/2)) (cbrt.f64 (fma.f64 b b (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) 2))) (/.f64 (+.f64 b a) (cbrt.f64 (fma.f64 b b (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (hypot.f64 b (sqrt.f64 (*.f64 a (-.f64 a b))))) (/.f64 (+.f64 b a) (hypot.f64 b (sqrt.f64 (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) 1) (/.f64 (+.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(pow.f64 (cbrt.f64 (+.f64 b a)) 3)
(pow.f64 (pow.f64 (+.f64 b a) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 b a)) 2)
(pow.f64 (+.f64 b a) 1)
(pow.f64 (/.f64 1 (+.f64 b a)) -1)
(neg.f64 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (neg.f64 (fma.f64 b b (*.f64 a (-.f64 a b))))))
(sqrt.f64 (pow.f64 (+.f64 b a) 2))
(log.f64 (exp.f64 (+.f64 b a)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 b a))))
(log.f64 (*.f64 (exp.f64 b) (exp.f64 a)))
(log.f64 (*.f64 (exp.f64 a) (exp.f64 b)))
(cbrt.f64 (pow.f64 (+.f64 b a) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) 3) (pow.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) 3)))
(expm1.f64 (log1p.f64 (+.f64 b a)))
(exp.f64 (log.f64 (+.f64 b a)))
(exp.f64 (*.f64 (log.f64 (+.f64 b a)) 1))
(log1p.f64 (expm1.f64 (+.f64 b a)))
(fma.f64 b 1 a)
(fma.f64 a 1 b)
(fma.f64 1 b a)
(fma.f64 1 a b)
(fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) b)
(fma.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a) b)
(fma.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2) a)
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) a)
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) b)
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) a)
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 b 4))) (sqrt.f64 (pow.f64 (cbrt.f64 b) 2)) a)
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) 1)
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 1)
(*.f64 1 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2)) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) (sqrt.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))
(pow.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) 1)
(*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 1)
(*.f64 1 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) (sqrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))
(pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)))) 1)
(-.f64 (/.f64 (pow.f64 b 6) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (/.f64 (pow.f64 a 6) (-.f64 (pow.f64 b 3) (pow.f64 a 3))))
(*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) 1)
(*.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (+.f64 b a))
(*.f64 1 (+.f64 (pow.f64 b 3) (pow.f64 a 3)))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3))) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3))) 2) (cbrt.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3))))
(*.f64 (hypot.f64 (pow.f64 b 3/2) (pow.f64 a 3/2)) (hypot.f64 (pow.f64 b 3/2) (pow.f64 a 3/2)))
(*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b))))
(*.f64 (+.f64 (pow.f64 b 9) (pow.f64 a 9)) (/.f64 1 (-.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (pow.f64 (*.f64 b a) 3))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 1 (-.f64 (pow.f64 b 3) (pow.f64 a 3))))
(*.f64 (fma.f64 a a (-.f64 (*.f64 b b) (*.f64 b a))) (+.f64 b a))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (pow.f64 (*.f64 b a) 3)) (+.f64 (pow.f64 b 9) (pow.f64 a 9))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 (+.f64 (pow.f64 b 9) (pow.f64 a 9)) (-.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (pow.f64 (*.f64 b a) 3)))
(/.f64 (+.f64 (pow.f64 b 9) (pow.f64 a 9)) (+.f64 (pow.f64 a 6) (-.f64 (pow.f64 b 6) (pow.f64 (*.f64 b a) 3))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (-.f64 (pow.f64 b 3) (pow.f64 a 3)))
(/.f64 (neg.f64 (+.f64 (pow.f64 b 9) (pow.f64 a 9))) (neg.f64 (-.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (pow.f64 (*.f64 b a) 3))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (neg.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3))))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (-.f64 (pow.f64 a 3) (pow.f64 b 3)))
(pow.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) 1)
(pow.f64 (cbrt.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3))) 3)
(pow.f64 (pow.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) 3) 1/3)
(pow.f64 (hypot.f64 (pow.f64 b 3/2) (pow.f64 a 3/2)) 2)
(sqrt.f64 (pow.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) 2))
(log.f64 (exp.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)))))
(cbrt.f64 (pow.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) 3))
(expm1.f64 (log1p.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3))))
(exp.f64 (log.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3))))
(exp.f64 (*.f64 (log.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3))) 1))
(log1p.f64 (expm1.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3))))
(fma.f64 b (*.f64 b b) (pow.f64 a 3))
(fma.f64 b (fma.f64 b b (*.f64 a (-.f64 a b))) (*.f64 a (fma.f64 b b (*.f64 a (-.f64 a b)))))
(fma.f64 (pow.f64 b 3) 1 (pow.f64 a 3))
(fma.f64 a (*.f64 a a) (pow.f64 b 3))
(fma.f64 (pow.f64 a 3) 1 (pow.f64 b 3))
(fma.f64 (*.f64 b b) b (pow.f64 a 3))
(fma.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) b (*.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) a))
(fma.f64 1 (pow.f64 b 3) (pow.f64 a 3))
(fma.f64 1 (pow.f64 a 3) (pow.f64 b 3))
(fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (*.f64 a a)) (pow.f64 b 3))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (*.f64 b b)) (pow.f64 a 3))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (*.f64 (pow.f64 (cbrt.f64 b) 2) b) (pow.f64 a 3))
(fma.f64 (*.f64 a a) a (pow.f64 b 3))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 a a)) (pow.f64 b 3))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 b b)) (pow.f64 a 3))
(fma.f64 (pow.f64 b 3/2) (pow.f64 b 3/2) (pow.f64 a 3))
(fma.f64 (pow.f64 a 3/2) (pow.f64 a 3/2) (pow.f64 b 3))
(fma.f64 (pow.f64 (sqrt.f64 b) 3) (pow.f64 (sqrt.f64 b) 3) (pow.f64 a 3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a a)) 3) a (pow.f64 b 3))
(fma.f64 (pow.f64 (sqrt.f64 a) 3) (pow.f64 (sqrt.f64 a) 3) (pow.f64 b 3))
(fma.f64 (*.f64 b (cbrt.f64 (pow.f64 b 4))) (pow.f64 (cbrt.f64 b) 2) (pow.f64 a 3))
(fma.f64 (*.f64 (*.f64 b b) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (pow.f64 a 3))
(fma.f64 (*.f64 (*.f64 b b) (sqrt.f64 b)) (sqrt.f64 b) (pow.f64 a 3))
(fma.f64 (*.f64 (*.f64 a a) 1) a (pow.f64 b 3))
(fma.f64 (*.f64 (*.f64 a a) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a) (pow.f64 b 3))
(fma.f64 (*.f64 (*.f64 a a) (sqrt.f64 a)) (sqrt.f64 a) (pow.f64 b 3))

simplify92.0ms (0.2%)

Algorithm
egg-herbie
Rules
1104×distribute-rgt-in
1102×distribute-lft-in
634×cancel-sign-sub-inv
550×associate-*r*
466×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04075276
110095124
238495078
Stop Event
node limit
Counts
218 → 224
Calls
Call 1
Inputs
a
(+.f64 a b)
(+.f64 a b)
(+.f64 a b)
b
(+.f64 a b)
(+.f64 a (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2)) b)) b))
(+.f64 a (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2)) b)) (+.f64 b (*.f64 -1 (/.f64 (*.f64 a (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (pow.f64 b 2))))))
b
(+.f64 a b)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) b)) (+.f64 a (+.f64 (/.f64 (pow.f64 a 2) b) b)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) b)) (+.f64 a (+.f64 (/.f64 (pow.f64 a 2) b) (+.f64 b (/.f64 (*.f64 a (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (pow.f64 b 2))))))
b
(+.f64 a b)
(+.f64 a b)
(+.f64 a b)
a
(+.f64 a b)
(+.f64 a (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 b 2)) a)) b))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 b 2)) b) (pow.f64 a 2))) (+.f64 a (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 b 2)) a)) b)))
a
(+.f64 a b)
(+.f64 a (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) a)) (+.f64 b (/.f64 (pow.f64 b 2) a))))
(+.f64 a (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) a)) (+.f64 b (+.f64 (/.f64 (pow.f64 b 2) a) (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 b 2)) b) (pow.f64 a 2))))))
(*.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))))
(pow.f64 a 3)
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(pow.f64 b 3)
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(pow.f64 b 3)
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(pow.f64 b 3)
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(pow.f64 a 3)
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(pow.f64 a 3)
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(+.f64 b a)
(+.f64 a b)
(-.f64 (exp.f64 (log1p.f64 (+.f64 b a))) 1)
(*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (/.f64 1 (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (*.f64 (+.f64 b a) (/.f64 1 (fma.f64 b b (*.f64 a (-.f64 a b))))))
(*.f64 1 (+.f64 b a))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3))) 2) (*.f64 (cbrt.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3))) (/.f64 1 (fma.f64 b b (*.f64 a (-.f64 a b))))))
(*.f64 (cbrt.f64 (+.f64 b a)) (pow.f64 (cbrt.f64 (+.f64 b a)) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2) (cbrt.f64 (+.f64 b a)))
(*.f64 (hypot.f64 (pow.f64 b 3/2) (pow.f64 a 3/2)) (*.f64 (hypot.f64 (pow.f64 b 3/2) (pow.f64 a 3/2)) (/.f64 1 (fma.f64 b b (*.f64 a (-.f64 a b))))))
(*.f64 (sqrt.f64 (+.f64 b a)) (sqrt.f64 (+.f64 b a)))
(*.f64 (neg.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3))) (/.f64 1 (neg.f64 (fma.f64 b b (*.f64 a (-.f64 a b))))))
(*.f64 (+.f64 b a) 1)
(*.f64 (/.f64 1 (fma.f64 b b (*.f64 a (-.f64 a b)))) (+.f64 (pow.f64 b 3) (pow.f64 a 3)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) 2))) (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (cbrt.f64 (fma.f64 b b (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (-.f64 a b))))) (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (hypot.f64 b (sqrt.f64 (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3))) 2) 1) (/.f64 (cbrt.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3))) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3))) 2) (cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) 2))) (cbrt.f64 (+.f64 b a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3))) 2) (hypot.f64 b (sqrt.f64 (*.f64 a (-.f64 a b))))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3))) (hypot.f64 b (sqrt.f64 (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (hypot.f64 (pow.f64 b 3/2) (pow.f64 a 3/2)) 1) (/.f64 (hypot.f64 (pow.f64 b 3/2) (pow.f64 a 3/2)) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 (hypot.f64 (pow.f64 b 3/2) (pow.f64 a 3/2)) (cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) 2))) (/.f64 (hypot.f64 (pow.f64 b 3/2) (pow.f64 a 3/2)) (cbrt.f64 (fma.f64 b b (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) 2))) (/.f64 (+.f64 b a) (cbrt.f64 (fma.f64 b b (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (hypot.f64 b (sqrt.f64 (*.f64 a (-.f64 a b))))) (/.f64 (+.f64 b a) (hypot.f64 b (sqrt.f64 (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) 1) (/.f64 (+.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(pow.f64 (cbrt.f64 (+.f64 b a)) 3)
(pow.f64 (pow.f64 (+.f64 b a) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 b a)) 2)
(pow.f64 (+.f64 b a) 1)
(pow.f64 (/.f64 1 (+.f64 b a)) -1)
(neg.f64 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (neg.f64 (fma.f64 b b (*.f64 a (-.f64 a b))))))
(sqrt.f64 (pow.f64 (+.f64 b a) 2))
(log.f64 (exp.f64 (+.f64 b a)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 b a))))
(log.f64 (*.f64 (exp.f64 b) (exp.f64 a)))
(log.f64 (*.f64 (exp.f64 a) (exp.f64 b)))
(cbrt.f64 (pow.f64 (+.f64 b a) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) 3) (pow.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) 3)))
(expm1.f64 (log1p.f64 (+.f64 b a)))
(exp.f64 (log.f64 (+.f64 b a)))
(exp.f64 (*.f64 (log.f64 (+.f64 b a)) 1))
(log1p.f64 (expm1.f64 (+.f64 b a)))
(fma.f64 b 1 a)
(fma.f64 a 1 b)
(fma.f64 1 b a)
(fma.f64 1 a b)
(fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) b)
(fma.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a) b)
(fma.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2) a)
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) a)
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) b)
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) a)
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 b 4))) (sqrt.f64 (pow.f64 (cbrt.f64 b) 2)) a)
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) 1)
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 1)
(*.f64 1 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2)) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) (sqrt.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))
(pow.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) 1)
(*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 1)
(*.f64 1 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) (sqrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))
(pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)))) 1)
(-.f64 (/.f64 (pow.f64 b 6) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (/.f64 (pow.f64 a 6) (-.f64 (pow.f64 b 3) (pow.f64 a 3))))
(*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) 1)
(*.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (+.f64 b a))
(*.f64 1 (+.f64 (pow.f64 b 3) (pow.f64 a 3)))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3))) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3))) 2) (cbrt.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3))))
(*.f64 (hypot.f64 (pow.f64 b 3/2) (pow.f64 a 3/2)) (hypot.f64 (pow.f64 b 3/2) (pow.f64 a 3/2)))
(*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b))))
(*.f64 (+.f64 (pow.f64 b 9) (pow.f64 a 9)) (/.f64 1 (-.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (pow.f64 (*.f64 b a) 3))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 1 (-.f64 (pow.f64 b 3) (pow.f64 a 3))))
(*.f64 (fma.f64 a a (-.f64 (*.f64 b b) (*.f64 b a))) (+.f64 b a))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (pow.f64 (*.f64 b a) 3)) (+.f64 (pow.f64 b 9) (pow.f64 a 9))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 (+.f64 (pow.f64 b 9) (pow.f64 a 9)) (-.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (pow.f64 (*.f64 b a) 3)))
(/.f64 (+.f64 (pow.f64 b 9) (pow.f64 a 9)) (+.f64 (pow.f64 a 6) (-.f64 (pow.f64 b 6) (pow.f64 (*.f64 b a) 3))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (-.f64 (pow.f64 b 3) (pow.f64 a 3)))
(/.f64 (neg.f64 (+.f64 (pow.f64 b 9) (pow.f64 a 9))) (neg.f64 (-.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (pow.f64 (*.f64 b a) 3))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (neg.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3))))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (-.f64 (pow.f64 a 3) (pow.f64 b 3)))
(pow.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) 1)
(pow.f64 (cbrt.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3))) 3)
(pow.f64 (pow.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) 3) 1/3)
(pow.f64 (hypot.f64 (pow.f64 b 3/2) (pow.f64 a 3/2)) 2)
(sqrt.f64 (pow.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) 2))
(log.f64 (exp.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)))))
(cbrt.f64 (pow.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) 3))
(expm1.f64 (log1p.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3))))
(exp.f64 (log.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3))))
(exp.f64 (*.f64 (log.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3))) 1))
(log1p.f64 (expm1.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3))))
(fma.f64 b (*.f64 b b) (pow.f64 a 3))
(fma.f64 b (fma.f64 b b (*.f64 a (-.f64 a b))) (*.f64 a (fma.f64 b b (*.f64 a (-.f64 a b)))))
(fma.f64 (pow.f64 b 3) 1 (pow.f64 a 3))
(fma.f64 a (*.f64 a a) (pow.f64 b 3))
(fma.f64 (pow.f64 a 3) 1 (pow.f64 b 3))
(fma.f64 (*.f64 b b) b (pow.f64 a 3))
(fma.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) b (*.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) a))
(fma.f64 1 (pow.f64 b 3) (pow.f64 a 3))
(fma.f64 1 (pow.f64 a 3) (pow.f64 b 3))
(fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (*.f64 a a)) (pow.f64 b 3))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (*.f64 b b)) (pow.f64 a 3))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (*.f64 (pow.f64 (cbrt.f64 b) 2) b) (pow.f64 a 3))
(fma.f64 (*.f64 a a) a (pow.f64 b 3))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 a a)) (pow.f64 b 3))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 b b)) (pow.f64 a 3))
(fma.f64 (pow.f64 b 3/2) (pow.f64 b 3/2) (pow.f64 a 3))
(fma.f64 (pow.f64 a 3/2) (pow.f64 a 3/2) (pow.f64 b 3))
(fma.f64 (pow.f64 (sqrt.f64 b) 3) (pow.f64 (sqrt.f64 b) 3) (pow.f64 a 3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a a)) 3) a (pow.f64 b 3))
(fma.f64 (pow.f64 (sqrt.f64 a) 3) (pow.f64 (sqrt.f64 a) 3) (pow.f64 b 3))
(fma.f64 (*.f64 b (cbrt.f64 (pow.f64 b 4))) (pow.f64 (cbrt.f64 b) 2) (pow.f64 a 3))
(fma.f64 (*.f64 (*.f64 b b) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (pow.f64 a 3))
(fma.f64 (*.f64 (*.f64 b b) (sqrt.f64 b)) (sqrt.f64 b) (pow.f64 a 3))
(fma.f64 (*.f64 (*.f64 a a) 1) a (pow.f64 b 3))
(fma.f64 (*.f64 (*.f64 a a) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a) (pow.f64 b 3))
(fma.f64 (*.f64 (*.f64 a a) (sqrt.f64 a)) (sqrt.f64 a) (pow.f64 b 3))
Outputs
a
(+.f64 a b)
(+.f64 a b)
(+.f64 a b)
b
(+.f64 a b)
(+.f64 a (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2)) b)) b))
(+.f64 a (fma.f64 -1 (/.f64 (*.f64 0 (*.f64 a a)) b) b))
(+.f64 a (+.f64 b (/.f64 0 b)))
(+.f64 b (+.f64 a 0))
(+.f64 a (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2)) b)) (+.f64 b (*.f64 -1 (/.f64 (*.f64 a (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (pow.f64 b 2))))))
(+.f64 a (fma.f64 -1 (/.f64 (*.f64 0 (*.f64 a a)) b) b))
(+.f64 a (+.f64 b (/.f64 0 b)))
(+.f64 b (+.f64 a 0))
b
(+.f64 a b)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) b)) (+.f64 a (+.f64 (/.f64 (pow.f64 a 2) b) b)))
(fma.f64 -1 (/.f64 (*.f64 a a) b) (+.f64 a (+.f64 b (/.f64 (*.f64 a a) b))))
(-.f64 (+.f64 a (+.f64 b (/.f64 (*.f64 a a) b))) (/.f64 (*.f64 a a) b))
(+.f64 (+.f64 b (/.f64 (*.f64 a a) b)) (-.f64 a (/.f64 (*.f64 a a) b)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) b)) (+.f64 a (+.f64 (/.f64 (pow.f64 a 2) b) (+.f64 b (/.f64 (*.f64 a (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 a 2))) (pow.f64 b 2))))))
(fma.f64 -1 (/.f64 (*.f64 a a) b) (+.f64 a (+.f64 (+.f64 b (/.f64 (*.f64 a a) b)) (/.f64 a (/.f64 (*.f64 b b) (*.f64 0 (*.f64 a a)))))))
(+.f64 (-.f64 (+.f64 a (+.f64 b (/.f64 (*.f64 a a) b))) (/.f64 (*.f64 a a) b)) (*.f64 (/.f64 0 b) (/.f64 a b)))
(+.f64 (+.f64 (+.f64 b (/.f64 (*.f64 a a) b)) (-.f64 a (/.f64 (*.f64 a a) b))) 0)
b
(+.f64 a b)
(+.f64 a b)
(+.f64 a b)
a
(+.f64 a b)
(+.f64 a (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 b 2)) a)) b))
(+.f64 a (fma.f64 -1 (/.f64 (*.f64 0 (*.f64 a a)) b) b))
(+.f64 a (+.f64 b (/.f64 0 b)))
(+.f64 b (+.f64 a 0))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 b 2)) b) (pow.f64 a 2))) (+.f64 a (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 b 2)) a)) b)))
(+.f64 a (fma.f64 -1 (/.f64 (*.f64 0 (*.f64 a a)) b) b))
(+.f64 a (+.f64 b (/.f64 0 b)))
(+.f64 b (+.f64 a 0))
a
(+.f64 a b)
(+.f64 a (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) a)) (+.f64 b (/.f64 (pow.f64 b 2) a))))
(+.f64 a (fma.f64 -1 (/.f64 (*.f64 b b) a) (+.f64 b (/.f64 (*.f64 b b) a))))
(+.f64 a (-.f64 (+.f64 b (/.f64 b (/.f64 a b))) (/.f64 b (/.f64 a b))))
(+.f64 (-.f64 b (/.f64 b (/.f64 a b))) (+.f64 (/.f64 b (/.f64 a b)) a))
(+.f64 a (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) a)) (+.f64 b (+.f64 (/.f64 (pow.f64 b 2) a) (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 b 2)) b) (pow.f64 a 2))))))
(+.f64 a (fma.f64 -1 (/.f64 (*.f64 b b) a) (+.f64 b (/.f64 (*.f64 b b) a))))
(+.f64 a (-.f64 (+.f64 b (/.f64 b (/.f64 a b))) (/.f64 b (/.f64 a b))))
(+.f64 (-.f64 b (/.f64 b (/.f64 a b))) (+.f64 (/.f64 b (/.f64 a b)) a))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 angle) (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 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/34992000 (pow.f64 angle 3))))
(+.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 (*.f64 1/22674816000000 (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 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 (*.f64 -1/30855889612800000000 (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 1/180 (*.f64 angle (PI.f64)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) -1/30855889612800000000)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (*.f64 (*.f64 -1/64800 (*.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 (*.f64 -1/64800 (*.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 (fma.f64 -1/64800 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) 1) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 1/25194240000 (pow.f64 angle 4))))
(+.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 (*.f64 -1/64800 (*.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/64800 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 1/25194240000 (pow.f64 angle 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 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(pow.f64 a 3)
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(pow.f64 b 3)
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(pow.f64 b 3)
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(pow.f64 b 3)
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(pow.f64 a 3)
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(pow.f64 a 3)
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(+.f64 b a)
(+.f64 a b)
(+.f64 a b)
(-.f64 (exp.f64 (log1p.f64 (+.f64 b a))) 1)
(+.f64 a b)
(*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (/.f64 1 (fma.f64 b b (*.f64 a (-.f64 a b)))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 b b (*.f64 a (-.f64 a b))))
(*.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (*.f64 (+.f64 b a) (/.f64 1 (fma.f64 b b (*.f64 a (-.f64 a b))))))
(+.f64 a b)
(*.f64 1 (+.f64 b a))
(+.f64 a b)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3))) 2) (*.f64 (cbrt.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3))) (/.f64 1 (fma.f64 b b (*.f64 a (-.f64 a b))))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 b b (*.f64 a (-.f64 a b))))
(*.f64 (cbrt.f64 (+.f64 b a)) (pow.f64 (cbrt.f64 (+.f64 b a)) 2))
(+.f64 a b)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2) (cbrt.f64 (+.f64 b a)))
(+.f64 a b)
(*.f64 (hypot.f64 (pow.f64 b 3/2) (pow.f64 a 3/2)) (*.f64 (hypot.f64 (pow.f64 b 3/2) (pow.f64 a 3/2)) (/.f64 1 (fma.f64 b b (*.f64 a (-.f64 a b))))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 b b (*.f64 a (-.f64 a b))))
(*.f64 (sqrt.f64 (+.f64 b a)) (sqrt.f64 (+.f64 b a)))
(+.f64 a b)
(*.f64 (neg.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3))) (/.f64 1 (neg.f64 (fma.f64 b b (*.f64 a (-.f64 a b))))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 b b (*.f64 a (-.f64 a b))))
(*.f64 (+.f64 b a) 1)
(+.f64 a b)
(*.f64 (/.f64 1 (fma.f64 b b (*.f64 a (-.f64 a b)))) (+.f64 (pow.f64 b 3) (pow.f64 a 3)))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 b b (*.f64 a (-.f64 a b))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) 2))) (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (cbrt.f64 (fma.f64 b b (*.f64 a (-.f64 a b))))))
(/.f64 (*.f64 1 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (cbrt.f64 (fma.f64 b b (*.f64 a (-.f64 a b)))))) (cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (cbrt.f64 (fma.f64 b b (*.f64 a (-.f64 a b))))) (cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) 2)))
(*.f64 (/.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (-.f64 a b))))) (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (hypot.f64 b (sqrt.f64 (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (-.f64 a b))))) (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (hypot.f64 b (sqrt.f64 (*.f64 a (-.f64 a b))))))
(/.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (hypot.f64 b (sqrt.f64 (*.f64 a (-.f64 a b))))) (hypot.f64 b (sqrt.f64 (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3))) 2) 1) (/.f64 (cbrt.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3))) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 b b (*.f64 a (-.f64 a b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3))) 2) (cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) 2))) (cbrt.f64 (+.f64 b a)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3))) 2) (cbrt.f64 (+.f64 a b))) (cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) 2)))
(*.f64 (cbrt.f64 (+.f64 a b)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3))) 2) (cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) 2))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3))) 2) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) 2)) (cbrt.f64 (+.f64 a b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3))) 2) (hypot.f64 b (sqrt.f64 (*.f64 a (-.f64 a b))))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3))) (hypot.f64 b (sqrt.f64 (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (-.f64 a b))))) (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (hypot.f64 b (sqrt.f64 (*.f64 a (-.f64 a b))))))
(/.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (hypot.f64 b (sqrt.f64 (*.f64 a (-.f64 a b))))) (hypot.f64 b (sqrt.f64 (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 (hypot.f64 (pow.f64 b 3/2) (pow.f64 a 3/2)) 1) (/.f64 (hypot.f64 (pow.f64 b 3/2) (pow.f64 a 3/2)) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 b b (*.f64 a (-.f64 a b))))
(*.f64 (/.f64 (hypot.f64 (pow.f64 b 3/2) (pow.f64 a 3/2)) (cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) 2))) (/.f64 (hypot.f64 (pow.f64 b 3/2) (pow.f64 a 3/2)) (cbrt.f64 (fma.f64 b b (*.f64 a (-.f64 a b))))))
(/.f64 (*.f64 1 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (cbrt.f64 (fma.f64 b b (*.f64 a (-.f64 a b)))))) (cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (cbrt.f64 (fma.f64 b b (*.f64 a (-.f64 a b))))) (cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) 2)))
(*.f64 (/.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) 2))) (/.f64 (+.f64 b a) (cbrt.f64 (fma.f64 b b (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) 2))) (/.f64 (+.f64 a b) (cbrt.f64 (fma.f64 b b (*.f64 a (-.f64 a b))))))
(/.f64 (/.f64 (*.f64 (+.f64 a b) (fma.f64 b b (*.f64 a (-.f64 a b)))) (cbrt.f64 (fma.f64 b b (*.f64 a (-.f64 a b))))) (cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) 2)))
(*.f64 (/.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (hypot.f64 b (sqrt.f64 (*.f64 a (-.f64 a b))))) (/.f64 (+.f64 b a) (hypot.f64 b (sqrt.f64 (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (hypot.f64 b (sqrt.f64 (*.f64 a (-.f64 a b))))) (/.f64 (+.f64 a b) (hypot.f64 b (sqrt.f64 (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) 1) (/.f64 (+.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(+.f64 a b)
(pow.f64 (cbrt.f64 (+.f64 b a)) 3)
(+.f64 a b)
(pow.f64 (pow.f64 (+.f64 b a) 3) 1/3)
(+.f64 a b)
(pow.f64 (sqrt.f64 (+.f64 b a)) 2)
(+.f64 a b)
(pow.f64 (+.f64 b a) 1)
(+.f64 a b)
(pow.f64 (/.f64 1 (+.f64 b a)) -1)
(+.f64 a b)
(neg.f64 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (neg.f64 (fma.f64 b b (*.f64 a (-.f64 a b))))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 b b (*.f64 a (-.f64 a b))))
(sqrt.f64 (pow.f64 (+.f64 b a) 2))
(+.f64 a b)
(log.f64 (exp.f64 (+.f64 b a)))
(+.f64 a b)
(log.f64 (+.f64 1 (expm1.f64 (+.f64 b a))))
(+.f64 a b)
(log.f64 (*.f64 (exp.f64 b) (exp.f64 a)))
(+.f64 a b)
(log.f64 (*.f64 (exp.f64 a) (exp.f64 b)))
(+.f64 a b)
(cbrt.f64 (pow.f64 (+.f64 b a) 3))
(+.f64 a b)
(cbrt.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) 3) (pow.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) 3) (pow.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) 3)))
(expm1.f64 (log1p.f64 (+.f64 b a)))
(+.f64 a b)
(exp.f64 (log.f64 (+.f64 b a)))
(+.f64 a b)
(exp.f64 (*.f64 (log.f64 (+.f64 b a)) 1))
(+.f64 a b)
(log1p.f64 (expm1.f64 (+.f64 b a)))
(+.f64 a b)
(fma.f64 b 1 a)
(+.f64 a b)
(fma.f64 a 1 b)
(+.f64 a b)
(fma.f64 1 b a)
(+.f64 a b)
(fma.f64 1 a b)
(+.f64 a b)
(fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) b)
(fma.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a) b)
(fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) b)
(fma.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2) a)
(+.f64 a b)
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) a)
(+.f64 a b)
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) b)
(+.f64 a b)
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) a)
(+.f64 a b)
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 b 4))) (sqrt.f64 (pow.f64 (cbrt.f64 b) 2)) a)
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 b 4))) (fabs.f64 (cbrt.f64 b)) a)
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 b 4))) (cbrt.f64 b) a)
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) 1)
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 1)
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2)) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) (sqrt.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 1)
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) 3)
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 3) 1/3)
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) 2)
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(log.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 3))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) 1))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) 1)
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 1)
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) 2))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) (sqrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 1)
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) 3)
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 3) 1/3)
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) 2)
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(log.f64 (exp.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 3))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) 1))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)))) 1)
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(-.f64 (/.f64 (pow.f64 b 6) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (/.f64 (pow.f64 a 6) (-.f64 (pow.f64 b 3) (pow.f64 a 3))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (-.f64 (pow.f64 b 3) (pow.f64 a 3)))
(*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) 1)
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(*.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (+.f64 b a))
(*.f64 (+.f64 a b) (fma.f64 b b (*.f64 a (-.f64 a b))))
(*.f64 1 (+.f64 (pow.f64 b 3) (pow.f64 a 3)))
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3))) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3))) 2))
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3))) 2) (cbrt.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3))))
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(*.f64 (hypot.f64 (pow.f64 b 3/2) (pow.f64 a 3/2)) (hypot.f64 (pow.f64 b 3/2) (pow.f64 a 3/2)))
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b))))
(*.f64 (+.f64 a b) (fma.f64 b b (*.f64 a (-.f64 a b))))
(*.f64 (+.f64 (pow.f64 b 9) (pow.f64 a 9)) (/.f64 1 (-.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (pow.f64 (*.f64 b a) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 b 9) (pow.f64 a 9)) 1) (+.f64 (pow.f64 b 6) (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 a b) 3))))
(/.f64 (+.f64 (pow.f64 b 9) (pow.f64 a 9)) (+.f64 (pow.f64 a 6) (-.f64 (pow.f64 b 6) (pow.f64 (*.f64 a b) 3))))
(/.f64 (+.f64 (pow.f64 b 9) (pow.f64 a 9)) (+.f64 (pow.f64 b 6) (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 a b) 3))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 1 (-.f64 (pow.f64 b 3) (pow.f64 a 3))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (-.f64 (pow.f64 b 3) (pow.f64 a 3)))
(*.f64 (fma.f64 a a (-.f64 (*.f64 b b) (*.f64 b a))) (+.f64 b a))
(*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (pow.f64 (*.f64 b a) 3)) (+.f64 (pow.f64 b 9) (pow.f64 a 9))))
(/.f64 (*.f64 (+.f64 (pow.f64 b 9) (pow.f64 a 9)) 1) (+.f64 (pow.f64 b 6) (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 a b) 3))))
(/.f64 (+.f64 (pow.f64 b 9) (pow.f64 a 9)) (+.f64 (pow.f64 a 6) (-.f64 (pow.f64 b 6) (pow.f64 (*.f64 a b) 3))))
(/.f64 (+.f64 (pow.f64 b 9) (pow.f64 a 9)) (+.f64 (pow.f64 b 6) (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 a b) 3))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (-.f64 (pow.f64 b 3) (pow.f64 a 3)))
(/.f64 (+.f64 (pow.f64 b 9) (pow.f64 a 9)) (-.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (pow.f64 (*.f64 b a) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 b 9) (pow.f64 a 9)) 1) (+.f64 (pow.f64 b 6) (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 a b) 3))))
(/.f64 (+.f64 (pow.f64 b 9) (pow.f64 a 9)) (+.f64 (pow.f64 a 6) (-.f64 (pow.f64 b 6) (pow.f64 (*.f64 a b) 3))))
(/.f64 (+.f64 (pow.f64 b 9) (pow.f64 a 9)) (+.f64 (pow.f64 b 6) (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 a b) 3))))
(/.f64 (+.f64 (pow.f64 b 9) (pow.f64 a 9)) (+.f64 (pow.f64 a 6) (-.f64 (pow.f64 b 6) (pow.f64 (*.f64 b a) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 b 9) (pow.f64 a 9)) 1) (+.f64 (pow.f64 b 6) (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 a b) 3))))
(/.f64 (+.f64 (pow.f64 b 9) (pow.f64 a 9)) (+.f64 (pow.f64 a 6) (-.f64 (pow.f64 b 6) (pow.f64 (*.f64 a b) 3))))
(/.f64 (+.f64 (pow.f64 b 9) (pow.f64 a 9)) (+.f64 (pow.f64 b 6) (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 a b) 3))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (-.f64 (pow.f64 b 3) (pow.f64 a 3)))
(/.f64 (neg.f64 (+.f64 (pow.f64 b 9) (pow.f64 a 9))) (neg.f64 (-.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (pow.f64 (*.f64 b a) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 b 9) (pow.f64 a 9)) 1) (+.f64 (pow.f64 b 6) (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 a b) 3))))
(/.f64 (+.f64 (pow.f64 b 9) (pow.f64 a 9)) (+.f64 (pow.f64 a 6) (-.f64 (pow.f64 b 6) (pow.f64 (*.f64 a b) 3))))
(/.f64 (+.f64 (pow.f64 b 9) (pow.f64 a 9)) (+.f64 (pow.f64 b 6) (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 a b) 3))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (neg.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (-.f64 (pow.f64 b 3) (pow.f64 a 3)))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (-.f64 (pow.f64 a 3) (pow.f64 b 3)))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (-.f64 (pow.f64 b 3) (pow.f64 a 3)))
(pow.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) 1)
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(pow.f64 (cbrt.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3))) 3)
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(pow.f64 (pow.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) 3) 1/3)
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(pow.f64 (hypot.f64 (pow.f64 b 3/2) (pow.f64 a 3/2)) 2)
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(sqrt.f64 (pow.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) 2))
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(log.f64 (exp.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3))))
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)))))
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(cbrt.f64 (pow.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) 3))
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(expm1.f64 (log1p.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3))))
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(exp.f64 (log.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3))))
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(exp.f64 (*.f64 (log.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3))) 1))
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(log1p.f64 (expm1.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3))))
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(fma.f64 b (*.f64 b b) (pow.f64 a 3))
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(fma.f64 b (fma.f64 b b (*.f64 a (-.f64 a b))) (*.f64 a (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (+.f64 a b) (fma.f64 b b (*.f64 a (-.f64 a b))))
(fma.f64 (pow.f64 b 3) 1 (pow.f64 a 3))
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(fma.f64 a (*.f64 a a) (pow.f64 b 3))
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(fma.f64 (pow.f64 a 3) 1 (pow.f64 b 3))
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(fma.f64 (*.f64 b b) b (pow.f64 a 3))
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(fma.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) b (*.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) a))
(*.f64 (+.f64 a b) (fma.f64 b b (*.f64 a (-.f64 a b))))
(fma.f64 1 (pow.f64 b 3) (pow.f64 a 3))
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(fma.f64 1 (pow.f64 a 3) (pow.f64 b 3))
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (*.f64 a a)) (pow.f64 b 3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a a)) 4) (cbrt.f64 a) (pow.f64 b 3))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (*.f64 b b)) (pow.f64 a 3))
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (*.f64 (pow.f64 (cbrt.f64 b) 2) b) (pow.f64 a 3))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (pow.f64 a 3))
(fma.f64 (*.f64 a a) a (pow.f64 b 3))
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 a a)) (pow.f64 b 3))
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 b b)) (pow.f64 a 3))
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(fma.f64 (pow.f64 b 3/2) (pow.f64 b 3/2) (pow.f64 a 3))
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(fma.f64 (pow.f64 a 3/2) (pow.f64 a 3/2) (pow.f64 b 3))
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(fma.f64 (pow.f64 (sqrt.f64 b) 3) (pow.f64 (sqrt.f64 b) 3) (pow.f64 a 3))
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a a)) 3) a (pow.f64 b 3))
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(fma.f64 (pow.f64 (sqrt.f64 a) 3) (pow.f64 (sqrt.f64 a) 3) (pow.f64 b 3))
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(fma.f64 (*.f64 b (cbrt.f64 (pow.f64 b 4))) (pow.f64 (cbrt.f64 b) 2) (pow.f64 a 3))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (*.f64 b (pow.f64 (cbrt.f64 b) 2)) (pow.f64 a 3))
(fma.f64 (*.f64 (*.f64 b b) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (pow.f64 a 3))
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(fma.f64 (*.f64 (*.f64 b b) (sqrt.f64 b)) (sqrt.f64 b) (pow.f64 a 3))
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(fma.f64 (*.f64 (*.f64 a a) 1) a (pow.f64 b 3))
(+.f64 (pow.f64 a 3) (pow.f64 b 3))
(fma.f64 (*.f64 (*.f64 a a) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a) (pow.f64 b 3))
(fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (*.f64 a a)) (pow.f64 b 3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a a)) 4) (cbrt.f64 a) (pow.f64 b 3))
(fma.f64 (*.f64 (*.f64 a a) (sqrt.f64 a)) (sqrt.f64 a) (pow.f64 b 3))
(+.f64 (pow.f64 a 3) (pow.f64 b 3))

eval385.0ms (0.8%)

Compiler

Compiled 24798 to 14158 computations (42.9% saved)

prune503.0ms (1%)

Pruning

158 alts after pruning (154 fresh and 4 done)

PrunedKeptTotal
New85230882
Fresh18124142
Picked101
Done347
Total8741581032
Accurracy
84.1%
Counts
1032 → 158
Alt Table
Click to see full alt table
StatusAccuracyProgram
40.9%
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90)) 3)
35.5%
(*.f64 (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) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
46.6%
(*.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))))
43.4%
(*.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))))
57.7%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (PI.f64))) (*.f64 1/90 angle))
44.0%
(*.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))))
39.4%
(*.f64 (*.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
41.3%
(*.f64 (*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2))) (*.f64 1/90 (PI.f64)))
38.6%
(*.f64 (*.f64 angle (*.f64 a a)) (*.f64 (PI.f64) -1/90))
57.7%
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/90 (*.f64 (-.f64 b a) (+.f64 a b))))
41.5%
(*.f64 (*.f64 a (*.f64 angle a)) (*.f64 (PI.f64) -1/90))
39.2%
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 b b)))
38.6%
(*.f64 (*.f64 -1/90 angle) (*.f64 (*.f64 a a) (PI.f64)))
40.0%
(*.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
33.7%
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (+.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))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
43.5%
(*.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)))))
42.8%
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (exp.f64 (log.f64 (pow.f64 (hypot.f64 b a) 2)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
43.4%
(*.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))))
39.2%
(*.f64 angle (*.f64 (*.f64 b (*.f64 b (PI.f64))) 1/90))
38.8%
(*.f64 2 (pow.f64 (pow.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) 2))) 1/2))) 3) 1/3))
38.7%
(*.f64 2 (pow.f64 (pow.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 angle 1/180)) 2))) 1/2))) 3) 1/3))
38.7%
(*.f64 2 (pow.f64 (pow.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (*.f64 angle 1/180)) 2))) 1/2))) 3) 1/3))
36.8%
(*.f64 2 (pow.f64 (pow.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (fabs.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) 1/2))) 3) 1/3))
38.7%
(*.f64 2 (pow.f64 (pow.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1/2))) 3) 1/3))
31.4%
(*.f64 2 (pow.f64 (pow.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)) 3) 1/3))
22.6%
(*.f64 2 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) 2))
40.4%
(*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b))) 3))
55.8%
(*.f64 2 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (-.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) 2))) 1/2)))))
55.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))))
65.7%
(*.f64 2 (/.f64 (+.f64 a b) (/.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (-.f64 b a))))
54.0%
(*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))) (-.f64 b a)))
39.9%
(*.f64 2 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 2 (*.f64 b b))))
49.9%
(*.f64 2 (*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) 1/3) (cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
40.1%
(*.f64 2 (*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3/2) 1/3)))
66.0%
(*.f64 2 (*.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 3) (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
17.5%
(*.f64 2 (*.f64 (/.f64 (pow.f64 a 3) (fma.f64 a (-.f64 a b) (*.f64 b b))) (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
58.8%
(*.f64 2 (*.f64 (/.f64 (+.f64 a b) (/.f64 2 (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
39.9%
(*.f64 2 (*.f64 (/.f64 b (/.f64 2 b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
66.8%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) (+.f64 b a))))
37.8%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3) (+.f64 a b)))))
37.8%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 a b)))))
14.7%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (+.f64 a b)))))
36.1%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (pow.f64 (sqrt.f64 (PI.f64)) 2)))) (+.f64 a b)))))
37.6%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64)))))) (+.f64 a b)))))
38.0%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (cbrt.f64 (pow.f64 (PI.f64) 3))))) (+.f64 a b)))))
38.0%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
8.1%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (log.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
67.9%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
68.4%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 1/180 angle) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
69.7%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
61.7%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 (sqrt.f64 1/180) (sqrt.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 6))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
36.3%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/3)) 2) 3/2) 3))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
70.3%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 angle))) 2) 3/2) 3))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
32.1%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) 3/2) 3))) (*.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (+.f64 a b)))))
71.5%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) 3/2) 3))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
71.5%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) 3/2) 3))) (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 a b)))))
71.5%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) 3/2) 3))) (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 a b)))))
48.7%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 1/3))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
35.9%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/3) 3))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
38.6%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (pow.f64 (exp.f64 1/9) (log.f64 (*.f64 angle (PI.f64)))) 9))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
69.2%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 3) 3))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
62.3%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) 3))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
37.6%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 angle (PI.f64)))) 2)) (cbrt.f64 (log.f64 (*.f64 angle (PI.f64))))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
23.0%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3))) (*.f64 (-.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 a b)))))
31.2%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3))) (*.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (+.f64 a b)))))
39.5%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3))) (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 a b)))))
70.2%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
31.9%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3))) (*.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 a b)))))
32.9%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3))) (*.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/3)) (+.f64 a b)))))
33.1%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3))) (*.f64 (exp.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 a b)))))
67.4%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
70.1%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 8) (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
68.3%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 7)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
67.2%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
29.8%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (+.f64 a b)))))
9.3%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (log.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (+.f64 a b)))))
37.0%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (pow.f64 (exp.f64 1) (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 a b)))))
67.1%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) (+.f64 a b)))))
68.2%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 a b)))))
25.6%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 1/3))) (+.f64 a b)))))
34.1%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 angle (PI.f64)))) 2)) (cbrt.f64 (log.f64 (*.f64 angle (PI.f64))))))) (+.f64 a b)))))
9.4%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 angle (PI.f64))))) (sqrt.f64 (log.f64 (*.f64 angle (PI.f64))))))) (+.f64 a b)))))
37.0%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (pow.f64 (exp.f64 1) (log.f64 (*.f64 angle (PI.f64)))))) (+.f64 a b)))))
66.2%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3))) (+.f64 a b)))))
62.6%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (expm1.f64 (log1p.f64 (*.f64 angle (PI.f64)))))) (+.f64 a b)))))
37.4%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 angle (PI.f64)))) 1/3)))) (+.f64 a b)))))
37.0%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 3)))) (+.f64 a b)))))
35.7%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 3)))) (+.f64 a b)))))
53.5%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (fabs.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 a b)))))
29.3%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 a b)))))
29.9%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 -1 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 angle))) (log.f64 (PI.f64))))) 9)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
30.0%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (neg.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (-.f64 (log.f64 (PI.f64)) (log.f64 (/.f64 -1 angle)))) 9)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
62.4%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (expm1.f64 (log1p.f64 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
62.6%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
69.0%
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
29.3%
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (pow.f64 (exp.f64 1/2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))
40.6%
(*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
41.9%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
61.2%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) 1)))
46.3%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
42.0%
(*.f64 2 (*.f64 (*.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))))))
58.1%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
61.4%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))))
61.2%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))) 1)))
59.0%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
41.8%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (/.f64 1 (cbrt.f64 (/.f64 32400 (pow.f64 (*.f64 angle (PI.f64)) 2)))) (/.f64 1 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
32.9%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 (sqrt.f64 (*.f64 (PI.f64) angle))) (sqrt.f64 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
60.6%
(*.f64 2 (*.f64 (*.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)))))
32.1%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))))
57.3%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180)))))
57.9%
(*.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 180 angle))))))
60.1%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))))))
60.3%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1)))
48.0%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (fabs.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
53.0%
(*.f64 2 (*.f64 (*.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))))))
66.5%
(*.f64 2 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) (pow.f64 (cbrt.f64 (+.f64 b a)) 2)) (cbrt.f64 (+.f64 b a))))
36.0%
(*.f64 2 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) (sqrt.f64 (+.f64 b a))) (sqrt.f64 (+.f64 b a))))
26.2%
(*.f64 2 (*.f64 (*.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
18.7%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) 1/3)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
21.0%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (pow.f64 (exp.f64 1) (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
39.8%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
39.7%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
41.0%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (pow.f64 1/5832000 1/3) (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
40.8%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
39.9%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) (*.f64 b b)))
21.8%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 b b)))
40.0%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))) (*.f64 b b)))
39.9%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b)))
21.1%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (exp.f64 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 b b)))
39.6%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1) (*.f64 b b)))
34.4%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
19.7%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1/3))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
57.6%
(*.f64 2 (*.f64 (*.f64 (cbrt.f64 1/5832000) angle) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))))
38.4%
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) (cbrt.f64 -1/8))))
59.7%
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 1/2 (-.f64 b a)) (+.f64 a b))))
43.3%
(*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 b (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
40.1%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 (*.f64 (cbrt.f64 1/5832000) (PI.f64)) angle)) (*.f64 b b))))
66.9%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
44.2%
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
57.6%
(*.f64 2 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))))))
39.2%
(*.f64 2 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))
43.8%
(*.f64 2 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 b))))
42.8%
(*.f64 2 (*.f64 a (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (neg.f64 a)))))
40.6%
(*.f64 2 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b))))
44.7%
(*.f64 2 (fabs.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (-.f64 (*.f64 b b) (*.f64 a a))))))
36.3%
(*.f64 2 (fabs.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 b)))))
29.7%
(*.f64 2 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)))) 1/3)))
29.8%
(*.f64 2 (exp.f64 (log.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)))))
44.7%
(*.f64 2 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 3)))
21.1%
(*.f64 1/90 (pow.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) b) 2))
39.2%
(*.f64 1/90 (*.f64 (*.f64 b b) (*.f64 (PI.f64) angle)))
41.4%
(*.f64 1/90 (*.f64 (*.f64 a (*.f64 angle a)) (neg.f64 (PI.f64))))
41.0%
(*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))
38.5%
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 a (neg.f64 a)) (PI.f64))))
39.2%
(*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))
33.1%
(*.f64 1/90 (*.f64 angle (*.f64 b (sqrt.f64 (pow.f64 (*.f64 b (PI.f64)) 2)))))
38.1%
(*.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)))))
34.2%
(fabs.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))
Compiler

Compiled 4274 to 3223 computations (24.6% saved)

regimes2.1s (4.2%)

Counts
243 → 3
Calls
Call 1
Inputs
(*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))
(*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 (*.f64 angle b) b)))
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
(*.f64 1/90 (*.f64 (*.f64 b b) (*.f64 (PI.f64) angle)))
(*.f64 angle (*.f64 (*.f64 b (*.f64 b (PI.f64))) 1/90))
(*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a)))
(*.f64 (*.f64 -1/90 angle) (*.f64 (*.f64 a a) (PI.f64)))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (*.f64 a (*.f64 angle a)) (*.f64 (PI.f64) -1/90))
(*.f64 (*.f64 angle (*.f64 a a)) (*.f64 (PI.f64) -1/90))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 1/90 (neg.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 a (neg.f64 a)) (PI.f64))))
(*.f64 1/90 (*.f64 (*.f64 a (*.f64 angle a)) (neg.f64 (PI.f64))))
(*.f64 2 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 b b))))
(+.f64 0 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90))
(*.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64)))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/90 (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (PI.f64))) (*.f64 1/90 angle))
(*.f64 2 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (*.f64 1/180 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))))))
(*.f64 2 (*.f64 angle (*.f64 1/180 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))))
(fabs.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))
(*.f64 2 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))
(*.f64 1/90 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64))))
(*.f64 2 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b))))
(*.f64 2 (*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(*.f64 2 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 b))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) (*.f64 b b)))
(*.f64 2 (*.f64 (/.f64 b (/.f64 2 b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 2 (*.f64 (/.f64 b (/.f64 2 b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 2 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 2 (*.f64 b b))))
(*.f64 2 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))))))
(*.f64 2 (*.f64 (*.f64 (cbrt.f64 1/5832000) angle) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))))
(*.f64 2 (/.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (*.f64 b b)) 2))
(*.f64 (*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2))) (*.f64 1/90 (PI.f64)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 1/2 (-.f64 b a)) (+.f64 a b))))
(*.f64 2 (*.f64 (*.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 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) (+.f64 b a))))
(*.f64 2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.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 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))) 1)))
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))))
(*.f64 2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) 2))) (/.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 2 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))) (-.f64 b a)))
(*.f64 2 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (-.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) 2))) 1/2)))))
(*.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 1/90 (pow.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) b) 2))
(*.f64 1/90 (sqrt.f64 (pow.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 2)))
(*.f64 1/90 (*.f64 angle (*.f64 b (sqrt.f64 (pow.f64 (*.f64 b (PI.f64)) 2)))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90)) 3)
(*.f64 2 (fabs.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 b)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) (cbrt.f64 -1/8))))
(*.f64 2 (fabs.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 1/90 (*.f64 (*.f64 angle (fma.f64 (-.f64 b a) (+.f64 b a) (fma.f64 a (neg.f64 a) (*.f64 a a)))) (PI.f64)))
(*.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 1/90 (*.f64 (fma.f64 (+.f64 b a) (*.f64 (-.f64 b a) angle) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle)) (PI.f64)))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 1/90 (pow.f64 (*.f64 (*.f64 b (sqrt.f64 (PI.f64))) (sqrt.f64 angle)) 2))
(*.f64 1/90 (*.f64 (sqrt.f64 (pow.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) 2)) (PI.f64)))
(*.f64 2 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) 2))
(*.f64 2 (exp.f64 (log.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)))))
(*.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 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 b (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b))) 3))
(*.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 a a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 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)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.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 a (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (neg.f64 a)))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (neg.f64 (*.f64 a a))))
(*.f64 2 (pow.f64 (pow.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)) 3) 1/3))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (*.f64 a (neg.f64 a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 2 (*.f64 (*.f64 b b) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/8748000 (pow.f64 angle 3))))))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) 1)))
(*.f64 2 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)))) 1/3)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (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 1/180 (*.f64 angle (PI.f64)))))))
(*.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 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))
(*.f64 2 (*.f64 (*.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 2 (*.f64 (*.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 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 angle (*.f64 1/180 (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (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 (+.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 1 (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) (sqrt.f64 (+.f64 b a))) (sqrt.f64 (+.f64 b a))))
(*.f64 2 (pow.f64 (pow.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1/2))) 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 1 (/.f64 180 (*.f64 (PI.f64) angle)))))))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 2 (*.f64 (*.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 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (/.f64 1 (+.f64 a b)) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 2 (/.f64 (+.f64 a b) (/.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (-.f64 b a))))
(*.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 (-.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 (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 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (+.f64 1 (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)))))))
(*.f64 2 (*.f64 (-.f64 b a) (+.f64 (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b)) -1/8748000)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 (*.f64 (cbrt.f64 1/5832000) (PI.f64)) angle)) (*.f64 b b))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (pow.f64 (exp.f64 1/2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))
(*.f64 2 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)))) 3)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (pow.f64 1/5832000 1/3) (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.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))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.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 a) (-.f64 b a)) (*.f64 (sin.f64 (fabs.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (fabs.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 a b)))))
(*.f64 2 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) (pow.f64 (cbrt.f64 (+.f64 b a)) 2)) (cbrt.f64 (+.f64 b a))))
(*.f64 2 (pow.f64 (pow.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (fabs.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) 1/2))) 3) 1/3))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (exp.f64 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 b b)))
(*.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 (*.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 2 (*.f64 (*.f64 (sin.f64 (cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) 1/3)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.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 (sin.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1/3))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.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 2 (*.f64 (*.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 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (expm1.f64 (log1p.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 (expm1.f64 (log1p.f64 (*.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 (log.f64 (exp.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 (expm1.f64 (log1p.f64 (*.f64 angle (PI.f64)))))) (+.f64 a b)))))
(*.f64 2 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 3)))
(*.f64 2 (*.f64 (*.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 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))))
(*.f64 2 (*.f64 (*.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 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3))))
(*.f64 2 (*.f64 (*.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 2 (*.f64 (*.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 2 (*.f64 (*.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 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (*.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 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 3)))) (+.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 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 3) (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)))))
(*.f64 2 (*.f64 (*.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 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 1/3))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/3) 3))) (*.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 (pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 1/3))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.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 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 angle (PI.f64)))) 1/3)))) (+.f64 a b)))))
(*.f64 2 (pow.f64 (pow.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 angle 1/180)) 2))) 1/2))) 3) 1/3))
(*.f64 2 (pow.f64 (pow.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) 2))) 1/2))) 3) 1/3))
(*.f64 2 (*.f64 (/.f64 (pow.f64 a 3) (fma.f64 a (-.f64 a b) (*.f64 b b))) (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (hypot.f64 b a)) 2) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (pow.f64 (exp.f64 1) (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (pow.f64 (exp.f64 1) (log.f64 (*.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 (pow.f64 (exp.f64 1) (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (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 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 3)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (+.f64 a b)))))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 (sqrt.f64 (*.f64 (PI.f64) angle))) (sqrt.f64 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 2 (*.f64 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 a (-.f64 a b) (*.f64 b b))) (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(*.f64 2 (*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) 1/3) (cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(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 (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 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (exp.f64 (log.f64 (pow.f64 (hypot.f64 b a) 2)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (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)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (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) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3))) (*.f64 (exp.f64 (log.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 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3))) (*.f64 (log.f64 (exp.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 (pow.f64 (expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) 3))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3))) (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 3) 3))) (*.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 (pow.f64 (pow.f64 (exp.f64 1/9) (log.f64 (*.f64 angle (PI.f64)))) 9))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 1/180 angle) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (cbrt.f64 (pow.f64 (PI.f64) 3))))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (pow.f64 (sqrt.f64 (PI.f64)) 2)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 (sqrt.f64 1/180) (sqrt.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 6))))) (*.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 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3))) (*.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/3)) (+.f64 a b)))))
(*.f64 2 (pow.f64 (pow.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (*.f64 angle 1/180)) 2))) 1/2))) 3) 1/3))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 -1 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 angle))) (log.f64 (PI.f64))))) 9)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (/.f64 1 (cbrt.f64 (/.f64 32400 (pow.f64 (*.f64 angle (PI.f64)) 2)))) (/.f64 1 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 2 (*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3/2) 1/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)))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) 3/2)) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3))) (*.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) 3/2) 3))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/3)) 2) 3/2) 3))) (*.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 (neg.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (-.f64 (log.f64 (PI.f64)) (log.f64 (/.f64 -1 angle)))) 9)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 (*.f64 (+.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 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 angle))) 2) 3/2) 3))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64)))))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 8) (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (+.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))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 angle (PI.f64))))) (sqrt.f64 (log.f64 (*.f64 angle (PI.f64))))))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) 3/2) 3))) (*.f64 (expm1.f64 (log1p.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 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) 3/2) 3))) (*.f64 (log1p.f64 (expm1.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 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (log.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (log.f64 (*.f64 angle (*.f64 1/180 (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 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 7)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (cbrt.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 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 angle (PI.f64)))) 2)) (cbrt.f64 (log.f64 (*.f64 angle (PI.f64))))))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 angle (PI.f64)))) 2)) (cbrt.f64 (log.f64 (*.f64 angle (PI.f64))))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sin.f64 1)))) (*.f64 b b)))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) 3/2) 3))) (*.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (*.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 (+.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 (+.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 1/180 angle))))) (cos.f64 1) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (sin.f64 1))))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3))) (*.f64 (-.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 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (-.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 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3))) (*.f64 (+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 a b)))))
(*.f64 (*.f64 (+.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 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
Outputs
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) 3/2) 3))) (*.f64 (log1p.f64 (expm1.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 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
Calls

10 calls:

363.0ms
b
350.0ms
a
247.0ms
(/.f64 angle 180)
245.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
243.0ms
angle
Results
AccuracySegmentsBranch
73.5%3a
73.2%3b
73.3%2angle
71.5%1(*.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.5%1(*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
71.5%1(-.f64 (pow.f64 b 2) (pow.f64 a 2))
71.5%1(pow.f64 b 2)
71.5%1(pow.f64 a 2)
73.3%2(*.f64 (PI.f64) (/.f64 angle 180))
73.3%2(/.f64 angle 180)
Compiler

Compiled 5793 to 3331 computations (42.5% saved)

bsearch63.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
1.1083068318059304e+152
1.554926776069156e+152
46.0ms
-3.4106752662873613e-227
-1.4040748903874514e-231
Results
23.0ms107×body256valid
12.0ms20×body1024valid
7.0ms11×body1024infinite
5.0ms12×body512valid
4.0ms19×body256infinite
3.0msbody2048valid
2.0msbody512infinite
Compiler

Compiled 739 to 560 computations (24.2% saved)

regimes1.8s (3.7%)

Counts
226 → 3
Calls
Call 1
Inputs
(*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))
(*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 (*.f64 angle b) b)))
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
(*.f64 1/90 (*.f64 (*.f64 b b) (*.f64 (PI.f64) angle)))
(*.f64 angle (*.f64 (*.f64 b (*.f64 b (PI.f64))) 1/90))
(*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a)))
(*.f64 (*.f64 -1/90 angle) (*.f64 (*.f64 a a) (PI.f64)))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (*.f64 a (*.f64 angle a)) (*.f64 (PI.f64) -1/90))
(*.f64 (*.f64 angle (*.f64 a a)) (*.f64 (PI.f64) -1/90))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 1/90 (neg.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 a (neg.f64 a)) (PI.f64))))
(*.f64 1/90 (*.f64 (*.f64 a (*.f64 angle a)) (neg.f64 (PI.f64))))
(*.f64 2 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 b b))))
(+.f64 0 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90))
(*.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64)))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/90 (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (PI.f64))) (*.f64 1/90 angle))
(*.f64 2 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (*.f64 1/180 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))))))
(*.f64 2 (*.f64 angle (*.f64 1/180 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))))
(fabs.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))
(*.f64 2 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))
(*.f64 1/90 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64))))
(*.f64 2 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b))))
(*.f64 2 (*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(*.f64 2 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 b))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) (*.f64 b b)))
(*.f64 2 (*.f64 (/.f64 b (/.f64 2 b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 2 (*.f64 (/.f64 b (/.f64 2 b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 2 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 2 (*.f64 b b))))
(*.f64 2 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))))))
(*.f64 2 (*.f64 (*.f64 (cbrt.f64 1/5832000) angle) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))))
(*.f64 2 (/.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (*.f64 b b)) 2))
(*.f64 (*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2))) (*.f64 1/90 (PI.f64)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 1/2 (-.f64 b a)) (+.f64 a b))))
(*.f64 2 (*.f64 (*.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 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) (+.f64 b a))))
(*.f64 2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.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 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))) 1)))
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))))
(*.f64 2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) 2))) (/.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 2 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))) (-.f64 b a)))
(*.f64 2 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (-.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) 2))) 1/2)))))
(*.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 1/90 (pow.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) b) 2))
(*.f64 1/90 (sqrt.f64 (pow.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 2)))
(*.f64 1/90 (*.f64 angle (*.f64 b (sqrt.f64 (pow.f64 (*.f64 b (PI.f64)) 2)))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90)) 3)
(*.f64 2 (fabs.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 b)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) (cbrt.f64 -1/8))))
(*.f64 2 (fabs.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 1/90 (*.f64 (*.f64 angle (fma.f64 (-.f64 b a) (+.f64 b a) (fma.f64 a (neg.f64 a) (*.f64 a a)))) (PI.f64)))
(*.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 1/90 (*.f64 (fma.f64 (+.f64 b a) (*.f64 (-.f64 b a) angle) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle)) (PI.f64)))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 1/90 (pow.f64 (*.f64 (*.f64 b (sqrt.f64 (PI.f64))) (sqrt.f64 angle)) 2))
(*.f64 1/90 (*.f64 (sqrt.f64 (pow.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) 2)) (PI.f64)))
(*.f64 2 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) 2))
(*.f64 2 (exp.f64 (log.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)))))
(*.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 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 b (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b))) 3))
(*.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 a a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 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)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.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 a (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (neg.f64 a)))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (neg.f64 (*.f64 a a))))
(*.f64 2 (pow.f64 (pow.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)) 3) 1/3))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (*.f64 a (neg.f64 a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 2 (*.f64 (*.f64 b b) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/8748000 (pow.f64 angle 3))))))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) 1)))
(*.f64 2 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)))) 1/3)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (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 1/180 (*.f64 angle (PI.f64)))))))
(*.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 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))
(*.f64 2 (*.f64 (*.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 2 (*.f64 (*.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 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 angle (*.f64 1/180 (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (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 (+.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 1 (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) (sqrt.f64 (+.f64 b a))) (sqrt.f64 (+.f64 b a))))
(*.f64 2 (pow.f64 (pow.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1/2))) 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 1 (/.f64 180 (*.f64 (PI.f64) angle)))))))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 2 (*.f64 (*.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 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (/.f64 1 (+.f64 a b)) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 2 (/.f64 (+.f64 a b) (/.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (-.f64 b a))))
(*.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 (-.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 (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 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (+.f64 1 (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)))))))
(*.f64 2 (*.f64 (-.f64 b a) (+.f64 (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b)) -1/8748000)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 (*.f64 (cbrt.f64 1/5832000) (PI.f64)) angle)) (*.f64 b b))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (pow.f64 (exp.f64 1/2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))
(*.f64 2 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)))) 3)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (pow.f64 1/5832000 1/3) (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.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))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.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 a) (-.f64 b a)) (*.f64 (sin.f64 (fabs.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (fabs.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 a b)))))
(*.f64 2 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) (pow.f64 (cbrt.f64 (+.f64 b a)) 2)) (cbrt.f64 (+.f64 b a))))
(*.f64 2 (pow.f64 (pow.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (fabs.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) 1/2))) 3) 1/3))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (exp.f64 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 b b)))
(*.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 (*.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 2 (*.f64 (*.f64 (sin.f64 (cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) 1/3)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.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 (sin.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1/3))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.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 2 (*.f64 (*.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 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (expm1.f64 (log1p.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 (expm1.f64 (log1p.f64 (*.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 (log.f64 (exp.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 (expm1.f64 (log1p.f64 (*.f64 angle (PI.f64)))))) (+.f64 a b)))))
(*.f64 2 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 3)))
(*.f64 2 (*.f64 (*.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 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))))
(*.f64 2 (*.f64 (*.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 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3))))
(*.f64 2 (*.f64 (*.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 2 (*.f64 (*.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 2 (*.f64 (*.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 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (*.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 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 3)))) (+.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 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 3) (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)))))
(*.f64 2 (*.f64 (*.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 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 1/3))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/3) 3))) (*.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 (pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 1/3))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.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 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 angle (PI.f64)))) 1/3)))) (+.f64 a b)))))
(*.f64 2 (pow.f64 (pow.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 angle 1/180)) 2))) 1/2))) 3) 1/3))
(*.f64 2 (pow.f64 (pow.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) 2))) 1/2))) 3) 1/3))
(*.f64 2 (*.f64 (/.f64 (pow.f64 a 3) (fma.f64 a (-.f64 a b) (*.f64 b b))) (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (hypot.f64 b a)) 2) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (pow.f64 (exp.f64 1) (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (pow.f64 (exp.f64 1) (log.f64 (*.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 (pow.f64 (exp.f64 1) (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (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 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 3)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (+.f64 a b)))))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 (sqrt.f64 (*.f64 (PI.f64) angle))) (sqrt.f64 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 2 (*.f64 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 a (-.f64 a b) (*.f64 b b))) (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(*.f64 2 (*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) 1/3) (cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(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 (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 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (exp.f64 (log.f64 (pow.f64 (hypot.f64 b a) 2)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (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)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (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) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3))) (*.f64 (exp.f64 (log.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 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3))) (*.f64 (log.f64 (exp.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 (pow.f64 (expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) 3))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3))) (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 3) 3))) (*.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 (pow.f64 (pow.f64 (exp.f64 1/9) (log.f64 (*.f64 angle (PI.f64)))) 9))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 1/180 angle) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (cbrt.f64 (pow.f64 (PI.f64) 3))))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (pow.f64 (sqrt.f64 (PI.f64)) 2)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 (sqrt.f64 1/180) (sqrt.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 6))))) (*.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 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3))) (*.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/3)) (+.f64 a b)))))
(*.f64 2 (pow.f64 (pow.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (*.f64 angle 1/180)) 2))) 1/2))) 3) 1/3))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 -1 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 angle))) (log.f64 (PI.f64))))) 9)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (/.f64 1 (cbrt.f64 (/.f64 32400 (pow.f64 (*.f64 angle (PI.f64)) 2)))) (/.f64 1 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 2 (*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3/2) 1/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)))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) 3/2)) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3))) (*.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) 3/2) 3))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/3)) 2) 3/2) 3))) (*.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 (neg.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (-.f64 (log.f64 (PI.f64)) (log.f64 (/.f64 -1 angle)))) 9)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 (*.f64 (+.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 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 angle))) 2) 3/2) 3))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64)))))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 8) (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (+.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))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 angle (PI.f64))))) (sqrt.f64 (log.f64 (*.f64 angle (PI.f64))))))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) 3/2) 3))) (*.f64 (expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 a b)))))
Outputs
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) 3/2) 3))) (*.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 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
Calls

10 calls:

320.0ms
a
320.0ms
b
224.0ms
(/.f64 angle 180)
221.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
220.0ms
angle
Results
AccuracySegmentsBranch
73.5%3a
73.2%3b
73.3%2angle
71.5%1(*.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.5%1(*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
71.5%1(-.f64 (pow.f64 b 2) (pow.f64 a 2))
71.5%1(pow.f64 b 2)
71.5%1(pow.f64 a 2)
73.3%2(*.f64 (PI.f64) (/.f64 angle 180))
73.3%2(/.f64 angle 180)
Compiler

Compiled 5140 to 2948 computations (42.6% saved)

bsearch58.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
predicate-same
Steps
TimeLeftRight
20.0ms
1.1083068318059304e+152
1.554926776069156e+152
35.0ms
-3.4106752662873613e-227
-1.4040748903874514e-231
Results
22.0ms103×body256valid
10.0ms17×body1024valid
5.0msbody1024infinite
4.0ms19×body256infinite
4.0msbody2048valid
3.0msbody4096valid
2.0msbody512valid
1.0msbody512infinite
Compiler

Compiled 658 to 495 computations (24.8% saved)

regimes2.7s (5.4%)

Counts
214 → 4
Calls
Call 1
Inputs
(*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))
(*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 (*.f64 angle b) b)))
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
(*.f64 1/90 (*.f64 (*.f64 b b) (*.f64 (PI.f64) angle)))
(*.f64 angle (*.f64 (*.f64 b (*.f64 b (PI.f64))) 1/90))
(*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a)))
(*.f64 (*.f64 -1/90 angle) (*.f64 (*.f64 a a) (PI.f64)))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (*.f64 a (*.f64 angle a)) (*.f64 (PI.f64) -1/90))
(*.f64 (*.f64 angle (*.f64 a a)) (*.f64 (PI.f64) -1/90))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 1/90 (neg.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 a (neg.f64 a)) (PI.f64))))
(*.f64 1/90 (*.f64 (*.f64 a (*.f64 angle a)) (neg.f64 (PI.f64))))
(*.f64 2 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 b b))))
(+.f64 0 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90))
(*.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64)))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/90 (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (PI.f64))) (*.f64 1/90 angle))
(*.f64 2 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (*.f64 1/180 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))))))
(*.f64 2 (*.f64 angle (*.f64 1/180 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))))
(fabs.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))
(*.f64 2 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))
(*.f64 1/90 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64))))
(*.f64 2 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b))))
(*.f64 2 (*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(*.f64 2 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 b))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) (*.f64 b b)))
(*.f64 2 (*.f64 (/.f64 b (/.f64 2 b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 2 (*.f64 (/.f64 b (/.f64 2 b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 2 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 2 (*.f64 b b))))
(*.f64 2 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))))))
(*.f64 2 (*.f64 (*.f64 (cbrt.f64 1/5832000) angle) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))))
(*.f64 2 (/.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (*.f64 b b)) 2))
(*.f64 (*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2))) (*.f64 1/90 (PI.f64)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 1/2 (-.f64 b a)) (+.f64 a b))))
(*.f64 2 (*.f64 (*.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 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) (+.f64 b a))))
(*.f64 2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.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 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))) 1)))
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))))
(*.f64 2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) 2))) (/.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 2 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))) (-.f64 b a)))
(*.f64 2 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (-.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) 2))) 1/2)))))
(*.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 1/90 (pow.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) b) 2))
(*.f64 1/90 (sqrt.f64 (pow.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 2)))
(*.f64 1/90 (*.f64 angle (*.f64 b (sqrt.f64 (pow.f64 (*.f64 b (PI.f64)) 2)))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90)) 3)
(*.f64 2 (fabs.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 b)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) (cbrt.f64 -1/8))))
(*.f64 2 (fabs.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 1/90 (*.f64 (*.f64 angle (fma.f64 (-.f64 b a) (+.f64 b a) (fma.f64 a (neg.f64 a) (*.f64 a a)))) (PI.f64)))
(*.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 1/90 (*.f64 (fma.f64 (+.f64 b a) (*.f64 (-.f64 b a) angle) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle)) (PI.f64)))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 1/90 (pow.f64 (*.f64 (*.f64 b (sqrt.f64 (PI.f64))) (sqrt.f64 angle)) 2))
(*.f64 1/90 (*.f64 (sqrt.f64 (pow.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) 2)) (PI.f64)))
(*.f64 2 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) 2))
(*.f64 2 (exp.f64 (log.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)))))
(*.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 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 b (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b))) 3))
(*.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 a a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 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)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.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 a (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (neg.f64 a)))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (neg.f64 (*.f64 a a))))
(*.f64 2 (pow.f64 (pow.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)) 3) 1/3))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (*.f64 a (neg.f64 a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 2 (*.f64 (*.f64 b b) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/8748000 (pow.f64 angle 3))))))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) 1)))
(*.f64 2 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)))) 1/3)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (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 1/180 (*.f64 angle (PI.f64)))))))
(*.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 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))
(*.f64 2 (*.f64 (*.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 2 (*.f64 (*.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 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 angle (*.f64 1/180 (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (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 (+.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 1 (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) (sqrt.f64 (+.f64 b a))) (sqrt.f64 (+.f64 b a))))
(*.f64 2 (pow.f64 (pow.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1/2))) 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 1 (/.f64 180 (*.f64 (PI.f64) angle)))))))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 2 (*.f64 (*.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 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (/.f64 1 (+.f64 a b)) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 2 (/.f64 (+.f64 a b) (/.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (-.f64 b a))))
(*.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 (-.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 (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 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (+.f64 1 (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)))))))
(*.f64 2 (*.f64 (-.f64 b a) (+.f64 (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b)) -1/8748000)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 (*.f64 (cbrt.f64 1/5832000) (PI.f64)) angle)) (*.f64 b b))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (pow.f64 (exp.f64 1/2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))
(*.f64 2 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)))) 3)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (pow.f64 1/5832000 1/3) (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.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))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.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 a) (-.f64 b a)) (*.f64 (sin.f64 (fabs.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (fabs.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 a b)))))
(*.f64 2 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) (pow.f64 (cbrt.f64 (+.f64 b a)) 2)) (cbrt.f64 (+.f64 b a))))
(*.f64 2 (pow.f64 (pow.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (fabs.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) 1/2))) 3) 1/3))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (exp.f64 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 b b)))
(*.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 (*.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 2 (*.f64 (*.f64 (sin.f64 (cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) 1/3)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.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 (sin.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1/3))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.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 2 (*.f64 (*.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 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (expm1.f64 (log1p.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 (expm1.f64 (log1p.f64 (*.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 (log.f64 (exp.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 (expm1.f64 (log1p.f64 (*.f64 angle (PI.f64)))))) (+.f64 a b)))))
(*.f64 2 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 3)))
(*.f64 2 (*.f64 (*.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 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))))
(*.f64 2 (*.f64 (*.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 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3))))
(*.f64 2 (*.f64 (*.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 2 (*.f64 (*.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 2 (*.f64 (*.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 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (*.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 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 3)))) (+.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 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 3) (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)))))
(*.f64 2 (*.f64 (*.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 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 1/3))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/3) 3))) (*.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 (pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 1/3))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.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 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 angle (PI.f64)))) 1/3)))) (+.f64 a b)))))
(*.f64 2 (pow.f64 (pow.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 angle 1/180)) 2))) 1/2))) 3) 1/3))
(*.f64 2 (pow.f64 (pow.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) 2))) 1/2))) 3) 1/3))
(*.f64 2 (*.f64 (/.f64 (pow.f64 a 3) (fma.f64 a (-.f64 a b) (*.f64 b b))) (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (hypot.f64 b a)) 2) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (pow.f64 (exp.f64 1) (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (pow.f64 (exp.f64 1) (log.f64 (*.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 (pow.f64 (exp.f64 1) (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (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 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 3)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (+.f64 a b)))))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 (sqrt.f64 (*.f64 (PI.f64) angle))) (sqrt.f64 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 2 (*.f64 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 a (-.f64 a b) (*.f64 b b))) (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(*.f64 2 (*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) 1/3) (cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(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 (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 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (exp.f64 (log.f64 (pow.f64 (hypot.f64 b a) 2)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (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)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (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) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3))) (*.f64 (exp.f64 (log.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 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3))) (*.f64 (log.f64 (exp.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 (pow.f64 (expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) 3))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3))) (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 3) 3))) (*.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 (pow.f64 (pow.f64 (exp.f64 1/9) (log.f64 (*.f64 angle (PI.f64)))) 9))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 1/180 angle) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (cbrt.f64 (pow.f64 (PI.f64) 3))))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (pow.f64 (sqrt.f64 (PI.f64)) 2)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 (sqrt.f64 1/180) (sqrt.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 6))))) (*.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 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3))) (*.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/3)) (+.f64 a b)))))
(*.f64 2 (pow.f64 (pow.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (*.f64 angle 1/180)) 2))) 1/2))) 3) 1/3))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 -1 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 angle))) (log.f64 (PI.f64))))) 9)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (/.f64 1 (cbrt.f64 (/.f64 32400 (pow.f64 (*.f64 angle (PI.f64)) 2)))) (/.f64 1 (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 2 (*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3/2) 1/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)))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) 3/2)) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3))) (*.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (+.f64 a b)))))
Outputs
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 3) 3))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 1/180 angle) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (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 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))) 1)))
Calls

10 calls:

492.0ms
b
456.0ms
angle
440.0ms
(/.f64 angle 180)
401.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
399.0ms
a
Results
AccuracySegmentsBranch
73.8%4a
74.2%4b
74.1%3angle
70.2%1(*.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))))
70.2%1(*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
70.2%1(-.f64 (pow.f64 b 2) (pow.f64 a 2))
70.2%1(pow.f64 b 2)
70.2%1(pow.f64 a 2)
74.1%3(*.f64 (PI.f64) (/.f64 angle 180))
74.1%3(/.f64 angle 180)
Compiler

Compiled 4740 to 2716 computations (42.7% saved)

bsearch119.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
predicate-same
Steps
TimeLeftRight
60.0ms
2.3569694517835266e+216
5.454971066352809e+219
44.0ms
-1.9849018018307894e-148
-1.244453760612012e-149
13.0ms
-1.96384792196943e+193
-4.016516113756907e+190
Results
28.0msbody4096valid
27.0ms42×body1024infinite
21.0ms101×body256valid
13.0ms62×body256infinite
11.0ms18×body1024valid
7.0ms18×body512infinite
2.0msbody512valid
2.0msbody2048valid
Compiler

Compiled 974 to 728 computations (25.3% saved)

regimes2.1s (4.2%)

Counts
200 → 3
Calls
Call 1
Inputs
(*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))
(*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 (*.f64 angle b) b)))
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
(*.f64 1/90 (*.f64 (*.f64 b b) (*.f64 (PI.f64) angle)))
(*.f64 angle (*.f64 (*.f64 b (*.f64 b (PI.f64))) 1/90))
(*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a)))
(*.f64 (*.f64 -1/90 angle) (*.f64 (*.f64 a a) (PI.f64)))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (*.f64 a (*.f64 angle a)) (*.f64 (PI.f64) -1/90))
(*.f64 (*.f64 angle (*.f64 a a)) (*.f64 (PI.f64) -1/90))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 1/90 (neg.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 a (neg.f64 a)) (PI.f64))))
(*.f64 1/90 (*.f64 (*.f64 a (*.f64 angle a)) (neg.f64 (PI.f64))))
(*.f64 2 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 b b))))
(+.f64 0 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90))
(*.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64)))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/90 (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (PI.f64))) (*.f64 1/90 angle))
(*.f64 2 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (*.f64 1/180 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))))))
(*.f64 2 (*.f64 angle (*.f64 1/180 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))))
(fabs.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))
(*.f64 2 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))
(*.f64 1/90 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64))))
(*.f64 2 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b))))
(*.f64 2 (*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(*.f64 2 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 b))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) (*.f64 b b)))
(*.f64 2 (*.f64 (/.f64 b (/.f64 2 b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 2 (*.f64 (/.f64 b (/.f64 2 b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 2 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 2 (*.f64 b b))))
(*.f64 2 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))))))
(*.f64 2 (*.f64 (*.f64 (cbrt.f64 1/5832000) angle) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))))
(*.f64 2 (/.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (*.f64 b b)) 2))
(*.f64 (*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2))) (*.f64 1/90 (PI.f64)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 1/2 (-.f64 b a)) (+.f64 a b))))
(*.f64 2 (*.f64 (*.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 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) (+.f64 b a))))
(*.f64 2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.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 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))) 1)))
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))))
(*.f64 2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) 2))) (/.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 2 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))) (-.f64 b a)))
(*.f64 2 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (-.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) 2))) 1/2)))))
(*.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 1/90 (pow.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) b) 2))
(*.f64 1/90 (sqrt.f64 (pow.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 2)))
(*.f64 1/90 (*.f64 angle (*.f64 b (sqrt.f64 (pow.f64 (*.f64 b (PI.f64)) 2)))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90)) 3)
(*.f64 2 (fabs.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 b)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) (cbrt.f64 -1/8))))
(*.f64 2 (fabs.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 1/90 (*.f64 (*.f64 angle (fma.f64 (-.f64 b a) (+.f64 b a) (fma.f64 a (neg.f64 a) (*.f64 a a)))) (PI.f64)))
(*.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 1/90 (*.f64 (fma.f64 (+.f64 b a) (*.f64 (-.f64 b a) angle) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle)) (PI.f64)))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 1/90 (pow.f64 (*.f64 (*.f64 b (sqrt.f64 (PI.f64))) (sqrt.f64 angle)) 2))
(*.f64 1/90 (*.f64 (sqrt.f64 (pow.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) 2)) (PI.f64)))
(*.f64 2 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) 2))
(*.f64 2 (exp.f64 (log.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)))))
(*.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 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 b (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b))) 3))
(*.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 a a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 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)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.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 a (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (neg.f64 a)))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (neg.f64 (*.f64 a a))))
(*.f64 2 (pow.f64 (pow.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)) 3) 1/3))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (*.f64 a (neg.f64 a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 2 (*.f64 (*.f64 b b) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/8748000 (pow.f64 angle 3))))))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) 1)))
(*.f64 2 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)))) 1/3)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (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 1/180 (*.f64 angle (PI.f64)))))))
(*.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 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))
(*.f64 2 (*.f64 (*.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 2 (*.f64 (*.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 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 angle (*.f64 1/180 (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (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 (+.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 1 (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) (sqrt.f64 (+.f64 b a))) (sqrt.f64 (+.f64 b a))))
(*.f64 2 (pow.f64 (pow.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1/2))) 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 1 (/.f64 180 (*.f64 (PI.f64) angle)))))))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 2 (*.f64 (*.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 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (/.f64 1 (+.f64 a b)) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 2 (/.f64 (+.f64 a b) (/.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (-.f64 b a))))
(*.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 (-.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 (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 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (+.f64 1 (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)))))))
(*.f64 2 (*.f64 (-.f64 b a) (+.f64 (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b)) -1/8748000)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 (*.f64 (cbrt.f64 1/5832000) (PI.f64)) angle)) (*.f64 b b))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (pow.f64 (exp.f64 1/2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))
(*.f64 2 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)))) 3)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (pow.f64 1/5832000 1/3) (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.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))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.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 a) (-.f64 b a)) (*.f64 (sin.f64 (fabs.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (fabs.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 a b)))))
(*.f64 2 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) (pow.f64 (cbrt.f64 (+.f64 b a)) 2)) (cbrt.f64 (+.f64 b a))))
(*.f64 2 (pow.f64 (pow.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (fabs.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) 1/2))) 3) 1/3))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (exp.f64 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 b b)))
(*.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 (*.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 2 (*.f64 (*.f64 (sin.f64 (cbrt.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 3) 1/3)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.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 (sin.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1/3))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1/3))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.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 2 (*.f64 (*.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 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (expm1.f64 (log1p.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 (expm1.f64 (log1p.f64 (*.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 (log.f64 (exp.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 (expm1.f64 (log1p.f64 (*.f64 angle (PI.f64)))))) (+.f64 a b)))))
(*.f64 2 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 3)))
(*.f64 2 (*.f64 (*.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 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))))
(*.f64 2 (*.f64 (*.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 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3))))
(*.f64 2 (*.f64 (*.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 2 (*.f64 (*.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 2 (*.f64 (*.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 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (*.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 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 3)))) (+.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 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (pow.f64 (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 3) (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)))))
(*.f64 2 (*.f64 (*.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 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 1/3))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/3) 3))) (*.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 (pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 1/3))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.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 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 angle (PI.f64)))) 1/3)))) (+.f64 a b)))))
(*.f64 2 (pow.f64 (pow.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 angle 1/180)) 2))) 1/2))) 3) 1/3))
(*.f64 2 (pow.f64 (pow.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) 2))) 1/2))) 3) 1/3))
(*.f64 2 (*.f64 (/.f64 (pow.f64 a 3) (fma.f64 a (-.f64 a b) (*.f64 b b))) (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (hypot.f64 b a)) 2) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (pow.f64 (exp.f64 1) (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (pow.f64 (exp.f64 1) (log.f64 (*.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 (pow.f64 (exp.f64 1) (log.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (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 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 3)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (+.f64 a b)))))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 (sqrt.f64 (*.f64 (PI.f64) angle))) (sqrt.f64 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 2 (*.f64 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 a (-.f64 a b) (*.f64 b b))) (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(*.f64 2 (*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) 1/3) (cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1/2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(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 (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 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (exp.f64 (log.f64 (pow.f64 (hypot.f64 b a) 2)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (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)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (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) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3))) (*.f64 (exp.f64 (log.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 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3))) (*.f64 (log.f64 (exp.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 (pow.f64 (expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) 3))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3))) (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 3) 3))) (*.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 (pow.f64 (pow.f64 (exp.f64 1/9) (log.f64 (*.f64 angle (PI.f64)))) 9))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
Outputs
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (fabs.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.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 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))) 1)))
Calls

10 calls:

462.0ms
(/.f64 angle 180)
367.0ms
angle
367.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
209.0ms
a
183.0ms
b
Results
AccuracySegmentsBranch
72.2%2a
71.7%2b
74.1%3angle
70.2%1(*.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))))
70.2%1(*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
70.2%1(-.f64 (pow.f64 b 2) (pow.f64 a 2))
70.2%1(pow.f64 b 2)
70.2%1(pow.f64 a 2)
74.1%3(*.f64 (PI.f64) (/.f64 angle 180))
74.1%3(/.f64 angle 180)
Compiler

Compiled 4293 to 2441 computations (43.1% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.659923859453598e+85
4.360758343842626e+93
0.0ms
-1.9959960059693375e+22
-498465078881748.6
Compiler

Compiled 30 to 23 computations (23.3% saved)

regimes947.0ms (1.9%)

Counts
122 → 3
Calls
Call 1
Inputs
(*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))
(*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 (*.f64 angle b) b)))
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
(*.f64 1/90 (*.f64 (*.f64 b b) (*.f64 (PI.f64) angle)))
(*.f64 angle (*.f64 (*.f64 b (*.f64 b (PI.f64))) 1/90))
(*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a)))
(*.f64 (*.f64 -1/90 angle) (*.f64 (*.f64 a a) (PI.f64)))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (*.f64 a (*.f64 angle a)) (*.f64 (PI.f64) -1/90))
(*.f64 (*.f64 angle (*.f64 a a)) (*.f64 (PI.f64) -1/90))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 1/90 (neg.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 a (neg.f64 a)) (PI.f64))))
(*.f64 1/90 (*.f64 (*.f64 a (*.f64 angle a)) (neg.f64 (PI.f64))))
(*.f64 2 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 b b))))
(+.f64 0 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90))
(*.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64)))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/90 (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (PI.f64))) (*.f64 1/90 angle))
(*.f64 2 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (*.f64 1/180 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))))))
(*.f64 2 (*.f64 angle (*.f64 1/180 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))))
(fabs.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))
(*.f64 2 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))
(*.f64 1/90 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64))))
(*.f64 2 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b))))
(*.f64 2 (*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(*.f64 2 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 b))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) (*.f64 b b)))
(*.f64 2 (*.f64 (/.f64 b (/.f64 2 b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 2 (*.f64 (/.f64 b (/.f64 2 b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 2 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 2 (*.f64 b b))))
(*.f64 2 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))))))
(*.f64 2 (*.f64 (*.f64 (cbrt.f64 1/5832000) angle) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))))
(*.f64 2 (/.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (*.f64 b b)) 2))
(*.f64 (*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2))) (*.f64 1/90 (PI.f64)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 1/2 (-.f64 b a)) (+.f64 a b))))
(*.f64 2 (*.f64 (*.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 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) (+.f64 b a))))
(*.f64 2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.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 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))) 1)))
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))))
(*.f64 2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) 2))) (/.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 2 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))) (-.f64 b a)))
(*.f64 2 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (-.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) 2))) 1/2)))))
(*.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 1/90 (pow.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) b) 2))
(*.f64 1/90 (sqrt.f64 (pow.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 2)))
(*.f64 1/90 (*.f64 angle (*.f64 b (sqrt.f64 (pow.f64 (*.f64 b (PI.f64)) 2)))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90)) 3)
(*.f64 2 (fabs.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 b)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) (cbrt.f64 -1/8))))
(*.f64 2 (fabs.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 1/90 (*.f64 (*.f64 angle (fma.f64 (-.f64 b a) (+.f64 b a) (fma.f64 a (neg.f64 a) (*.f64 a a)))) (PI.f64)))
(*.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 1/90 (*.f64 (fma.f64 (+.f64 b a) (*.f64 (-.f64 b a) angle) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle)) (PI.f64)))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 1/90 (pow.f64 (*.f64 (*.f64 b (sqrt.f64 (PI.f64))) (sqrt.f64 angle)) 2))
(*.f64 1/90 (*.f64 (sqrt.f64 (pow.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) 2)) (PI.f64)))
(*.f64 2 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) 2))
(*.f64 2 (exp.f64 (log.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)))))
(*.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 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 b (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b))) 3))
(*.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 a a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 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)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.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 a (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (neg.f64 a)))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (neg.f64 (*.f64 a a))))
(*.f64 2 (pow.f64 (pow.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)) 3) 1/3))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (*.f64 a (neg.f64 a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 2 (*.f64 (*.f64 b b) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/8748000 (pow.f64 angle 3))))))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) 1)))
(*.f64 2 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)))) 1/3)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (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 1/180 (*.f64 angle (PI.f64)))))))
(*.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 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))
(*.f64 2 (*.f64 (*.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 2 (*.f64 (*.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 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 angle (*.f64 1/180 (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (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 (+.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 1 (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a))) (sqrt.f64 (+.f64 b a))) (sqrt.f64 (+.f64 b a))))
(*.f64 2 (pow.f64 (pow.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 0 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1/2))) 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 1 (/.f64 180 (*.f64 (PI.f64) angle)))))))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 2 (*.f64 (*.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 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (/.f64 1 (+.f64 a b)) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 2 (/.f64 (+.f64 a b) (/.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (-.f64 b a))))
(*.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 (-.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 (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 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (+.f64 1 (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)))))))
(*.f64 2 (*.f64 (-.f64 b a) (+.f64 (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b)) -1/8748000)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 (*.f64 (cbrt.f64 1/5832000) (PI.f64)) angle)) (*.f64 b b))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (log.f64 (pow.f64 (exp.f64 1/2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))
(*.f64 2 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)))) 3)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (pow.f64 1/5832000 1/3) (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.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))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.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))))
Outputs
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1)))
(*.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 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))) 1)))
Calls

5 calls:

263.0ms
angle
193.0ms
(/.f64 angle 180)
193.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
142.0ms
a
102.0ms
b
Results
AccuracySegmentsBranch
71.4%2a
71.7%2b
73.6%3angle
73.6%3(*.f64 (PI.f64) (/.f64 angle 180))
73.6%3(/.f64 angle 180)
Compiler

Compiled 2219 to 1213 computations (45.3% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.659923859453598e+85
4.360758343842626e+93
0.0ms
-7.074459226086548e+32
-1.0288644727211185e+32
Compiler

Compiled 30 to 23 computations (23.3% saved)

regimes592.0ms (1.2%)

Counts
96 → 3
Calls
Call 1
Inputs
(*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))
(*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 (*.f64 angle b) b)))
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
(*.f64 1/90 (*.f64 (*.f64 b b) (*.f64 (PI.f64) angle)))
(*.f64 angle (*.f64 (*.f64 b (*.f64 b (PI.f64))) 1/90))
(*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a)))
(*.f64 (*.f64 -1/90 angle) (*.f64 (*.f64 a a) (PI.f64)))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (*.f64 a (*.f64 angle a)) (*.f64 (PI.f64) -1/90))
(*.f64 (*.f64 angle (*.f64 a a)) (*.f64 (PI.f64) -1/90))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 1/90 (neg.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 a (neg.f64 a)) (PI.f64))))
(*.f64 1/90 (*.f64 (*.f64 a (*.f64 angle a)) (neg.f64 (PI.f64))))
(*.f64 2 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 b b))))
(+.f64 0 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90))
(*.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64)))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/90 (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (PI.f64))) (*.f64 1/90 angle))
(*.f64 2 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (*.f64 1/180 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))))))
(*.f64 2 (*.f64 angle (*.f64 1/180 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))))
(fabs.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))
(*.f64 2 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))
(*.f64 1/90 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64))))
(*.f64 2 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b))))
(*.f64 2 (*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(*.f64 2 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 b))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) (*.f64 b b)))
(*.f64 2 (*.f64 (/.f64 b (/.f64 2 b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 2 (*.f64 (/.f64 b (/.f64 2 b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 2 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 2 (*.f64 b b))))
(*.f64 2 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))))))
(*.f64 2 (*.f64 (*.f64 (cbrt.f64 1/5832000) angle) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))))
(*.f64 2 (/.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (*.f64 b b)) 2))
(*.f64 (*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2))) (*.f64 1/90 (PI.f64)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 1/2 (-.f64 b a)) (+.f64 a b))))
(*.f64 2 (*.f64 (*.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 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) (+.f64 b a))))
(*.f64 2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.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 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))) 1)))
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))))
(*.f64 2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) 2))) (/.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 2 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 (-.f64 b a)))) (-.f64 b a)))
(*.f64 2 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (-.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/180 angle) 2))) 1/2)))))
(*.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 1/90 (pow.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) b) 2))
(*.f64 1/90 (sqrt.f64 (pow.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 2)))
(*.f64 1/90 (*.f64 angle (*.f64 b (sqrt.f64 (pow.f64 (*.f64 b (PI.f64)) 2)))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90)) 3)
(*.f64 2 (fabs.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 b)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) (cbrt.f64 -1/8))))
(*.f64 2 (fabs.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 1/90 (*.f64 (*.f64 angle (fma.f64 (-.f64 b a) (+.f64 b a) (fma.f64 a (neg.f64 a) (*.f64 a a)))) (PI.f64)))
(*.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 1/90 (*.f64 (fma.f64 (+.f64 b a) (*.f64 (-.f64 b a) angle) (*.f64 (fma.f64 a (neg.f64 a) (*.f64 a a)) angle)) (PI.f64)))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 1/90 (pow.f64 (*.f64 (*.f64 b (sqrt.f64 (PI.f64))) (sqrt.f64 angle)) 2))
(*.f64 1/90 (*.f64 (sqrt.f64 (pow.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) 2)) (PI.f64)))
(*.f64 2 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2))) 2))
(*.f64 2 (exp.f64 (log.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)))))
(*.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 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 b (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b))) 3))
(*.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 a a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 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)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.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 a (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (neg.f64 a)))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (neg.f64 (*.f64 a a))))
(*.f64 2 (pow.f64 (pow.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)) 3) 1/3))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (*.f64 a (neg.f64 a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 2 (*.f64 (*.f64 b b) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/8748000 (pow.f64 angle 3))))))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) 1)))
(*.f64 2 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) 1/2) (*.f64 b b)))) 1/3)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (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 1/180 (*.f64 angle (PI.f64)))))))
(*.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 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle))))))
(*.f64 2 (*.f64 (*.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 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
Outputs
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))) 1)))
Calls

5 calls:

178.0ms
b
115.0ms
(/.f64 angle 180)
111.0ms
angle
111.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
41.0ms
a
Results
AccuracySegmentsBranch
69.0%1a
73.0%4b
73.2%3angle
73.2%3(*.f64 (PI.f64) (/.f64 angle 180))
73.2%3(/.f64 angle 180)
Compiler

Compiled 1599 to 859 computations (46.3% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.493772314464914e+49
1.1472815693614305e+56
0.0ms
-2.834943840804086e+135
-1.8867263849566196e+134
Compiler

Compiled 30 to 23 computations (23.3% saved)

regimes343.0ms (0.7%)

Counts
47 → 3
Calls
Call 1
Inputs
(*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))
(*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 (*.f64 angle b) b)))
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
(*.f64 1/90 (*.f64 (*.f64 b b) (*.f64 (PI.f64) angle)))
(*.f64 angle (*.f64 (*.f64 b (*.f64 b (PI.f64))) 1/90))
(*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a)))
(*.f64 (*.f64 -1/90 angle) (*.f64 (*.f64 a a) (PI.f64)))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (*.f64 a (*.f64 angle a)) (*.f64 (PI.f64) -1/90))
(*.f64 (*.f64 angle (*.f64 a a)) (*.f64 (PI.f64) -1/90))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 1/90 (neg.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 a (neg.f64 a)) (PI.f64))))
(*.f64 1/90 (*.f64 (*.f64 a (*.f64 angle a)) (neg.f64 (PI.f64))))
(*.f64 2 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 b b))))
(+.f64 0 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90))
(*.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64)))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/90 (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (PI.f64))) (*.f64 1/90 angle))
(*.f64 2 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (*.f64 1/180 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))))))
(*.f64 2 (*.f64 angle (*.f64 1/180 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))))
(fabs.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))
(*.f64 2 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))
(*.f64 1/90 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64))))
(*.f64 2 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b))))
(*.f64 2 (*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(*.f64 2 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 b))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) (*.f64 b b)))
(*.f64 2 (*.f64 (/.f64 b (/.f64 2 b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 2 (*.f64 (/.f64 b (/.f64 2 b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 2 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 2 (*.f64 b b))))
(*.f64 2 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))))))
(*.f64 2 (*.f64 (*.f64 (cbrt.f64 1/5832000) angle) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))))
(*.f64 2 (/.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (*.f64 b b)) 2))
(*.f64 (*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2))) (*.f64 1/90 (PI.f64)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 1/2 (-.f64 b a)) (+.f64 a b))))
(*.f64 2 (*.f64 (*.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 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2) (+.f64 b a))))
(*.f64 2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.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 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
Outputs
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(*.f64 2 (*.f64 (-.f64 b a) (*.f64 1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))
Calls

5 calls:

98.0ms
b
88.0ms
angle
59.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
58.0ms
(/.f64 angle 180)
26.0ms
a
Results
AccuracySegmentsBranch
69.0%1a
71.0%3b
71.9%3angle
71.9%3(*.f64 (PI.f64) (/.f64 angle 180))
71.9%3(/.f64 angle 180)
Compiler

Compiled 642 to 333 computations (48.1% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.1472815693614305e+56
2.2210433064865887e+66
0.0ms
-2.834943840804086e+135
-1.8867263849566196e+134
Compiler

Compiled 30 to 23 computations (23.3% saved)

regimes285.0ms (0.6%)

Counts
42 → 3
Calls
Call 1
Inputs
(*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))
(*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 (*.f64 angle b) b)))
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
(*.f64 1/90 (*.f64 (*.f64 b b) (*.f64 (PI.f64) angle)))
(*.f64 angle (*.f64 (*.f64 b (*.f64 b (PI.f64))) 1/90))
(*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a)))
(*.f64 (*.f64 -1/90 angle) (*.f64 (*.f64 a a) (PI.f64)))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (*.f64 a (*.f64 angle a)) (*.f64 (PI.f64) -1/90))
(*.f64 (*.f64 angle (*.f64 a a)) (*.f64 (PI.f64) -1/90))
(*.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) 1/90)
(*.f64 1/90 (neg.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 a (neg.f64 a)) (PI.f64))))
(*.f64 1/90 (*.f64 (*.f64 a (*.f64 angle a)) (neg.f64 (PI.f64))))
(*.f64 2 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 b b))))
(+.f64 0 (*.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 angle b)) 1/90))
(*.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64)))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 1/90 (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (PI.f64))) (*.f64 1/90 angle))
(*.f64 2 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (*.f64 1/180 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))))))
(*.f64 2 (*.f64 angle (*.f64 1/180 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))))
(fabs.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))
(*.f64 2 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))
(*.f64 1/90 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (PI.f64))))
(*.f64 2 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b))))
(*.f64 2 (*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(*.f64 2 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 1/2 b))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1/2) (*.f64 b b)))
(*.f64 2 (*.f64 (/.f64 b (/.f64 2 b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 2 (*.f64 (/.f64 b (/.f64 2 b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 2 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 2 (*.f64 b b))))
(*.f64 2 (*.f64 (cbrt.f64 1/5832000) (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))))))
(*.f64 2 (*.f64 (*.f64 (cbrt.f64 1/5832000) angle) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))))
(*.f64 2 (/.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (*.f64 b b)) 2))
(*.f64 (*.f64 angle (+.f64 (*.f64 a (+.f64 a a)) (pow.f64 (+.f64 a b) 2))) (*.f64 1/90 (PI.f64)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 1/2 (-.f64 b a)) (+.f64 a b))))
(*.f64 2 (*.f64 (*.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 (PI.f64) (*.f64 angle 1/90))) 1/2))))
Outputs
(*.f64 2 (*.f64 (*.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 (PI.f64) (*.f64 angle 1/90))) 1/2))))
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1)))
Calls

5 calls:

75.0ms
(/.f64 angle 180)
70.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
70.0ms
angle
40.0ms
a
19.0ms
b
Results
AccuracySegmentsBranch
68.4%2a
66.8%1b
71.2%3angle
71.2%3(*.f64 (PI.f64) (/.f64 angle 180))
71.2%3(/.f64 angle 180)
Compiler

Compiled 552 to 286 computations (48.2% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.1472815693614305e+56
2.2210433064865887e+66
0.0ms
-1.5666250213565963e+50
-4.884330305321565e+38
Compiler

Compiled 30 to 23 computations (23.3% saved)

regimes315.0ms (0.6%)

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

5 calls:

70.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
68.0ms
(/.f64 angle 180)
66.0ms
a
66.0ms
angle
33.0ms
b
Results
AccuracySegmentsBranch
66.1%4a
62.7%2b
64.4%4angle
64.4%4(*.f64 (PI.f64) (/.f64 angle 180))
64.4%4(/.f64 angle 180)
Compiler

Compiled 534 to 276 computations (48.3% saved)

bsearch152.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
46.0ms
2.672107686225178e-150
5.3491141799224116e-149
53.0ms
-4.1055803417845027e-19
-5.748003257082037e-22
53.0ms
-1.0699889950977493e+156
-7.358676394323441e+147
Results
47.0ms209×body256valid
38.0ms61×body1024valid
14.0msbody4096valid
12.0ms49×body256infinite
12.0ms16×body1024infinite
9.0ms23×body512valid
8.0msbody2048valid
6.0ms14×body512infinite
Compiler

Compiled 947 to 749 computations (20.9% saved)

regimes220.0ms (0.4%)

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

3 calls:

81.0ms
angle
64.0ms
b
64.0ms
a
Results
AccuracySegmentsBranch
63.8%4a
61.8%4b
61.7%4angle
Compiler

Compiled 484 to 245 computations (49.4% saved)

bsearch169.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
60.0ms
5.3491141799224116e-149
2.791436202794297e-144
56.0ms
-1.0274231197418686e-12
-4.1055803417845027e-19
52.0ms
-6.448411985491215e+122
-1.1953410844474813e+120
Results
50.0ms208×body256valid
46.0ms75×body1024valid
15.0ms37×body512valid
14.0msbody4096valid
13.0ms38×body256infinite
12.0ms20×body1024infinite
8.0msbody2048valid
4.0ms10×body512infinite
Compiler

Compiled 867 to 661 computations (23.8% saved)

regimes140.0ms (0.3%)

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

3 calls:

48.0ms
b
47.0ms
a
37.0ms
angle
Results
AccuracySegmentsBranch
61.6%4a
61.8%4b
60.0%3angle
Compiler

Compiled 321 to 149 computations (53.6% saved)

bsearch152.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
48.0ms
2.3569694517835266e+216
5.454971066352809e+219
70.0ms
1.8542238508324722e+148
1.1261713344927829e+170
35.0ms
-1.5936171012649686e+183
-1.2179333877840003e+182
Results
48.0ms84×body1024infinite
34.0ms160×body256valid
23.0ms103×body256infinite
18.0ms43×body512infinite
18.0msbody4096valid
3.0msbody1024valid
1.0msbody512valid
Compiler

Compiled 816 to 610 computations (25.2% saved)

regimes95.0ms (0.2%)

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

3 calls:

39.0ms
b
38.0ms
a
12.0ms
angle
Results
AccuracySegmentsBranch
61.6%4a
61.8%4b
57.7%1angle
Compiler

Compiled 242 to 115 computations (52.5% saved)

bsearch177.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
46.0ms
2.3569694517835266e+216
5.454971066352809e+219
88.0ms
1.8542238508324722e+148
1.1261713344927829e+170
42.0ms
-1.5936171012649686e+183
-1.2179333877840003e+182
Results
42.0ms11×body4096valid
36.0ms158×body256valid
36.0ms59×body1024infinite
24.0ms104×body256infinite
15.0ms27×body1024valid
11.0ms28×body512infinite
4.0ms10×body512valid
3.0msbody2048valid
Compiler

Compiled 782 to 576 computations (26.3% saved)

regimes86.0ms (0.2%)

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

3 calls:

43.0ms
a
27.0ms
b
9.0ms
angle
Results
AccuracySegmentsBranch
62.3%5a
61.0%3b
54.6%1angle
Compiler

Compiled 201 to 97 computations (51.7% saved)

bsearch224.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
64.0ms
2.4897345858691616e+102
1.423740683171337e+115
44.0ms
2.672107686225178e-150
5.3491141799224116e-149
62.0ms
-1.0274231197418686e-12
-4.1055803417845027e-19
54.0ms
-6.448411985491215e+122
-1.1953410844474813e+120
Results
64.0ms279×body256valid
57.0ms96×body1024valid
22.0msbody4096valid
17.0ms16×body2048valid
16.0ms28×body1024infinite
16.0ms41×body512valid
15.0ms62×body256infinite
6.0ms16×body512infinite
Compiler

Compiled 1052 to 774 computations (26.4% saved)

regimes80.0ms (0.2%)

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

3 calls:

41.0ms
a
25.0ms
b
9.0ms
angle
Results
AccuracySegmentsBranch
62.2%5a
61.0%3b
54.6%1angle
Compiler

Compiled 188 to 93 computations (50.5% saved)

bsearch223.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
67.0ms
2.4897345858691616e+102
1.423740683171337e+115
43.0ms
2.672107686225178e-150
5.3491141799224116e-149
56.0ms
-1.0274231197418686e-12
-4.1055803417845027e-19
57.0ms
-6.448411985491215e+122
-1.1953410844474813e+120
Results
64.0ms289×body256valid
59.0ms95×body1024valid
25.0ms38×body1024infinite
24.0msbody4096valid
14.0ms60×body256infinite
13.0ms32×body512valid
10.0ms10×body2048valid
5.0ms13×body512infinite
Compiler

Compiled 1052 to 774 computations (26.4% saved)

regimes502.0ms (1%)

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

3 calls:

238.0ms
angle
203.0ms
a
57.0ms
b
Results
AccuracySegmentsBranch
58.2%3a
57.7%3b
53.4%8angle
Compiler

Compiled 175 to 88 computations (49.7% saved)

bsearch157.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
46.0ms
2.2203463304963698e-10
5.327487495146679e-7
111.0ms
-751966891546.2925
-3.061431257084201e-5
Results
63.0ms41×body256infinite
36.0ms161×body256valid
26.0ms45×body1024valid
8.0ms19×body512valid
7.0ms12×body1024infinite
7.0msbody4096valid
4.0msbody2048valid
2.0msbody512infinite
Compiler

Compiled 500 to 386 computations (22.8% saved)

regimes122.0ms (0.2%)

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

3 calls:

66.0ms
angle
33.0ms
b
20.0ms
a
Results
AccuracySegmentsBranch
53.8%3a
55.5%3b
50.4%6angle
Compiler

Compiled 96 to 52 computations (45.8% saved)

bsearch134.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
73.0ms
1.3250192720697089e-17
3080906947.97095
61.0ms
-2.618900848769972e+82
-7.682239381602174e+77
Results
47.0ms161×body256valid
32.0ms54×body1024valid
14.0ms13×body2048valid
10.0ms18×body1024infinite
7.0msbody4096valid
7.0ms18×body512valid
7.0ms18×body512infinite
4.0ms20×body256infinite
Compiler

Compiled 526 to 406 computations (22.8% saved)

regimes68.0ms (0.1%)

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

3 calls:

57.0ms
b
4.0ms
angle
4.0ms
a
Results
AccuracySegmentsBranch
41.0%1a
42.9%3b
41.0%1angle
Compiler

Compiled 69 to 39 computations (43.5% saved)

bsearch23.0ms (0%)

Algorithm
binary-search
Stop Event
predicate-same
predicate-same
Steps
TimeLeftRight
15.0ms
3147145327460948000.0
5052975587591972000.0
8.0ms
-5.79534828104822e+140
-1.7290541788351836e+137
Results
7.0ms12×body1024valid
5.0ms23×body256valid
3.0msbody2048valid
3.0msbody4096valid
2.0msbody512valid
1.0msbody256infinite
1.0msbody1024infinite
0.0msbody512infinite
Compiler

Compiled 110 to 86 computations (21.8% saved)

regimes28.0ms (0.1%)

Accuracy

Total -3.5b remaining (-9.7%)

Threshold costs -3.5b (-9.7%)

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

3 calls:

20.0ms
b
3.0ms
a
3.0ms
angle
Results
AccuracySegmentsBranch
41.0%1a
42.9%3b
41.0%1angle
Compiler

Compiled 42 to 27 computations (35.7% saved)

bsearch90.0ms (0.2%)

Algorithm
binary-search
Stop Event
predicate-same
narrow-enough
Steps
TimeLeftRight
29.0ms
2.0659369587840083e+58
6.417924340345719e+64
61.0ms
-1.2762974231967547e+179
-4.524556792153659e+178
Results
39.0ms23×body1024infinite
15.0ms73×body256valid
11.0msbody4096valid
7.0ms13×body1024valid
7.0ms31×body256infinite
4.0ms11×body512infinite
2.0msbody512valid
1.0msbody2048valid
Compiler

Compiled 292 to 226 computations (22.6% saved)

simplify103.0ms (0.2%)

Algorithm
egg-herbie
Rules
186×*-commutative
18×if-if-or-not
10×+-commutative
sub-neg
*-rgt-identity
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02723179
14043159
24193159
34263155
44293155
54303155
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 a -8084407386654461/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536) (*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) 3/2) 3))) (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 a b))))) (if (<=.f64 a 140000000000000011126919225757763363117389151836330783751948926480617161056828786048828231760831504472408251998772386416167295045426557289910103235887104) (*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b))))) (*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))))
(if (<=.f64 a -8739899877464283/218497496936607064853048583478354175496839440705647678599864575975883972208808167719614290358159090999064327310325620422930884252602183354953346451122776638950446123565515229051718149272758321962318725648740732173736042431692028683588857933856768) (*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) 3/2) 3))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b))))) (if (<=.f64 a 119999999999999996246594092101271169770126785907629186463657055843855892901461031595877216007150691583142145804413989531343000667212652606718801564663808) (*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b))))) (*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))))
(if (<=.f64 b -500000000000000020450440104380699000643009869133148478980010856721047331745998863777181002269122598686781630923878906723815766393148952970087156093369888651687677299391471869377327132254928896) (*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 3) 3))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b))))) (if (<=.f64 b -3224821407928563/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832) (*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 1/180 angle) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b))))) (if (<=.f64 b 4299999999999999708775032860643371311551185501324982911095212119810843017993553752713919761922591315082992261773790100236924341068193927353092030421198978036318773793242658515524225257844416786218258720484630380540854272) (*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b))))) (*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))) 1))))))
(if (<=.f64 (/.f64 angle 180) -10000000000000000000000) (*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (fabs.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (if (<=.f64 (/.f64 angle 180) 20000000000000000292613904613497460619400859757293101185572215743395927285022964318208) (*.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 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))) 1)))))
(if (<=.f64 (/.f64 angle 180) -499999999999999972787615493521408) (*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1))) (if (<=.f64 (/.f64 angle 180) 20000000000000000292613904613497460619400859757293101185572215743395927285022964318208) (*.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 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))) 1)))))
(if (<=.f64 (/.f64 angle 180) -1999999999999999923659381683629879726898470672553570302890808246910200808111311381352383420329189120737404579161064142182622522767310848) (*.f64 2 (*.f64 (-.f64 b a) (*.f64 1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b))))) (if (<=.f64 (/.f64 angle 180) 19999999999999998929805538950963586393744829579264) (*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))) (*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))) 1)))))
(if (<=.f64 (/.f64 angle 180) -1999999999999999923659381683629879726898470672553570302890808246910200808111311381352383420329189120737404579161064142182622522767310848) (*.f64 2 (*.f64 (-.f64 b a) (*.f64 1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b))))) (if (<=.f64 (/.f64 angle 180) 200000000000000018380567016286756476168068919431369064448) (*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))) (*.f64 2 (*.f64 (-.f64 b a) (*.f64 1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))))
(if (<=.f64 (/.f64 angle 180) -100000000000000007629769841091887003294964970946560) (*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1))) (if (<=.f64 (/.f64 angle 180) 200000000000000018380567016286756476168068919431369064448) (*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))) (*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1)))))
(if (<=.f64 a -16999999999999998692972857132366065798155899589709298105133964844740320527450767016734031613388563093008016560944178585460235381171202656848255151138406400) (*.f64 (*.f64 a (*.f64 angle a)) (*.f64 (PI.f64) -1/90)) (if (<=.f64 a -3083808950221005/5316911983139663491615228241121378304) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 1/2 (-.f64 b a)) (+.f64 a b)))) (if (<=.f64 a 5758609657015291/230344386280611654799899571593522271174128492457058131614758685317726084130380178960334883128519211886075950624436269830308263222041308144077235977260296389382897664) (*.f64 2 (*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 1/2 (-.f64 b a)) (+.f64 a b)))))))
(if (<=.f64 a -27000000000000002040279588368473882467231247423067038387229117233747119399728019897837550342655204952149826278780477374464) (*.f64 (*.f64 a (*.f64 angle a)) (*.f64 (PI.f64) -1/90)) (if (<=.f64 a -215500602038799/316912650057057350374175801344) (*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64)))) (if (<=.f64 a 1394663276308391/449891379454319638281053850768598185886969711830191663310075557261183758067148787031904068610389085714992091063352089512320826605549429968900851518086516385513472) (*.f64 2 (*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))) (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/90 (*.f64 (-.f64 b a) (+.f64 a b)))))))
(if (<=.f64 b -124999999999999993324359118945653542374190858527436107068071430039199338311719497860870003147386691165624208260889419516379403529944092173565784908509767940461469894363235855498215424) (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))) (if (<=.f64 b 2799999999999999877191140408237791714304266252051693240387236978082789331230448443084335838169194391935053968040682242044884434993644427170305585304288886784) (*.f64 2 (*.f64 1/180 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))))) (if (<=.f64 b 5399999999999999780102846793398613258535175136410413278781352005250557054661018777568412465790796404672760404910555669953423936414909096251129883895706983321299933698833922736701153826267929415258405986704084552233517056) (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))) (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/90 (*.f64 (-.f64 b a) (+.f64 a b)))))))
(if (<=.f64 b -144999999999999991666574949098592272866318492612408869993193918155402415507812383105230428277195303613666780773622544210645674496178296155747156645445581962097580975674994835557711872) (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))) (if (<=.f64 b 195000000000000005530134988394275899665636953307969977661704486743354790468717363233529085825986647041662798352389781960632721784479407422471678600413184) (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/90 (*.f64 (-.f64 b a) (+.f64 a b)))) (if (<=.f64 b 5399999999999999780102846793398613258535175136410413278781352005250557054661018777568412465790796404672760404910555669953423936414909096251129883895706983321299933698833922736701153826267929415258405986704084552233517056) (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))) (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/90 (*.f64 (-.f64 b a) (+.f64 a b)))))))
(if (<=.f64 a -449999999999999997308681950300087188680719798884392920375445460536620676860712234773193154961829820082200254884330304700416) (*.f64 (*.f64 a (*.f64 angle a)) (*.f64 (PI.f64) -1/90)) (if (<=.f64 a -4309606392583907/10384593717069655257060992658440192) (*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64)))) (if (<=.f64 a 8753086678663243/230344386280611654799899571593522271174128492457058131614758685317726084130380178960334883128519211886075950624436269830308263222041308144077235977260296389382897664) (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))) (if (<=.f64 a 350000000000000005445795645313395058493870488922371501679419703150791823407664496142744886470266606686672198303744) (*.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64))) (*.f64 (*.f64 a (*.f64 angle a)) (*.f64 (PI.f64) -1/90))))))
(if (<=.f64 a -28500000000000002153628454388944653715410761168792984964297401524510848255268465447717414250580494116158149960934948339712) (*.f64 (*.f64 a (*.f64 angle a)) (*.f64 (PI.f64) -1/90)) (if (<=.f64 a -4309606392583907/10384593717069655257060992658440192) (*.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64))) (if (<=.f64 a 4088612856480857/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832) (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))) (if (<=.f64 a 14000000000000000217831825812535802339754819556894860067176788126031672936306579845709795458810664267466887932149760) (*.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64))) (*.f64 (*.f64 a (*.f64 angle a)) (*.f64 (PI.f64) -1/90))))))
(if (<=.f64 a -8000000000) (*.f64 (*.f64 a (*.f64 angle a)) (*.f64 (PI.f64) -1/90)) (if (<=.f64 a 2115620184325601/151115727451828646838272) (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))) (*.f64 (*.f64 a (*.f64 angle a)) (*.f64 (PI.f64) -1/90))))
(if (<=.f64 b -779999999999999953146126605338771951359620108073141868459183667016836027777024) (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))) (if (<=.f64 b 8358680908399641/288230376151711744) (*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a))) (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))))
(if (<=.f64 b -500000000000000008488109619119479852070522586786553369815300517557998872033608454479131162978127556439704227115577799618229701016825446268928) (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))) (if (<=.f64 b 3500000000000000000) (*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))) (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))))
(if (<=.f64 b -46000000000000001692327241458377629849493319480619635789452692390956423143746215155682388514646085782501623550895350874027643146365518103384646001739636893208995343538129360388096) (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))) (if (<=.f64 b 99999999999999997168788049560464200849936328366177157906432) (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64))))) (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))))
(*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))
Outputs
(if (<=.f64 a -8084407386654461/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536) (*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) 3/2) 3))) (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 a b))))) (if (<=.f64 a 140000000000000011126919225757763363117389151836330783751948926480617161056828786048828231760831504472408251998772386416167295045426557289910103235887104) (*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b))))) (*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))))
(if (<=.f64 a -8084407386654461/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536) (*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) 3/2) 3))) (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (+.f64 a b))))) (if (<=.f64 a 140000000000000011126919225757763363117389151836330783751948926480617161056828786048828231760831504472408251998772386416167295045426557289910103235887104) (*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b))))) (*.f64 2 (*.f64 (-.f64 b a) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))))
(if (<=.f64 a -8739899877464283/218497496936607064853048583478354175496839440705647678599864575975883972208808167719614290358159090999064327310325620422930884252602183354953346451122776638950446123565515229051718149272758321962318725648740732173736042431692028683588857933856768) (*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) 3/2) 3))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b))))) (if (<=.f64 a 119999999999999996246594092101271169770126785907629186463657055843855892901461031595877216007150691583142145804413989531343000667212652606718801564663808) (*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b))))) (*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))))
(if (<=.f64 a -8739899877464283/218497496936607064853048583478354175496839440705647678599864575975883972208808167719614290358159090999064327310325620422930884252602183354953346451122776638950446123565515229051718149272758321962318725648740732173736042431692028683588857933856768) (*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) 3/2) 3))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b))))) (if (<=.f64 a 119999999999999996246594092101271169770126785907629186463657055843855892901461031595877216007150691583142145804413989531343000667212652606718801564663808) (*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b))))) (*.f64 2 (*.f64 (-.f64 b a) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))))
(if (<=.f64 b -500000000000000020450440104380699000643009869133148478980010856721047331745998863777181002269122598686781630923878906723815766393148952970087156093369888651687677299391471869377327132254928896) (*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 3) 3))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b))))) (if (<=.f64 b -3224821407928563/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832) (*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 1/180 angle) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b))))) (if (<=.f64 b 4299999999999999708775032860643371311551185501324982911095212119810843017993553752713919761922591315082992261773790100236924341068193927353092030421198978036318773793242658515524225257844416786218258720484630380540854272) (*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b))))) (*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))) 1))))))
(if (<=.f64 b -500000000000000020450440104380699000643009869133148478980010856721047331745998863777181002269122598686781630923878906723815766393148952970087156093369888651687677299391471869377327132254928896) (*.f64 2 (*.f64 (-.f64 b a) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)) (cos.f64 (*.f64 1/180 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 3) 3)))))) (if (<=.f64 b -3224821407928563/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832) (*.f64 2 (*.f64 (-.f64 b a) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)) (cos.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (*.f64 1/180 angle) (pow.f64 (cbrt.f64 (PI.f64)) 2))))))) (if (<=.f64 b 4299999999999999708775032860643371311551185501324982911095212119810843017993553752713919761922591315082992261773790100236924341068193927353092030421198978036318773793242658515524225257844416786218258720484630380540854272) (*.f64 2 (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 1/180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b))))) (*.f64 2 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (/.f64 1 (/.f64 180 (*.f64 angle (PI.f64))))))))))
(if (<=.f64 (/.f64 angle 180) -10000000000000000000000) (*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (fabs.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (if (<=.f64 (/.f64 angle 180) 20000000000000000292613904613497460619400859757293101185572215743395927285022964318208) (*.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 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))) 1)))))
(if (<=.f64 (/.f64 angle 180) -10000000000000000000000) (*.f64 2 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (*.f64 (sin.f64 (fabs.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (if (<=.f64 (/.f64 angle 180) 20000000000000000292613904613497460619400859757293101185572215743395927285022964318208) (*.f64 2 (*.f64 (-.f64 b a) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (/.f64 1 (/.f64 180 (*.f64 angle (PI.f64)))))))))
(if (<=.f64 (/.f64 angle 180) -499999999999999972787615493521408) (*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1))) (if (<=.f64 (/.f64 angle 180) 20000000000000000292613904613497460619400859757293101185572215743395927285022964318208) (*.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 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))) 1)))))
(if (<=.f64 (/.f64 angle 180) -499999999999999972787615493521408) (*.f64 2 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (if (<=.f64 (/.f64 angle 180) 20000000000000000292613904613497460619400859757293101185572215743395927285022964318208) (*.f64 2 (*.f64 (-.f64 b a) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (/.f64 1 (/.f64 180 (*.f64 angle (PI.f64)))))))))
(if (<=.f64 (/.f64 angle 180) -1999999999999999923659381683629879726898470672553570302890808246910200808111311381352383420329189120737404579161064142182622522767310848) (*.f64 2 (*.f64 (-.f64 b a) (*.f64 1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b))))) (if (<=.f64 (/.f64 angle 180) 19999999999999998929805538950963586393744829579264) (*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))) (*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))) 1)))))
(if (<=.f64 (/.f64 angle 180) -1999999999999999923659381683629879726898470672553570302890808246910200808111311381352383420329189120737404579161064142182622522767310848) (*.f64 2 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))) (if (<=.f64 (/.f64 angle 180) 19999999999999998929805538950963586393744829579264) (*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))) (*.f64 2 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (/.f64 1 (/.f64 180 (*.f64 angle (PI.f64)))))))))
(if (<=.f64 (/.f64 angle 180) -1999999999999999923659381683629879726898470672553570302890808246910200808111311381352383420329189120737404579161064142182622522767310848) (*.f64 2 (*.f64 (-.f64 b a) (*.f64 1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b))))) (if (<=.f64 (/.f64 angle 180) 200000000000000018380567016286756476168068919431369064448) (*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))) (*.f64 2 (*.f64 (-.f64 b a) (*.f64 1 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))))))
(if (or (<=.f64 (/.f64 angle 180) -1999999999999999923659381683629879726898470672553570302890808246910200808111311381352383420329189120737404579161064142182622522767310848) (not (<=.f64 (/.f64 angle 180) 200000000000000018380567016286756476168068919431369064448))) (*.f64 2 (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a b)))) (*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))))
(if (<=.f64 (/.f64 angle 180) -100000000000000007629769841091887003294964970946560) (*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1))) (if (<=.f64 (/.f64 angle 180) 200000000000000018380567016286756476168068919431369064448) (*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))) (*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1)))))
(if (or (<=.f64 (/.f64 angle 180) -100000000000000007629769841091887003294964970946560) (not (<=.f64 (/.f64 angle 180) 200000000000000018380567016286756476168068919431369064448))) (*.f64 2 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))))
(if (<=.f64 a -16999999999999998692972857132366065798155899589709298105133964844740320527450767016734031613388563093008016560944178585460235381171202656848255151138406400) (*.f64 (*.f64 a (*.f64 angle a)) (*.f64 (PI.f64) -1/90)) (if (<=.f64 a -3083808950221005/5316911983139663491615228241121378304) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 1/2 (-.f64 b a)) (+.f64 a b)))) (if (<=.f64 a 5758609657015291/230344386280611654799899571593522271174128492457058131614758685317726084130380178960334883128519211886075950624436269830308263222041308144077235977260296389382897664) (*.f64 2 (*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 1/2 (-.f64 b a)) (+.f64 a b)))))))
(if (<=.f64 a -16999999999999998692972857132366065798155899589709298105133964844740320527450767016734031613388563093008016560944178585460235381171202656848255151138406400) (*.f64 (*.f64 a (*.f64 a angle)) (*.f64 (PI.f64) -1/90)) (if (or (<=.f64 a -3083808950221005/5316911983139663491615228241121378304) (not (<=.f64 a 5758609657015291/230344386280611654799899571593522271174128492457058131614758685317726084130380178960334883128519211886075950624436269830308263222041308144077235977260296389382897664))) (*.f64 2 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) 1/2)))) (*.f64 2 (*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))))
(if (<=.f64 a -27000000000000002040279588368473882467231247423067038387229117233747119399728019897837550342655204952149826278780477374464) (*.f64 (*.f64 a (*.f64 angle a)) (*.f64 (PI.f64) -1/90)) (if (<=.f64 a -215500602038799/316912650057057350374175801344) (*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64)))) (if (<=.f64 a 1394663276308391/449891379454319638281053850768598185886969711830191663310075557261183758067148787031904068610389085714992091063352089512320826605549429968900851518086516385513472) (*.f64 2 (*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))) (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/90 (*.f64 (-.f64 b a) (+.f64 a b)))))))
(if (<=.f64 a -27000000000000002040279588368473882467231247423067038387229117233747119399728019897837550342655204952149826278780477374464) (*.f64 (*.f64 a (*.f64 a angle)) (*.f64 (PI.f64) -1/90)) (if (<=.f64 a -215500602038799/316912650057057350374175801344) (*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) 1/90))) (if (<=.f64 a 1394663276308391/449891379454319638281053850768598185886969711830191663310075557261183758067148787031904068610389085714992091063352089512320826605549429968900851518086516385513472) (*.f64 2 (*.f64 b (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) 1/90)))))
(if (<=.f64 b -124999999999999993324359118945653542374190858527436107068071430039199338311719497860870003147386691165624208260889419516379403529944092173565784908509767940461469894363235855498215424) (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))) (if (<=.f64 b 2799999999999999877191140408237791714304266252051693240387236978082789331230448443084335838169194391935053968040682242044884434993644427170305585304288886784) (*.f64 2 (*.f64 1/180 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))))) (if (<=.f64 b 5399999999999999780102846793398613258535175136410413278781352005250557054661018777568412465790796404672760404910555669953423936414909096251129883895706983321299933698833922736701153826267929415258405986704084552233517056) (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))) (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/90 (*.f64 (-.f64 b a) (+.f64 a b)))))))
(if (<=.f64 b -124999999999999993324359118945653542374190858527436107068071430039199338311719497860870003147386691165624208260889419516379403529944092173565784908509767940461469894363235855498215424) (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 b angle)))) (if (<=.f64 b 2799999999999999877191140408237791714304266252051693240387236978082789331230448443084335838169194391935053968040682242044884434993644427170305585304288886784) (*.f64 2 (*.f64 1/180 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))))) (if (<=.f64 b 5399999999999999780102846793398613258535175136410413278781352005250557054661018777568412465790796404672760404910555669953423936414909096251129883895706983321299933698833922736701153826267929415258405986704084552233517056) (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 b angle)))) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) 1/90)))))
(if (<=.f64 b -144999999999999991666574949098592272866318492612408869993193918155402415507812383105230428277195303613666780773622544210645674496178296155747156645445581962097580975674994835557711872) (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))) (if (<=.f64 b 195000000000000005530134988394275899665636953307969977661704486743354790468717363233529085825986647041662798352389781960632721784479407422471678600413184) (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/90 (*.f64 (-.f64 b a) (+.f64 a b)))) (if (<=.f64 b 5399999999999999780102846793398613258535175136410413278781352005250557054661018777568412465790796404672760404910555669953423936414909096251129883895706983321299933698833922736701153826267929415258405986704084552233517056) (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))) (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/90 (*.f64 (-.f64 b a) (+.f64 a b)))))))
(if (<=.f64 b -144999999999999991666574949098592272866318492612408869993193918155402415507812383105230428277195303613666780773622544210645674496178296155747156645445581962097580975674994835557711872) (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 b angle)))) (if (or (<=.f64 b 195000000000000005530134988394275899665636953307969977661704486743354790468717363233529085825986647041662798352389781960632721784479407422471678600413184) (not (<=.f64 b 5399999999999999780102846793398613258535175136410413278781352005250557054661018777568412465790796404672760404910555669953423936414909096251129883895706983321299933698833922736701153826267929415258405986704084552233517056))) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) 1/90)) (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 b angle))))))
(if (or (<=.f64 b -144999999999999991666574949098592272866318492612408869993193918155402415507812383105230428277195303613666780773622544210645674496178296155747156645445581962097580975674994835557711872) (not (or (<=.f64 b 195000000000000005530134988394275899665636953307969977661704486743354790468717363233529085825986647041662798352389781960632721784479407422471678600413184) (not (<=.f64 b 5399999999999999780102846793398613258535175136410413278781352005250557054661018777568412465790796404672760404910555669953423936414909096251129883895706983321299933698833922736701153826267929415258405986704084552233517056))))) (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 b angle)))) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) 1/90)))
(if (or (<=.f64 b -144999999999999991666574949098592272866318492612408869993193918155402415507812383105230428277195303613666780773622544210645674496178296155747156645445581962097580975674994835557711872) (and (not (<=.f64 b 195000000000000005530134988394275899665636953307969977661704486743354790468717363233529085825986647041662798352389781960632721784479407422471678600413184)) (<=.f64 b 5399999999999999780102846793398613258535175136410413278781352005250557054661018777568412465790796404672760404910555669953423936414909096251129883895706983321299933698833922736701153826267929415258405986704084552233517056))) (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 b angle)))) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) 1/90)))
(if (<=.f64 a -449999999999999997308681950300087188680719798884392920375445460536620676860712234773193154961829820082200254884330304700416) (*.f64 (*.f64 a (*.f64 angle a)) (*.f64 (PI.f64) -1/90)) (if (<=.f64 a -4309606392583907/10384593717069655257060992658440192) (*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64)))) (if (<=.f64 a 8753086678663243/230344386280611654799899571593522271174128492457058131614758685317726084130380178960334883128519211886075950624436269830308263222041308144077235977260296389382897664) (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))) (if (<=.f64 a 350000000000000005445795645313395058493870488922371501679419703150791823407664496142744886470266606686672198303744) (*.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64))) (*.f64 (*.f64 a (*.f64 angle a)) (*.f64 (PI.f64) -1/90))))))
(if (<=.f64 a -449999999999999997308681950300087188680719798884392920375445460536620676860712234773193154961829820082200254884330304700416) (*.f64 (*.f64 a (*.f64 a angle)) (*.f64 (PI.f64) -1/90)) (if (<=.f64 a -4309606392583907/10384593717069655257060992658440192) (*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) 1/90))) (if (<=.f64 a 8753086678663243/230344386280611654799899571593522271174128492457058131614758685317726084130380178960334883128519211886075950624436269830308263222041308144077235977260296389382897664) (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 b angle)))) (if (<=.f64 a 350000000000000005445795645313395058493870488922371501679419703150791823407664496142744886470266606686672198303744) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (*.f64 a (*.f64 a angle)) (*.f64 (PI.f64) -1/90))))))
(if (<=.f64 a -28500000000000002153628454388944653715410761168792984964297401524510848255268465447717414250580494116158149960934948339712) (*.f64 (*.f64 a (*.f64 angle a)) (*.f64 (PI.f64) -1/90)) (if (<=.f64 a -4309606392583907/10384593717069655257060992658440192) (*.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64))) (if (<=.f64 a 4088612856480857/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832) (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))) (if (<=.f64 a 14000000000000000217831825812535802339754819556894860067176788126031672936306579845709795458810664267466887932149760) (*.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64))) (*.f64 (*.f64 a (*.f64 angle a)) (*.f64 (PI.f64) -1/90))))))
(if (<=.f64 a -28500000000000002153628454388944653715410761168792984964297401524510848255268465447717414250580494116158149960934948339712) (*.f64 (*.f64 a (*.f64 a angle)) (*.f64 (PI.f64) -1/90)) (if (<=.f64 a -4309606392583907/10384593717069655257060992658440192) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))))) (if (<=.f64 a 4088612856480857/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832) (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 b angle)))) (if (<=.f64 a 14000000000000000217831825812535802339754819556894860067176788126031672936306579845709795458810664267466887932149760) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (*.f64 a (*.f64 a angle)) (*.f64 (PI.f64) -1/90))))))
(if (<=.f64 a -8000000000) (*.f64 (*.f64 a (*.f64 angle a)) (*.f64 (PI.f64) -1/90)) (if (<=.f64 a 2115620184325601/151115727451828646838272) (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))) (*.f64 (*.f64 a (*.f64 angle a)) (*.f64 (PI.f64) -1/90))))
(if (or (<=.f64 a -8000000000) (not (<=.f64 a 2115620184325601/151115727451828646838272))) (*.f64 (*.f64 a (*.f64 a angle)) (*.f64 (PI.f64) -1/90)) (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 b angle)))))
(if (<=.f64 b -779999999999999953146126605338771951359620108073141868459183667016836027777024) (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))) (if (<=.f64 b 8358680908399641/288230376151711744) (*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a))) (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))))
(if (or (<=.f64 b -779999999999999953146126605338771951359620108073141868459183667016836027777024) (not (<=.f64 b 8358680908399641/288230376151711744))) (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 b angle)))) (*.f64 (*.f64 angle -1/90) (*.f64 (PI.f64) (*.f64 a a))))
(if (<=.f64 b -500000000000000008488109619119479852070522586786553369815300517557998872033608454479131162978127556439704227115577799618229701016825446268928) (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))) (if (<=.f64 b 3500000000000000000) (*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))) (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))))
(if (or (<=.f64 b -500000000000000008488109619119479852070522586786553369815300517557998872033608454479131162978127556439704227115577799618229701016825446268928) (not (<=.f64 b 3500000000000000000))) (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 b angle)))) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))
(if (<=.f64 b -46000000000000001692327241458377629849493319480619635789452692390956423143746215155682388514646085782501623550895350874027643146365518103384646001739636893208995343538129360388096) (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b)))) (if (<=.f64 b 99999999999999997168788049560464200849936328366177157906432) (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64))))) (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 angle b))))))
(if (or (<=.f64 b -46000000000000001692327241458377629849493319480619635789452692390956423143746215155682388514646085782501623550895350874027643146365518103384646001739636893208995343538129360388096) (not (<=.f64 b 99999999999999997168788049560464200849936328366177157906432))) (*.f64 1/90 (*.f64 b (*.f64 (PI.f64) (*.f64 b angle)))) (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64))))))
(*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))
Compiler

Compiled 1116 to 708 computations (36.6% saved)

soundness4.1s (8.3%)

Rules
1796×prod-diff
1690×fma-def
1590×log-prod
1522×log-prod
1292×fma-def
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02073
14073
29573
327873
4109673
5315473
6537973
01162
121662
2248762
01341
126541
2277241
01162
121662
2248762
01334
126434
2273034
018120
1389118
25386114
02073
14073
29573
327873
4109673
5315473
6537973
04469586
112458112
237956654
058213988
1135513240
2422512146
01172
122272
2267772
02772930
16002752
218042732
369962732
058213988
1135513240
2422512146
058213988
1135513240
2422512146
058213988
1135513240
2422512146
058213988
1135513240
2422512146
014116
1302116
23974116
03449638
19707028
242097004
03108292
18706764
240615478
01555
130547
2387743
01312505
13602415
210752299
353672299
018120
1389118
25386114
02698
157086
2665286
082122938
1280116676
018120
1389118
25386114
03108292
18706764
240615478
022101
1475101
26521101
03119959
18966019
239395549
01341
126541
2277241
01162
121662
2248762
01334
126434
2273034
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
Compiler

Compiled 4298 to 2451 computations (43% saved)

end413.0ms (0.8%)

Compiler

Compiled 2176 to 1144 computations (47.4% saved)

Profiling

Loading profile data...