Details

Time bar (total: 22.7s)

analyze517.0ms (2.3%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
0%0%99.9%0.1%0%0%0%4
0%0%99.9%0.1%0%0%0%5
25%25%74.9%0.1%0%0%0%6
25%25%74.9%0.1%0%0%0%7
31.3%31.2%68.6%0.1%0%0%0%8
40.6%40.6%59.3%0.1%0%0%0%9
40.6%40.6%59.3%0.1%0%0%0%10
46.1%46%53.8%0.1%0%0%0%11
52.7%52.7%47.2%0.1%0%0%0%12
Compiler

Compiled 27 to 22 computations (18.5% saved)

sample5.2s (22.8%)

Results
1.4s5658×body256valid
1.1s1577×body1024valid
843.0ms1290×body1024infinite
491.0ms2140×body256infinite
451.0ms660×body512infinite
373.0ms92×body4096valid
324.0ms756×body512valid
188.0ms173×body2048valid
Bogosity

preprocess80.0ms (0.4%)

Algorithm
egg-herbie
Rules
1172×distribute-lft-neg-in
1088×associate-*r*
1084×distribute-rgt-neg-in
924×associate-*l*
712×distribute-lft-neg-out
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
041292
195292
2310292
3829292
42965292
54609292
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 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (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 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (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 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (cos.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 (fma.f64 b b (neg.f64 (*.f64 a a))) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) -2)))
(*.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 (sin.f64 (*.f64 (PI.f64) (/.f64 a 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 angle angle)) (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 (*.f64 2 (*.f64 (+.f64 b angle) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 a 180))) (-.f64 b angle)))) (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))))
(*.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 (*.f64 (+.f64 a angle) (-.f64 angle a)) (*.f64 2 (sin.f64 (*.f64 b (/.f64 (PI.f64) 180))))) (cos.f64 (*.f64 b (/.f64 (PI.f64) 180))))
(*.f64 (*.f64 2 (*.f64 (+.f64 a angle) (-.f64 angle a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 b 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 b 180)))))
Compiler

Compiled 29 to 24 computations (17.2% saved)

simplify59.0ms (0.3%)

Algorithm
egg-herbie
Rules
1548×associate-+l-
1396×associate-+r-
1394×associate-+r+
830×distribute-lft-neg-in
686×*-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02073
14073
210773
326073
487673
5235073
6549173
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 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 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))

eval2.0ms (0%)

Compiler

Compiled 164 to 100 computations (39% saved)

prune3.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New437
Fresh101
Picked000
Done000
Total538
Accurracy
51.0%
Counts
8 → 3
Alt Table
Click to see full alt table
StatusAccuracyProgram
51.0%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
51.0%
(*.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)))))
51.0%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
Compiler

Compiled 78 to 57 computations (26.9% saved)

localize35.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
98.0%
(-.f64 (*.f64 b b) (*.f64 a a))
83.9%
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
63.4%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
62.8%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
Compiler

Compiled 100 to 49 computations (51% saved)

series10.0ms (0%)

Counts
4 → 84
Calls

21 calls:

TimeVariablePointExpression
2.0ms
a
@inf
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
1.0ms
b
@0
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
1.0ms
a
@0
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (*.f64 b b) (*.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 (*.f64 b b) (*.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 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))

rewrite116.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1764×associate-*r/
1394×associate-*l/
400×add-sqr-sqrt
388×pow1
388×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

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

simplify174.0ms (0.8%)

Algorithm
egg-herbie
Rules
1356×+-commutative
844×fma-def
696×unswap-sqr
618×associate-+l-
566×associate-+r-
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
060316184
1166415230
2608515112
Stop Event
node limit
Counts
304 → 358
Calls
Call 1
Inputs
(*.f64 1/180 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(+.f64 (*.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 1/180 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))))
(+.f64 (*.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 (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 1/180 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))))
(+.f64 (*.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 (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/180 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 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))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(*.f64 (-.f64 (pow.f64 b 2) (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 (pow.f64 b 2) (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 (pow.f64 b 2) (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 (pow.f64 b 2) (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 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.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 (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 (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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 (pow.f64 b 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 (pow.f64 b 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 (pow.f64 b 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 -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 (pow.f64 b 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 (pow.f64 b 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 (pow.f64 b 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 -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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(*.f64 1 (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 (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)))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(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)
(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 (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 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (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)))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(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)
(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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))) 1)
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.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 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (pow.f64 b 6) (pow.f64 (*.f64 a (neg.f64 a)) 3))) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (*.f64 a (neg.f64 a)) (*.f64 a (neg.f64 a))) (*.f64 (*.f64 b b) (*.f64 a (neg.f64 a))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 a (neg.f64 a)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (*.f64 b b) (*.f64 a (neg.f64 a))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (*.f64 (+.f64 (pow.f64 b 6) (pow.f64 (*.f64 a (neg.f64 a)) 3)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (*.f64 a (neg.f64 a)) (*.f64 a (neg.f64 a))) (*.f64 (*.f64 b b) (*.f64 a (neg.f64 a))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 1)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 2))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 b a)) (-.f64 b a)) (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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))) 3) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))
(+.f64 (*.f64 b b) (*.f64 a (neg.f64 a)))
(+.f64 (*.f64 b b) (+.f64 (*.f64 a (neg.f64 a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(+.f64 (*.f64 b b) (*.f64 (*.f64 a (neg.f64 a)) 1))
(+.f64 (*.f64 b b) (+.f64 (+.f64 (*.f64 a (neg.f64 a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(+.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 a (neg.f64 a)) 1) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(+.f64 (*.f64 b b) (+.f64 (*.f64 a (neg.f64 a)) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (*.f64 b b) (+.f64 (+.f64 (*.f64 a (neg.f64 a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 a (neg.f64 a)) 1) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (*.f64 b b) (+.f64 (*.f64 a (neg.f64 a)) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))
(+.f64 (*.f64 b b) (+.f64 (+.f64 (*.f64 a (neg.f64 a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))
(+.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 a (neg.f64 a)) 1) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))
(+.f64 (*.f64 b b) (+.f64 (*.f64 a (neg.f64 a)) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a))))
(+.f64 (*.f64 b b) (+.f64 (+.f64 (*.f64 a (neg.f64 a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a))))
(+.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 a (neg.f64 a)) 1) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a))))
(+.f64 (*.f64 b b) (+.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 b b) (+.f64 (+.f64 (*.f64 a (neg.f64 a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(+.f64 (*.f64 b b) (+.f64 (*.f64 (*.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 a) a (*.f64 a a)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a 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)) (+.f64 (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(+.f64 (*.f64 a (neg.f64 a)) (*.f64 b b))
(+.f64 (*.f64 a (neg.f64 a)) (+.f64 (*.f64 b b) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(+.f64 (*.f64 a (neg.f64 a)) (+.f64 (*.f64 b b) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (*.f64 a (neg.f64 a)) (+.f64 (*.f64 b b) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))
(+.f64 (*.f64 a (neg.f64 a)) (+.f64 (*.f64 b b) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a))))
(+.f64 (*.f64 a (neg.f64 a)) (+.f64 (*.f64 b b) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(+.f64 (*.f64 a (neg.f64 a)) (+.f64 (*.f64 a a) (-.f64 (*.f64 b b) (*.f64 a a))))
(+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (+.f64 (*.f64 a (neg.f64 a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 b b))
(+.f64 (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 (*.f64 a (neg.f64 a)) 1) (*.f64 b b))
(+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)) (-.f64 (*.f64 b b) (*.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 b b) (*.f64 a a)))
(+.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 a (neg.f64 a))) (*.f64 a a))
(+.f64 (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 b b)) (*.f64 a (neg.f64 a)))
(+.f64 (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 b b)) (+.f64 (*.f64 a (neg.f64 a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(+.f64 (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 b b)) (*.f64 (*.f64 a (neg.f64 a)) 1))
(+.f64 (-.f64 (*.f64 b b) (exp.f64 (log1p.f64 (*.f64 a a)))) 1)
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1)
(*.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (+.f64 b a) (-.f64 b a))
(*.f64 (-.f64 b a) (+.f64 b 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 6) (pow.f64 a 6)) (/.f64 1 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 1 (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.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)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 b a)) (+.f64 b a))
(/.f64 (*.f64 (-.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 b a))
(/.f64 (-.f64 (pow.f64 b 4) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 a (neg.f64 a)))) (-.f64 (*.f64 b b) (*.f64 a (neg.f64 a))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (+.f64 (pow.f64 b 6) (pow.f64 (*.f64 a (neg.f64 a)) 3)) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (*.f64 a (neg.f64 a)) (*.f64 a (neg.f64 a))) (*.f64 (*.f64 b b) (*.f64 a (neg.f64 a))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) 1) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 1) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
(/.f64 (*.f64 1 (-.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 1 (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 b 6) (pow.f64 (*.f64 a (neg.f64 a)) 3))) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (*.f64 a (neg.f64 a)) (*.f64 a (neg.f64 a))) (*.f64 (*.f64 b b) (*.f64 a (neg.f64 a))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (sqrt.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2) (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2) (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (cbrt.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (+.f64 b a) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (+.f64 (fma.f64 b b (*.f64 a a)) (*.f64 b a)))
(/.f64 (*.f64 (-.f64 b a) (+.f64 (pow.f64 b 3) (pow.f64 a 3))) (-.f64 (fma.f64 b b (*.f64 a a)) (*.f64 b a)))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)) (-.f64 b a))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 a (neg.f64 a)))) 1) (-.f64 (*.f64 b b) (*.f64 a (neg.f64 a))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) 1) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (*.f64 (+.f64 (pow.f64 b 6) (pow.f64 (*.f64 a (neg.f64 a)) 3)) 1) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (*.f64 a (neg.f64 a)) (*.f64 a (neg.f64 a))) (*.f64 (*.f64 b b) (*.f64 a (neg.f64 a))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3)) 1) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 1) (neg.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) 1) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) (sqrt.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2)) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2)) (cbrt.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (-.f64 b a)) (-.f64 (fma.f64 b b (*.f64 a a)) (*.f64 b a)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (+.f64 b a)) (+.f64 (fma.f64 b b (*.f64 a a)) (*.f64 b a)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 b 4) (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (pow.f64 a 4))) (/.f64 1 (fma.f64 b b (*.f64 a a)))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 b 4) 3) (pow.f64 (pow.f64 a 4) 3)) (/.f64 1 (fma.f64 b b (*.f64 a a)))) (+.f64 (*.f64 (pow.f64 b 4) (pow.f64 b 4)) (+.f64 (*.f64 (pow.f64 a 4) (pow.f64 a 4)) (*.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 b 6) (pow.f64 b 6)) (*.f64 (pow.f64 a 6) (pow.f64 a 6))) (/.f64 1 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))) (+.f64 (pow.f64 b 6) (pow.f64 a 6)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 b 6) 3) (pow.f64 (pow.f64 a 6) 3)) (/.f64 1 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))) (+.f64 (*.f64 (pow.f64 b 6) (pow.f64 b 6)) (+.f64 (*.f64 (pow.f64 a 6) (pow.f64 a 6)) (*.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 b a)) (-.f64 b a)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 b b) (*.f64 a a)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(exp.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(fma.f64 b b (*.f64 a (neg.f64 a)))
(fma.f64 1 (*.f64 b b) (*.f64 a (neg.f64 a)))
(fma.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (cbrt.f64 (*.f64 b b)) (*.f64 a (neg.f64 a)))
(fma.f64 (+.f64 b a) (-.f64 b a) (fma.f64 (neg.f64 a) a (*.f64 a a)))
Outputs
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(+.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 (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 (pow.f64 (PI.f64) 5) (*.f64 1/22674816000000 (pow.f64 angle 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 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 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))
(fma.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) 1)
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)))))
(+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 -1/64800 (*.f64 angle angle)))))
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))))
(+.f64 (fma.f64 1/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 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 1/180 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 1/180 angle))
(+.f64 (*.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 1/180 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))))
(fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) -1/8748000) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))))
(fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) -1/8748000) (*.f64 (pow.f64 angle 3) (*.f64 (+.f64 b a) (-.f64 b a)))))
(+.f64 (*.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 (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 1/180 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))))
(fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) -1/8748000) (*.f64 (+.f64 b a) (-.f64 b a))) (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 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a))))))
(fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) -1/8748000) (*.f64 (+.f64 b a) (-.f64 b a))) (fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) 1/1417176000000) (*.f64 (pow.f64 angle 5) (*.f64 (+.f64 b a) (-.f64 b a))))))
(+.f64 (*.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 (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/180 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 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))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) -1/8748000) (*.f64 (+.f64 b a) (-.f64 b a))) (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 (+.f64 b a) (-.f64 b a))) (fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))) (*.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 (+.f64 b a) (-.f64 b a)))))))
(fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) -1/8748000) (*.f64 (+.f64 b a) (-.f64 b a))) (fma.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) 1/1417176000000) (*.f64 (+.f64 b a) (-.f64 b a))) (fma.f64 (pow.f64 angle 7) (*.f64 (fma.f64 (pow.f64 (PI.f64) 7) -1/4407984230400000000 (*.f64 (pow.f64 (PI.f64) 7) -19/10285296537600000000)) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 1/180 angle)))))
(*.f64 (-.f64 (pow.f64 b 2) (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 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (pow.f64 b 2) (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 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (pow.f64 b 2) (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 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (pow.f64 b 2) (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 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.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 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.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 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.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 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.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 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (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 a (neg.f64 a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 a a) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.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 -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 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (cos.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 -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 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (cos.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 -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 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (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 (*.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)))) (*.f64 b b)) (cos.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 -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 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (cos.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 -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 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (cos.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 -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 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (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 (*.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)))) (*.f64 b b)) (cos.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 -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 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (cos.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 -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 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (cos.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 -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 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (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 (*.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)))) (*.f64 b b)) (cos.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 -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 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (cos.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 -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 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (cos.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 -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 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (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 a (neg.f64 a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 a a) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -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 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -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 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -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 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (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 a (neg.f64 a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 a a) (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -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 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -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 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -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 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 -1 (pow.f64 a 2))
(*.f64 a (neg.f64 a))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(*.f64 (+.f64 b a) (-.f64 b a))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(*.f64 (+.f64 b a) (-.f64 b a))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(*.f64 (+.f64 b a) (-.f64 b a))
(pow.f64 b 2)
(*.f64 b b)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(*.f64 (+.f64 b a) (-.f64 b a))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(*.f64 (+.f64 b a) (-.f64 b a))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(*.f64 (+.f64 b a) (-.f64 b a))
(pow.f64 b 2)
(*.f64 b b)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(*.f64 (+.f64 b a) (-.f64 b a))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(*.f64 (+.f64 b a) (-.f64 b a))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(*.f64 (+.f64 b a) (-.f64 b a))
(pow.f64 b 2)
(*.f64 b b)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(*.f64 (+.f64 b a) (-.f64 b a))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(*.f64 (+.f64 b a) (-.f64 b a))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(*.f64 (+.f64 b a) (-.f64 b a))
(*.f64 -1 (pow.f64 a 2))
(*.f64 a (neg.f64 a))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(*.f64 (+.f64 b a) (-.f64 b a))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(*.f64 (+.f64 b a) (-.f64 b a))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(*.f64 (+.f64 b a) (-.f64 b a))
(*.f64 -1 (pow.f64 a 2))
(*.f64 a (neg.f64 a))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(*.f64 (+.f64 b a) (-.f64 b a))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(*.f64 (+.f64 b a) (-.f64 b a))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(*.f64 (+.f64 b a) (-.f64 b a))
(-.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))))
(*.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))))
(*.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))))
(*.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))))
(*.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))))
(*.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))))
(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))))
(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))))
(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))))
(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))))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (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))))
(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))))
(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))))
(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))))
(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))))
(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))))
(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))))
(-.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))))
(*.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))))
(*.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))))
(*.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))))
(*.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))))
(*.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))))
(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))))
(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))))
(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))))
(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))))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(fabs.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (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))))
(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))))
(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))))
(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))))
(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))))
(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))))
(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))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))) 1)
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.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 (fma.f64 b b (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (fma.f64 a a (*.f64 b b)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (fma.f64 b b (*.f64 a a)))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (fma.f64 a a (*.f64 b b)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.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 (fma.f64 b b (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (fma.f64 a a (*.f64 b b)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 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 (fma.f64 b b (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (fma.f64 a a (*.f64 b b)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.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 (fma.f64 b b (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (fma.f64 a a (*.f64 b b)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.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 (fma.f64 b b (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (fma.f64 a a (*.f64 b b)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b a) (-.f64 b a)) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (/.f64 (-.f64 (*.f64 b b) (fma.f64 a a (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b a) (-.f64 b a)) 2) (*.f64 (*.f64 0 (*.f64 a a)) (*.f64 0 (*.f64 a a)))) (-.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (pow.f64 b 6) (pow.f64 (*.f64 a (neg.f64 a)) 3))) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (*.f64 a (neg.f64 a)) (*.f64 a (neg.f64 a))) (*.f64 (*.f64 b b) (*.f64 a (neg.f64 a))))))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b a) (-.f64 b a)) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (+.f64 (pow.f64 (*.f64 (+.f64 b a) (-.f64 b a)) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (-.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 b a))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b a) (-.f64 b a)) 3) (pow.f64 (*.f64 0 (*.f64 a a)) 3)) (fma.f64 (*.f64 0 (*.f64 a a)) (-.f64 (*.f64 0 (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 b a))) (pow.f64 (*.f64 (+.f64 b a) (-.f64 b a)) 2))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fma.f64 (*.f64 0 (*.f64 a a)) (-.f64 (fma.f64 a a (*.f64 0 (*.f64 a a))) (*.f64 b b)) (pow.f64 (*.f64 (+.f64 b a) (-.f64 b a)) 2))) (+.f64 (pow.f64 (*.f64 (+.f64 b a) (-.f64 b a)) 3) (pow.f64 (*.f64 0 (*.f64 a a)) 3)))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 (neg.f64 (fma.f64 b b (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (*.f64 1 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 a a (*.f64 b b)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (/.f64 (neg.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (*.f64 1 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 1 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (/.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 (fma.f64 b b (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (fma.f64 a a (*.f64 b b)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(/.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (fma.f64 b b (*.f64 a a)))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (fma.f64 a a (*.f64 b b)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 a (neg.f64 a)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (*.f64 b b) (*.f64 a (neg.f64 a))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (fma.f64 a a (*.f64 b b)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b a) (-.f64 b a)) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (/.f64 (-.f64 (*.f64 b b) (fma.f64 a a (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b a) (-.f64 b a)) 2) (*.f64 (*.f64 0 (*.f64 a a)) (*.f64 0 (*.f64 a a)))) (-.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 b 6) (pow.f64 (*.f64 a (neg.f64 a)) 3)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (*.f64 a (neg.f64 a)) (*.f64 a (neg.f64 a))) (*.f64 (*.f64 b b) (*.f64 a (neg.f64 a))))))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b a) (-.f64 b a)) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (+.f64 (pow.f64 (*.f64 (+.f64 b a) (-.f64 b a)) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (-.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 b a))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b a) (-.f64 b a)) 3) (pow.f64 (*.f64 0 (*.f64 a a)) 3)) (fma.f64 (*.f64 0 (*.f64 a a)) (-.f64 (*.f64 0 (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 b a))) (pow.f64 (*.f64 (+.f64 b a) (-.f64 b a)) 2))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fma.f64 (*.f64 0 (*.f64 a a)) (-.f64 (fma.f64 a a (*.f64 0 (*.f64 a a))) (*.f64 b b)) (pow.f64 (*.f64 (+.f64 b a) (-.f64 b a)) 2))) (+.f64 (pow.f64 (*.f64 (+.f64 b a) (-.f64 b a)) 3) (pow.f64 (*.f64 0 (*.f64 a a)) 3)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 (neg.f64 (fma.f64 b b (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (*.f64 1 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 a a (*.f64 b b)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (/.f64 (neg.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (*.f64 1 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 1 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 b b (*.f64 a a)))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (fma.f64 a a (*.f64 b b)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 b b (*.f64 a a)))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (fma.f64 a a (*.f64 b b)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 b b (*.f64 a a)))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (fma.f64 a a (*.f64 b b)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 1)
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 2)
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 3)
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 3) 1/3)
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2))
(fabs.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 b a)) (-.f64 b a)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))) 3))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))) 3)))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))) 3) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 1))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 b b) (*.f64 a (neg.f64 a)))
(*.f64 (+.f64 b a) (-.f64 b a))
(+.f64 (*.f64 b b) (+.f64 (*.f64 a (neg.f64 a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(fma.f64 a (neg.f64 a) (fma.f64 a a (*.f64 (+.f64 b a) (-.f64 b a))))
(-.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.f64 a a))
(+.f64 (*.f64 b b) (*.f64 (*.f64 a (neg.f64 a)) 1))
(*.f64 (+.f64 b a) (-.f64 b a))
(+.f64 (*.f64 b b) (+.f64 (+.f64 (*.f64 a (neg.f64 a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(-.f64 (fma.f64 b b (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 a a))
(fma.f64 2 (*.f64 0 (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 b a)))
(+.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 a (neg.f64 a)) 1) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(fma.f64 a (neg.f64 a) (fma.f64 a a (*.f64 (+.f64 b a) (-.f64 b a))))
(-.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.f64 a a))
(+.f64 (*.f64 b b) (+.f64 (*.f64 a (neg.f64 a)) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(-.f64 (fma.f64 b b (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 a a))
(fma.f64 2 (*.f64 0 (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 b a)))
(+.f64 (*.f64 b b) (+.f64 (+.f64 (*.f64 a (neg.f64 a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (fma.f64 a (neg.f64 a) (fma.f64 a a (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a))))
(fma.f64 b b (fma.f64 a (neg.f64 a) (*.f64 3 (*.f64 0 (*.f64 a a)))))
(fma.f64 b b (-.f64 (*.f64 3 (*.f64 0 (*.f64 a a))) (*.f64 a a)))
(+.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 a (neg.f64 a)) 1) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(-.f64 (fma.f64 b b (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 a a))
(fma.f64 2 (*.f64 0 (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 b a)))
(+.f64 (*.f64 b b) (+.f64 (*.f64 a (neg.f64 a)) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))
(fma.f64 a (neg.f64 a) (fma.f64 a a (*.f64 (+.f64 b a) (-.f64 b a))))
(-.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.f64 a a))
(+.f64 (*.f64 b b) (+.f64 (+.f64 (*.f64 a (neg.f64 a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))
(-.f64 (fma.f64 b b (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 a a))
(fma.f64 2 (*.f64 0 (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 b a)))
(+.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 a (neg.f64 a)) 1) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))
(fma.f64 a (neg.f64 a) (fma.f64 a a (*.f64 (+.f64 b a) (-.f64 b a))))
(-.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.f64 a a))
(+.f64 (*.f64 b b) (+.f64 (*.f64 a (neg.f64 a)) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a))))
(fma.f64 a (neg.f64 a) (fma.f64 a a (*.f64 (+.f64 b a) (-.f64 b a))))
(-.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.f64 a a))
(+.f64 (*.f64 b b) (+.f64 (+.f64 (*.f64 a (neg.f64 a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a))))
(-.f64 (fma.f64 b b (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 a a))
(fma.f64 2 (*.f64 0 (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 b a)))
(+.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 a (neg.f64 a)) 1) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a))))
(fma.f64 a (neg.f64 a) (fma.f64 a a (*.f64 (+.f64 b a) (-.f64 b a))))
(-.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.f64 a a))
(+.f64 (*.f64 b b) (+.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 (fma.f64 b b (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))) (*.f64 a a))
(+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))) (fma.f64 b b (*.f64 0 (*.f64 a a))))
(+.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))))
(+.f64 (*.f64 b b) (+.f64 (+.f64 (*.f64 a (neg.f64 a)) (fma.f64 (neg.f64 a) a (*.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 a (neg.f64 a) (fma.f64 a a (*.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 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))) (fma.f64 a a (*.f64 0 (*.f64 a a))))
(+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))) (fma.f64 2 (*.f64 0 (*.f64 a a)) (*.f64 b b)))
(+.f64 (*.f64 b b) (+.f64 (*.f64 (*.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 (fma.f64 b b (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))) (*.f64 a a))
(+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))) (fma.f64 b b (*.f64 0 (*.f64 a a))))
(+.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(fma.f64 a (neg.f64 a) (fma.f64 a a (*.f64 (+.f64 b a) (-.f64 b a))))
(-.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.f64 a a))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(-.f64 (fma.f64 b b (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 a a))
(fma.f64 2 (*.f64 0 (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 b a)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1))
(fma.f64 a (neg.f64 a) (fma.f64 a a (*.f64 (+.f64 b a) (-.f64 b a))))
(-.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.f64 a a))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)))
(fma.f64 a (neg.f64 a) (fma.f64 a a (*.f64 (+.f64 b a) (-.f64 b a))))
(-.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.f64 a a))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(-.f64 (fma.f64 b b (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))) (*.f64 a a))
(+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))) (fma.f64 b b (*.f64 0 (*.f64 a a))))
(+.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(+.f64 (fma.f64 a (neg.f64 a) (fma.f64 a a (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a))))
(fma.f64 b b (fma.f64 a (neg.f64 a) (*.f64 3 (*.f64 0 (*.f64 a a)))))
(fma.f64 b b (-.f64 (*.f64 3 (*.f64 0 (*.f64 a a))) (*.f64 a a)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(-.f64 (fma.f64 b b (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 a a))
(fma.f64 2 (*.f64 0 (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 b a)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(-.f64 (fma.f64 b b (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 a a))
(fma.f64 2 (*.f64 0 (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 b a)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(+.f64 (fma.f64 a (neg.f64 a) (fma.f64 a a (*.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 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))) (fma.f64 a a (*.f64 0 (*.f64 a a))))
(+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))) (fma.f64 2 (*.f64 0 (*.f64 a a)) (*.f64 b b)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (fma.f64 a (neg.f64 a) (fma.f64 a a (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a))))
(fma.f64 b b (fma.f64 a (neg.f64 a) (*.f64 3 (*.f64 0 (*.f64 a a)))))
(fma.f64 b b (-.f64 (*.f64 3 (*.f64 0 (*.f64 a a))) (*.f64 a a)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(fma.f64 (+.f64 b a) (-.f64 b a) (*.f64 (*.f64 0 (*.f64 a a)) 4))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (fma.f64 a (neg.f64 a) (fma.f64 a a (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a))))
(fma.f64 b b (fma.f64 a (neg.f64 a) (*.f64 3 (*.f64 0 (*.f64 a a)))))
(fma.f64 b b (-.f64 (*.f64 3 (*.f64 0 (*.f64 a a))) (*.f64 a a)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (fma.f64 a (neg.f64 a) (fma.f64 a a (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a))))
(fma.f64 b b (fma.f64 a (neg.f64 a) (*.f64 3 (*.f64 0 (*.f64 a a)))))
(fma.f64 b b (-.f64 (*.f64 3 (*.f64 0 (*.f64 a a))) (*.f64 a a)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (-.f64 (fma.f64 b b (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))) (*.f64 a a)) (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a))))
(fma.f64 (+.f64 b a) (-.f64 b a) (fma.f64 2 (*.f64 0 (*.f64 a a)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))) (-.f64 (*.f64 b b) (*.f64 3 (*.f64 0 (*.f64 a a)))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))
(-.f64 (fma.f64 b b (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 a a))
(fma.f64 2 (*.f64 0 (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 b a)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))
(+.f64 (fma.f64 a (neg.f64 a) (fma.f64 a a (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a))))
(fma.f64 b b (fma.f64 a (neg.f64 a) (*.f64 3 (*.f64 0 (*.f64 a a)))))
(fma.f64 b b (-.f64 (*.f64 3 (*.f64 0 (*.f64 a a))) (*.f64 a a)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))
(-.f64 (fma.f64 b b (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 a a))
(fma.f64 2 (*.f64 0 (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 b a)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))
(-.f64 (fma.f64 b b (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 a a))
(fma.f64 2 (*.f64 0 (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 b a)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))
(+.f64 (fma.f64 a (neg.f64 a) (fma.f64 a a (*.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 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))) (fma.f64 a a (*.f64 0 (*.f64 a a))))
(+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))) (fma.f64 2 (*.f64 0 (*.f64 a a)) (*.f64 b b)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a))))
(-.f64 (fma.f64 b b (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 a a))
(fma.f64 2 (*.f64 0 (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 b a)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a))))
(+.f64 (fma.f64 a (neg.f64 a) (fma.f64 a a (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a))))
(fma.f64 b b (fma.f64 a (neg.f64 a) (*.f64 3 (*.f64 0 (*.f64 a a)))))
(fma.f64 b b (-.f64 (*.f64 3 (*.f64 0 (*.f64 a a))) (*.f64 a a)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a))))
(-.f64 (fma.f64 b b (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 a a))
(fma.f64 2 (*.f64 0 (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 b a)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a))))
(-.f64 (fma.f64 b b (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 a a))
(fma.f64 2 (*.f64 0 (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 b a)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a))))
(+.f64 (fma.f64 a (neg.f64 a) (fma.f64 a a (*.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 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))) (fma.f64 a a (*.f64 0 (*.f64 a a))))
(+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))) (fma.f64 2 (*.f64 0 (*.f64 a a)) (*.f64 b b)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (neg.f64 a) a (*.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 a (neg.f64 a) (fma.f64 a a (*.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 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))) (fma.f64 a a (*.f64 0 (*.f64 a a))))
(+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))) (fma.f64 2 (*.f64 0 (*.f64 a a)) (*.f64 b b)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(+.f64 (-.f64 (fma.f64 b b (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))) (*.f64 a a)) (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a))))
(fma.f64 (+.f64 b a) (-.f64 b a) (fma.f64 2 (*.f64 0 (*.f64 a a)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))) (-.f64 (*.f64 b b) (*.f64 3 (*.f64 0 (*.f64 a a)))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(+.f64 (fma.f64 a (neg.f64 a) (fma.f64 a a (*.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 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))) (fma.f64 a a (*.f64 0 (*.f64 a a))))
(+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))) (fma.f64 2 (*.f64 0 (*.f64 a a)) (*.f64 b b)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.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 a (neg.f64 a) (fma.f64 a a (*.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 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))) (fma.f64 a a (*.f64 0 (*.f64 a a))))
(+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))) (fma.f64 2 (*.f64 0 (*.f64 a a)) (*.f64 b b)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(+.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(fma.f64 2 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 b a)))
(+.f64 (*.f64 a (neg.f64 a)) (*.f64 b b))
(*.f64 (+.f64 b a) (-.f64 b a))
(+.f64 (*.f64 a (neg.f64 a)) (+.f64 (*.f64 b b) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(fma.f64 a (neg.f64 a) (fma.f64 a a (*.f64 (+.f64 b a) (-.f64 b a))))
(-.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.f64 a a))
(+.f64 (*.f64 a (neg.f64 a)) (+.f64 (*.f64 b b) (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(-.f64 (fma.f64 b b (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 a a))
(fma.f64 2 (*.f64 0 (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 b a)))
(+.f64 (*.f64 a (neg.f64 a)) (+.f64 (*.f64 b b) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))
(fma.f64 a (neg.f64 a) (fma.f64 a a (*.f64 (+.f64 b a) (-.f64 b a))))
(-.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.f64 a a))
(+.f64 (*.f64 a (neg.f64 a)) (+.f64 (*.f64 b b) (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a))))
(fma.f64 a (neg.f64 a) (fma.f64 a a (*.f64 (+.f64 b a) (-.f64 b a))))
(-.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.f64 a a))
(+.f64 (*.f64 a (neg.f64 a)) (+.f64 (*.f64 b b) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(-.f64 (fma.f64 b b (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))) (*.f64 a a))
(+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))) (fma.f64 b b (*.f64 0 (*.f64 a a))))
(+.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))))
(+.f64 (*.f64 a (neg.f64 a)) (+.f64 (*.f64 a a) (-.f64 (*.f64 b b) (*.f64 a a))))
(fma.f64 a (neg.f64 a) (fma.f64 a a (*.f64 (+.f64 b a) (-.f64 b a))))
(-.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.f64 a a))
(+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(fma.f64 a (neg.f64 a) (fma.f64 a a (*.f64 (+.f64 b a) (-.f64 b a))))
(-.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.f64 a a))
(+.f64 (+.f64 (*.f64 a (neg.f64 a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 b b))
(fma.f64 a (neg.f64 a) (fma.f64 a a (*.f64 (+.f64 b a) (-.f64 b a))))
(-.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.f64 a a))
(+.f64 (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a)))
(-.f64 (fma.f64 b b (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 a a))
(fma.f64 2 (*.f64 0 (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 b a)))
(+.f64 (*.f64 (*.f64 a (neg.f64 a)) 1) (*.f64 b b))
(*.f64 (+.f64 b a) (-.f64 b a))
(+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1) (-.f64 (*.f64 b b) (*.f64 a a)))
(fma.f64 a (neg.f64 a) (fma.f64 a a (*.f64 (+.f64 b a) (-.f64 b a))))
(-.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.f64 a a))
(+.f64 (fma.f64 (*.f64 a (neg.f64 a)) 1 (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(fma.f64 a (neg.f64 a) (fma.f64 a a (*.f64 (+.f64 b a) (-.f64 b a))))
(-.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.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 b b) (*.f64 a a)))
(-.f64 (fma.f64 b b (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))) (*.f64 a a))
(+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))) (fma.f64 b b (*.f64 0 (*.f64 a a))))
(+.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))))
(+.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 a (neg.f64 a))) (*.f64 a a))
(fma.f64 a (neg.f64 a) (fma.f64 a a (*.f64 (+.f64 b a) (-.f64 b a))))
(-.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.f64 a a))
(+.f64 (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 b b)) (*.f64 a (neg.f64 a)))
(fma.f64 a (neg.f64 a) (fma.f64 a a (*.f64 (+.f64 b a) (-.f64 b a))))
(-.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.f64 a a))
(+.f64 (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 b b)) (+.f64 (*.f64 a (neg.f64 a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(-.f64 (fma.f64 b b (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 a a))
(fma.f64 2 (*.f64 0 (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 b a)))
(+.f64 (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 b b)) (*.f64 (*.f64 a (neg.f64 a)) 1))
(fma.f64 a (neg.f64 a) (fma.f64 a a (*.f64 (+.f64 b a) (-.f64 b a))))
(-.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.f64 a a))
(+.f64 (-.f64 (*.f64 b b) (exp.f64 (log1p.f64 (*.f64 a a)))) 1)
(+.f64 1 (-.f64 (*.f64 b b) (exp.f64 (log1p.f64 (*.f64 a a)))))
(-.f64 (*.f64 b b) (expm1.f64 (log1p.f64 (*.f64 a a))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1)
(*.f64 (+.f64 b a) (-.f64 b a))
(*.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (-.f64 b a))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (+.f64 b a) (-.f64 b a))
(*.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2))
(*.f64 (+.f64 b a) (-.f64 b a))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (+.f64 b a) (-.f64 b a))
(*.f64 (+.f64 b a) (-.f64 b a))
(*.f64 (-.f64 b a) (+.f64 b a))
(*.f64 (+.f64 b a) (-.f64 b 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 4) (pow.f64 a 4)) (fma.f64 a a (*.f64 b b)))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 1 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 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)) (fma.f64 b b (*.f64 a a)))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 a a (*.f64 b b)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 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)) (fma.f64 a a (*.f64 b b)))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 b a)) (+.f64 b a))
(*.f64 (+.f64 b a) (-.f64 b a))
(/.f64 (*.f64 (-.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 b a))
(*.f64 (+.f64 b a) (-.f64 b 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 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a)))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 a a (*.f64 b b)))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b a) (-.f64 b a)) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (-.f64 (*.f64 b b) (fma.f64 a a (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b a) (-.f64 b a)) 2) (*.f64 (*.f64 0 (*.f64 a a)) (*.f64 0 (*.f64 a a)))) (-.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.f64 a a)))
(/.f64 (+.f64 (pow.f64 b 6) (pow.f64 (*.f64 a (neg.f64 a)) 3)) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (*.f64 a (neg.f64 a)) (*.f64 a (neg.f64 a))) (*.f64 (*.f64 b b) (*.f64 a (neg.f64 a))))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b a) (-.f64 b a)) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 b a) (-.f64 b a)) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (-.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 b a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b a) (-.f64 b a)) 3) (pow.f64 (*.f64 0 (*.f64 a a)) 3)) (fma.f64 (*.f64 0 (*.f64 a a)) (-.f64 (*.f64 0 (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 b a))) (pow.f64 (*.f64 (+.f64 b a) (-.f64 b a)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b a) (-.f64 b a)) 3) (pow.f64 (*.f64 0 (*.f64 a a)) 3)) (fma.f64 (*.f64 0 (*.f64 a a)) (-.f64 (fma.f64 a a (*.f64 0 (*.f64 a a))) (*.f64 b b)) (pow.f64 (*.f64 (+.f64 b a) (-.f64 b a)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 a a (*.f64 b b))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (neg.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) 1) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 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 4) (pow.f64 a 4)) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
(*.f64 (+.f64 b a) (-.f64 b a))
(/.f64 (*.f64 1 (-.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)) (fma.f64 b b (*.f64 a a)))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b a) (-.f64 b a)) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (-.f64 (*.f64 b b) (fma.f64 a a (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b a) (-.f64 b a)) 2) (*.f64 (*.f64 0 (*.f64 a a)) (*.f64 0 (*.f64 a a)))) (-.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.f64 a a)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 b 6) (pow.f64 (*.f64 a (neg.f64 a)) 3))) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (*.f64 a (neg.f64 a)) (*.f64 a (neg.f64 a))) (*.f64 (*.f64 b b) (*.f64 a (neg.f64 a))))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b a) (-.f64 b a)) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 b a) (-.f64 b a)) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (-.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 b a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b a) (-.f64 b a)) 3) (pow.f64 (*.f64 0 (*.f64 a a)) 3)) (fma.f64 (*.f64 0 (*.f64 a a)) (-.f64 (*.f64 0 (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 b a))) (pow.f64 (*.f64 (+.f64 b a) (-.f64 b a)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b a) (-.f64 b a)) 3) (pow.f64 (*.f64 0 (*.f64 a a)) 3)) (fma.f64 (*.f64 0 (*.f64 a a)) (-.f64 (fma.f64 a a (*.f64 0 (*.f64 a a))) (*.f64 b b)) (pow.f64 (*.f64 (+.f64 b a) (-.f64 b a)) 2)))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 a a (*.f64 b b))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (neg.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))) (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 b a) (-.f64 b a))) (sqrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))))) (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 b a) (-.f64 b a))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))) (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (sqrt.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 (sqrt.f64 (fma.f64 b b (*.f64 a a))) (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 b a) (-.f64 b a))) (hypot.f64 b a)) (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2) (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (/.f64 (cbrt.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 b a) (-.f64 b a))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b a) (-.f64 b a))) 2) (cbrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))))) (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b a) (-.f64 b a))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))) (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2) (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (cbrt.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b a) (-.f64 b a))) 2) (/.f64 (cbrt.f64 (fma.f64 b b (*.f64 a a))) (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b a) (-.f64 b a))) 2) (cbrt.f64 (fma.f64 a a (*.f64 b b)))) (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 (+.f64 b a) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (+.f64 (fma.f64 b b (*.f64 a a)) (*.f64 b a)))
(/.f64 (+.f64 b a) (/.f64 (+.f64 (fma.f64 b b (*.f64 a a)) (*.f64 b a)) (-.f64 (pow.f64 b 3) (pow.f64 a 3))))
(*.f64 (/.f64 (+.f64 b a) (fma.f64 b a (fma.f64 a a (*.f64 b b)))) (-.f64 (pow.f64 b 3) (pow.f64 a 3)))
(/.f64 (*.f64 (-.f64 b a) (+.f64 (pow.f64 b 3) (pow.f64 a 3))) (-.f64 (fma.f64 b b (*.f64 a a)) (*.f64 b a)))
(/.f64 (-.f64 b a) (/.f64 (-.f64 (fma.f64 b b (*.f64 a a)) (*.f64 b a)) (+.f64 (pow.f64 b 3) (pow.f64 a 3))))
(*.f64 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (-.f64 (fma.f64 a a (*.f64 b b)) (*.f64 b a))) (-.f64 b a))
(*.f64 (/.f64 (-.f64 b a) (-.f64 (*.f64 b b) (*.f64 a (-.f64 b a)))) (+.f64 (pow.f64 b 3) (pow.f64 a 3)))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)) (-.f64 b a))
(*.f64 (+.f64 b a) (-.f64 b a))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 a (neg.f64 a)))) 1) (-.f64 (*.f64 b b) (*.f64 a (neg.f64 a))))
(/.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)) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) 1) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b a) (-.f64 b a)) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (-.f64 (*.f64 b b) (fma.f64 a a (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b a) (-.f64 b a)) 2) (*.f64 (*.f64 0 (*.f64 a a)) (*.f64 0 (*.f64 a a)))) (-.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.f64 a a)))
(/.f64 (*.f64 (+.f64 (pow.f64 b 6) (pow.f64 (*.f64 a (neg.f64 a)) 3)) 1) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (*.f64 a (neg.f64 a)) (*.f64 a (neg.f64 a))) (*.f64 (*.f64 b b) (*.f64 a (neg.f64 a))))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3)) 1) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b a) (-.f64 b a)) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 b a) (-.f64 b a)) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (-.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 b a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b a) (-.f64 b a)) 3) (pow.f64 (*.f64 0 (*.f64 a a)) 3)) (fma.f64 (*.f64 0 (*.f64 a a)) (-.f64 (*.f64 0 (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 b a))) (pow.f64 (*.f64 (+.f64 b a) (-.f64 b a)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b a) (-.f64 b a)) 3) (pow.f64 (*.f64 0 (*.f64 a a)) 3)) (fma.f64 (*.f64 0 (*.f64 a a)) (-.f64 (fma.f64 a a (*.f64 0 (*.f64 a a))) (*.f64 b b)) (pow.f64 (*.f64 (+.f64 b a) (-.f64 b a)) 2)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 1) (neg.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 a a (*.f64 b b))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) 1) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (neg.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))) (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 b a) (-.f64 b a))) (sqrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))))) (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 b a) (-.f64 b a))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))) (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) (sqrt.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 (sqrt.f64 (fma.f64 b b (*.f64 a a))) (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 b a) (-.f64 b a))) (hypot.f64 b a)) (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2)) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (/.f64 (cbrt.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 b a) (-.f64 b a))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b a) (-.f64 b a))) 2) (cbrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))))) (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b a) (-.f64 b a))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))) (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2)) (cbrt.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b a) (-.f64 b a))) 2) (/.f64 (cbrt.f64 (fma.f64 b b (*.f64 a a))) (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b a) (-.f64 b a))) 2) (cbrt.f64 (fma.f64 a a (*.f64 b b)))) (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (-.f64 b a)) (-.f64 (fma.f64 b b (*.f64 a a)) (*.f64 b a)))
(/.f64 (-.f64 b a) (/.f64 (-.f64 (fma.f64 b b (*.f64 a a)) (*.f64 b a)) (+.f64 (pow.f64 b 3) (pow.f64 a 3))))
(*.f64 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (-.f64 (fma.f64 a a (*.f64 b b)) (*.f64 b a))) (-.f64 b a))
(*.f64 (/.f64 (-.f64 b a) (-.f64 (*.f64 b b) (*.f64 a (-.f64 b a)))) (+.f64 (pow.f64 b 3) (pow.f64 a 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (+.f64 b a)) (+.f64 (fma.f64 b b (*.f64 a a)) (*.f64 b a)))
(/.f64 (+.f64 b a) (/.f64 (+.f64 (fma.f64 b b (*.f64 a a)) (*.f64 b a)) (-.f64 (pow.f64 b 3) (pow.f64 a 3))))
(*.f64 (/.f64 (+.f64 b a) (fma.f64 b a (fma.f64 a a (*.f64 b b)))) (-.f64 (pow.f64 b 3) (pow.f64 a 3)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 b 4) (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (pow.f64 a 4))) (/.f64 1 (fma.f64 b b (*.f64 a a)))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (/.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (fma.f64 b b (*.f64 a a)))))
(/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (*.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 a a (*.f64 b b))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 b 4) 3) (pow.f64 (pow.f64 a 4) 3)) (/.f64 1 (fma.f64 b b (*.f64 a a)))) (+.f64 (*.f64 (pow.f64 b 4) (pow.f64 b 4)) (+.f64 (*.f64 (pow.f64 a 4) (pow.f64 a 4)) (*.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 b 4) 3) (pow.f64 (pow.f64 a 4) 3)) (/.f64 (+.f64 (+.f64 (pow.f64 b 8) (pow.f64 a 8)) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 1 (fma.f64 b b (*.f64 a a)))))
(/.f64 (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (fma.f64 a a (*.f64 b b))) (fma.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 b 8)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 b 6) (pow.f64 b 6)) (*.f64 (pow.f64 a 6) (pow.f64 a 6))) (/.f64 1 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))) (+.f64 (pow.f64 b 6) (pow.f64 a 6)))
(/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (/.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 1 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (*.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (*.f64 (+.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 b 6) 3) (pow.f64 (pow.f64 a 6) 3)) (/.f64 1 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))) (+.f64 (*.f64 (pow.f64 b 6) (pow.f64 b 6)) (+.f64 (*.f64 (pow.f64 a 6) (pow.f64 a 6)) (*.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 b 6) 3) (pow.f64 (pow.f64 a 6) 3)) (/.f64 (+.f64 (+.f64 (pow.f64 b 12) (pow.f64 a 12)) (*.f64 (pow.f64 b 6) (pow.f64 a 6))) (/.f64 1 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 b 6) 3) (pow.f64 (pow.f64 a 6) 3)) (*.f64 (+.f64 (pow.f64 b 12) (fma.f64 (pow.f64 b 6) (pow.f64 a 6) (pow.f64 a 12))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 b 6) 3) (pow.f64 (pow.f64 a 6) 3)) (*.f64 (+.f64 (pow.f64 b 12) (fma.f64 (pow.f64 b 6) (pow.f64 a 6) (pow.f64 a 12))) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1)
(*.f64 (+.f64 b a) (-.f64 b a))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2)
(*.f64 (+.f64 b a) (-.f64 b a))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 3)
(*.f64 (+.f64 b a) (-.f64 b a))
(pow.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) 1/3)
(*.f64 (+.f64 b a) (-.f64 b a))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 b a) (-.f64 b a)) 2))
(fabs.f64 (*.f64 (+.f64 b a) (-.f64 b a)))
(log.f64 (pow.f64 (exp.f64 (+.f64 b a)) (-.f64 b a)))
(*.f64 (+.f64 b a) (-.f64 b a))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (+.f64 b a) (-.f64 b a))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3))
(*.f64 (+.f64 b a) (-.f64 b a))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (+.f64 b a) (-.f64 b a))
(exp.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (+.f64 b a) (-.f64 b a))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 1))
(*.f64 (+.f64 b a) (-.f64 b a))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (+.f64 b a) (-.f64 b a))
(fma.f64 b b (*.f64 a (neg.f64 a)))
(*.f64 (+.f64 b a) (-.f64 b a))
(fma.f64 1 (*.f64 b b) (*.f64 a (neg.f64 a)))
(*.f64 (+.f64 b a) (-.f64 b a))
(fma.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(fma.f64 a (neg.f64 a) (fma.f64 a a (*.f64 (+.f64 b a) (-.f64 b a))))
(-.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.f64 a a))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(fma.f64 a (neg.f64 a) (fma.f64 a a (*.f64 (+.f64 b a) (-.f64 b a))))
(-.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.f64 a a))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(fma.f64 a (neg.f64 a) (fma.f64 a a (*.f64 (+.f64 b a) (-.f64 b a))))
(-.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.f64 a a))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (cbrt.f64 (*.f64 b b)) (*.f64 a (neg.f64 a)))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 b 4)) (cbrt.f64 (*.f64 b b))) (*.f64 a a))
(fma.f64 (+.f64 b a) (-.f64 b a) (fma.f64 (neg.f64 a) a (*.f64 a a)))
(fma.f64 a (neg.f64 a) (fma.f64 a a (*.f64 (+.f64 b a) (-.f64 b a))))
(-.f64 (fma.f64 b b (*.f64 0 (*.f64 a a))) (*.f64 a a))

localize32.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
98.0%
(-.f64 (*.f64 b b) (*.f64 a a))
83.9%
(*.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)))))
63.4%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
62.8%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
Compiler

Compiled 87 to 45 computations (48.3% saved)

series11.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite87.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1950×associate-*l/
448×add-sqr-sqrt
434×pow1
434×*-un-lft-identity
414×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify84.0ms (0.4%)

Algorithm
egg-herbie
Rules
1638×associate-/l*
1136×associate-/r*
584×associate-*r*
532×associate-*r/
444×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02407375
17885441
235655295
Stop Event
node limit
Counts
77 → 97
Calls
Call 1
Inputs
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 (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 (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 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 -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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 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 -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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 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 -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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 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 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3))) (*.f64 -1/11664000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)))) (pow.f64 angle 3))) (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3))) (*.f64 -1/11664000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)))) (pow.f64 angle 3))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (*.f64 2 (*.f64 (+.f64 (*.f64 1/2267481600000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))) (+.f64 (*.f64 1/22674816000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))) (*.f64 1/4534963200000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))))) (pow.f64 angle 5)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3))) (*.f64 -1/11664000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)))) (pow.f64 angle 3))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1/1469328076800000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/881596846080000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7))) (*.f64 -1/4407984230400000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7)))))) (pow.f64 angle 7))) (*.f64 2 (*.f64 (+.f64 (*.f64 1/2267481600000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))) (+.f64 (*.f64 1/22674816000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))) (*.f64 1/4534963200000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))))) (pow.f64 angle 5))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (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 (pow.f64 b 2) (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 (pow.f64 b 2) (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 (pow.f64 b 2) (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 (pow.f64 b 2) (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 (pow.f64 b 2) (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 (pow.f64 b 2) (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 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)))) 1)
(/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 2 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2)
(/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))) 2)
(/.f64 (*.f64 1 (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 1 (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a)))) (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) (-.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (*.f64 (+.f64 (pow.f64 b 6) (pow.f64 (neg.f64 (*.f64 a a)) 3)) (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a))) (*.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3)) (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 2) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) 2) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))) -2)
(/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1) 2)
(/.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))) 1) 2)
(/.f64 (*.f64 (sqrt.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (sqrt.f64 2))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) 2)
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) 2) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) 2) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) (*.f64 (fma.f64 b b (*.f64 a a)) 2))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))) 2))
(pow.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) 1)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) 2))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) 3) (pow.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2) 3) (pow.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))))
(exp.f64 (log.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))))
Outputs
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (cos.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 -2 (*.f64 a a)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(*.f64 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 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(*.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b))))
(+.f64 (*.f64 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 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(+.f64 (*.f64 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 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(+.f64 (*.f64 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 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (cos.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 -2 (*.f64 a a)))
(+.f64 (*.f64 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 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(+.f64 (*.f64 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 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(+.f64 (*.f64 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 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (cos.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 -2 (*.f64 a a)))
(+.f64 (*.f64 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 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(+.f64 (*.f64 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 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(+.f64 (*.f64 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 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(*.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 angle (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) 1/90))
(*.f64 angle (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (PI.f64))) 1/90))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3))) (*.f64 -1/11664000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)))) (pow.f64 angle 3))) (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 b b) (*.f64 a a))) -1/8748000) (pow.f64 angle 3)) (*.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64))))
(fma.f64 2 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 -1/8748000 (pow.f64 angle 3))) (*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) 1/90)))
(fma.f64 2 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 -1/8748000 (pow.f64 angle 3))) (*.f64 angle (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (PI.f64))) 1/90)))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3))) (*.f64 -1/11664000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)))) (pow.f64 angle 3))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (*.f64 2 (*.f64 (+.f64 (*.f64 1/2267481600000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))) (+.f64 (*.f64 1/22674816000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))) (*.f64 1/4534963200000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))))) (pow.f64 angle 5)))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 b b) (*.f64 a a))) -1/8748000) (pow.f64 angle 3)) (fma.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64)) (*.f64 2 (*.f64 (fma.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (*.f64 b b) (*.f64 a a))) 1/3779136000000)) (pow.f64 angle 5)))))
(fma.f64 2 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 -1/8748000 (pow.f64 angle 3))) (fma.f64 2 (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (*.f64 b b) (*.f64 a a))) 1/1417176000000) (pow.f64 angle 5)) (*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) 1/90))))
(fma.f64 2 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 -1/8748000 (pow.f64 angle 3))) (fma.f64 2 (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (*.f64 b b) (*.f64 a a))) 1/1417176000000) (pow.f64 angle 5)) (*.f64 angle (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (PI.f64))) 1/90))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3))) (*.f64 -1/11664000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)))) (pow.f64 angle 3))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1/1469328076800000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/881596846080000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7))) (*.f64 -1/4407984230400000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7)))))) (pow.f64 angle 7))) (*.f64 2 (*.f64 (+.f64 (*.f64 1/2267481600000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))) (+.f64 (*.f64 1/22674816000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))) (*.f64 1/4534963200000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))))) (pow.f64 angle 5))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 b b) (*.f64 a a))) -1/8748000) (pow.f64 angle 3)) (fma.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64)) (*.f64 2 (+.f64 (*.f64 (fma.f64 -1/1469328076800000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (*.f64 b b) (*.f64 a a))) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (*.f64 b b) (*.f64 a a))) -1/734664038400000000))) (pow.f64 angle 7)) (*.f64 (fma.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (*.f64 b b) (*.f64 a a))) 1/3779136000000)) (pow.f64 angle 5))))))
(fma.f64 2 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 -1/8748000 (pow.f64 angle 3))) (fma.f64 2 (fma.f64 (fma.f64 -1/1469328076800000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (*.f64 b b) (*.f64 a a))) -43/30855889612800000000)) (pow.f64 angle 7) (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (*.f64 b b) (*.f64 a a))) 1/1417176000000) (pow.f64 angle 5))) (*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) 1/90))))
(fma.f64 2 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 -1/8748000 (pow.f64 angle 3))) (fma.f64 2 (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (*.f64 b b) (*.f64 a a))) -1/482123275200000000) (pow.f64 angle 7) (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (*.f64 b b) (*.f64 a a))) 1/1417176000000) (pow.f64 angle 5))) (*.f64 angle (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (PI.f64))) 1/90))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) 2)))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) 2)))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) 2)))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) 2)))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) 2)))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) 2)))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) 2)))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)))) 1)
(*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 2 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2)
(*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))) 2)
(*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(/.f64 (*.f64 1 (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 2 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)) (/.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))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 1 (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 (*.f64 2 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 2 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)) (/.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))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 2 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a)))) (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) (-.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))
(/.f64 (*.f64 2 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)) (/.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))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (/.f64 (-.f64 (*.f64 b b) (fma.f64 a a (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 2 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2))))
(/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (-.f64 (*.f64 b b) (fma.f64 a a (*.f64 0 (*.f64 a a)))) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 0 (*.f64 a a)) (*.f64 0 (*.f64 a a))))))
(*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(/.f64 (*.f64 (+.f64 (pow.f64 b 6) (pow.f64 (neg.f64 (*.f64 a a)) 3)) (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a))) (*.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))))
(/.f64 (*.f64 2 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3)) (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (-.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (/.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 0 (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (*.f64 a (*.f64 0 a)) 3)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 2 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)) (/.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))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (*.f64 2 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 2 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)) (/.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))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 2 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 2) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 2 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)) (/.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))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) 2) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 2 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))) -2)
(*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1) 2)
(*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(/.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))) 1) 2)
(*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (sqrt.f64 2))
(/.f64 (sqrt.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (/.f64 (sqrt.f64 2) (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sqrt.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (sqrt.f64 2)) (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2)))))
(/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 1/2)))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) 2)
(*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) 2) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 2 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)) (/.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))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) 2) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 2 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) (*.f64 (fma.f64 b b (*.f64 a a)) 2))
(/.f64 (*.f64 2 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)) (/.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))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))) 2))
(/.f64 (*.f64 2 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(pow.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) 1)
(*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) 2)
(*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) 3)
(*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(pow.f64 (pow.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) 3) 1/3)
(*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) 2))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2))) 2))
(fabs.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (log.f64 (sqrt.f64 (*.f64 1 (exp.f64 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))))
(*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)))))
(*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) 3))
(*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) 3) (pow.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2) 3)))
(*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2) 3) (pow.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) 3)))
(*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))))
(*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(exp.f64 (log.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))))
(*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) 1))
(*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))))
(*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1/2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))

localize30.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
98.4%
(-.f64 (*.f64 a a) (*.f64 b b))
83.9%
(*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
63.4%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
62.8%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
Compiler

Compiled 90 to 43 computations (52.2% saved)

series22.0ms (0.1%)

Counts
2 → 60
Calls

15 calls:

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

rewrite98.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1684×associate-*r/
1414×associate-*l/
398×add-sqr-sqrt
382×pow1
382×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

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

simplify148.0ms (0.6%)

Algorithm
egg-herbie
Rules
1088×+-commutative
1082×associate-*r*
866×associate-+l-
792×associate-*l*
762×associate-+r-
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
049614052
1140212792
2630412702
Stop Event
node limit
Counts
248 → 289
Calls
Call 1
Inputs
(*.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 -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 -1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (PI.f64))))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (PI.f64)))) (*.f64 1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (PI.f64) 3)))))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (PI.f64)))) (+.f64 (*.f64 1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (PI.f64) 3)))) (*.f64 -1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (PI.f64) 5))))))
(+.f64 (*.f64 1/15427944806400000000 (*.f64 (pow.f64 angle 7) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (PI.f64) 7)))) (+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (PI.f64)))) (+.f64 (*.f64 1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (PI.f64) 3)))) (*.f64 -1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (PI.f64) 5)))))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(pow.f64 a 2)
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(pow.f64 a 2)
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(pow.f64 a 2)
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(*.f64 -1 (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(*.f64 -1 (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1)
(/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))) (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4)))) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) -2)) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) -2)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))) (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 a 4) (*.f64 (neg.f64 (*.f64 b b)) (neg.f64 (*.f64 b b))))) (-.f64 (*.f64 a a) (neg.f64 (*.f64 b b))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))) (-.f64 (*.f64 a a) (+.f64 (*.f64 b b) (fma.f64 (neg.f64 b) b (*.f64 b b)))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (pow.f64 a 6) (pow.f64 (neg.f64 (*.f64 b b)) 3))) (+.f64 (pow.f64 a 4) (-.f64 (*.f64 (neg.f64 (*.f64 b b)) (neg.f64 (*.f64 b b))) (*.f64 (*.f64 a a) (neg.f64 (*.f64 b b))))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (neg.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)))) (neg.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (neg.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (*.f64 (neg.f64 (*.f64 b b)) (neg.f64 (*.f64 b b)))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (*.f64 a a) (neg.f64 (*.f64 b b))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (*.f64 a a) (+.f64 (*.f64 b b) (fma.f64 (neg.f64 b) b (*.f64 b b)))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 6) (pow.f64 (neg.f64 (*.f64 b b)) 3)) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (+.f64 (pow.f64 a 4) (-.f64 (*.f64 (neg.f64 (*.f64 b b)) (neg.f64 (*.f64 b b))) (*.f64 (*.f64 a a) (neg.f64 (*.f64 b b))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 3)) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (neg.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(/.f64 (*.f64 (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) -2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) -2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (*.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (sqrt.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (-.f64 a b) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (-.f64 a b))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (-.f64 a b) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (-.f64 (fma.f64 a a (*.f64 b b)) (*.f64 a b)))
(pow.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(log.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) 3) (pow.f64 (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 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(+.f64 (*.f64 a a) (neg.f64 (*.f64 b b)))
(+.f64 (*.f64 a a) (+.f64 (neg.f64 (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))
(+.f64 (*.f64 a a) (*.f64 (neg.f64 (*.f64 b b)) 1))
(+.f64 (*.f64 a a) (+.f64 (+.f64 (neg.f64 (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (fma.f64 (neg.f64 b) b (*.f64 b b))))
(+.f64 (*.f64 a a) (+.f64 (*.f64 (neg.f64 (*.f64 b b)) 1) (fma.f64 (neg.f64 b) b (*.f64 b b))))
(+.f64 (*.f64 a a) (+.f64 (neg.f64 (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))))
(+.f64 (*.f64 a a) (+.f64 (+.f64 (neg.f64 (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))))
(+.f64 (*.f64 a a) (+.f64 (*.f64 (neg.f64 (*.f64 b b)) 1) (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))))
(+.f64 (*.f64 a a) (+.f64 (neg.f64 (*.f64 b b)) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1)))
(+.f64 (*.f64 a a) (+.f64 (+.f64 (neg.f64 (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1)))
(+.f64 (*.f64 a a) (+.f64 (*.f64 (neg.f64 (*.f64 b b)) 1) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1)))
(+.f64 (*.f64 a a) (+.f64 (neg.f64 (*.f64 b b)) (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b))))
(+.f64 (*.f64 a a) (+.f64 (+.f64 (neg.f64 (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b))))
(+.f64 (*.f64 a a) (+.f64 (*.f64 (neg.f64 (*.f64 b b)) 1) (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b))))
(+.f64 (*.f64 a a) (+.f64 (neg.f64 (*.f64 b b)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))))
(+.f64 (*.f64 a a) (+.f64 (+.f64 (neg.f64 (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))))
(+.f64 (*.f64 a a) (+.f64 (*.f64 (neg.f64 (*.f64 b b)) 1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b)))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b)))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (fma.f64 (neg.f64 b) b (*.f64 b b))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1) (fma.f64 (neg.f64 b) b (*.f64 b b))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1) (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1)))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1)))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1)))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b)) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1)))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b)) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1)))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1) (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b)) (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b)) (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))))
(+.f64 (neg.f64 (*.f64 b b)) (*.f64 a a))
(+.f64 (neg.f64 (*.f64 b b)) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 b) b (*.f64 b b))))
(+.f64 (neg.f64 (*.f64 b b)) (+.f64 (*.f64 a a) (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))))
(+.f64 (neg.f64 (*.f64 b b)) (+.f64 (*.f64 a a) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1)))
(+.f64 (neg.f64 (*.f64 b b)) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b))))
(+.f64 (neg.f64 (*.f64 b b)) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))))
(+.f64 (neg.f64 (*.f64 b b)) (+.f64 (*.f64 b b) (-.f64 (*.f64 a a) (*.f64 b b))))
(+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b)))
(+.f64 (+.f64 (neg.f64 (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 a a))
(+.f64 (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (-.f64 (*.f64 a a) (*.f64 b b)))
(+.f64 (*.f64 (neg.f64 (*.f64 b b)) 1) (*.f64 a a))
(+.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1) (-.f64 (*.f64 a a) (*.f64 b b)))
(+.f64 (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b)))
(+.f64 (+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (neg.f64 (*.f64 b b))) (*.f64 b b))
(+.f64 (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (*.f64 a a)) (neg.f64 (*.f64 b b)))
(+.f64 (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (*.f64 a a)) (+.f64 (neg.f64 (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))
(+.f64 (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (*.f64 a a)) (*.f64 (neg.f64 (*.f64 b b)) 1))
(+.f64 (-.f64 (*.f64 a a) (exp.f64 (log1p.f64 (*.f64 b b)))) 1)
(*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 1)
(*.f64 1 (-.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2) (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 (+.f64 a b) (-.f64 a b))
(*.f64 (-.f64 a b) (+.f64 a b))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 1 (fma.f64 a a (*.f64 b b))))
(*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (/.f64 1 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(/.f64 1 (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))) (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (fma.f64 a a (*.f64 b b)))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))))
(/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 a b)) (+.f64 a b))
(/.f64 (*.f64 (-.f64 a b) (-.f64 (*.f64 a a) (*.f64 b b))) (-.f64 a b))
(/.f64 (-.f64 (pow.f64 a 4) (*.f64 (neg.f64 (*.f64 b b)) (neg.f64 (*.f64 b b)))) (-.f64 (*.f64 a a) (neg.f64 (*.f64 b b))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))) (-.f64 (*.f64 a a) (+.f64 (*.f64 b b) (fma.f64 (neg.f64 b) b (*.f64 b b)))))
(/.f64 (+.f64 (pow.f64 a 6) (pow.f64 (neg.f64 (*.f64 b b)) 3)) (+.f64 (pow.f64 a 4) (-.f64 (*.f64 (neg.f64 (*.f64 b b)) (neg.f64 (*.f64 b b))) (*.f64 (*.f64 a a) (neg.f64 (*.f64 b b))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (neg.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) 1) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 (+.f64 a b) (-.f64 (*.f64 a a) (*.f64 b b))) (+.f64 a b))
(/.f64 (*.f64 1 (-.f64 (pow.f64 a 4) (*.f64 (neg.f64 (*.f64 b b)) (neg.f64 (*.f64 b b))))) (-.f64 (*.f64 a a) (neg.f64 (*.f64 b b))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))) (-.f64 (*.f64 a a) (+.f64 (*.f64 b b) (fma.f64 (neg.f64 b) b (*.f64 b b)))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 a 6) (pow.f64 (neg.f64 (*.f64 b b)) 3))) (+.f64 (pow.f64 a 4) (-.f64 (*.f64 (neg.f64 (*.f64 b b)) (neg.f64 (*.f64 b b))) (*.f64 (*.f64 a a) (neg.f64 (*.f64 b b))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)))) (neg.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (sqrt.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (sqrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)))) (sqrt.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2) (cbrt.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2) (cbrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)))) (cbrt.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (*.f64 (+.f64 a b) (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (fma.f64 a a (*.f64 b b)) (*.f64 a b)))
(/.f64 (*.f64 (-.f64 a b) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (-.f64 (fma.f64 a a (*.f64 b b)) (*.f64 a b)))
(/.f64 (*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) 1) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (*.f64 (neg.f64 (*.f64 b b)) (neg.f64 (*.f64 b b)))) 1) (-.f64 (*.f64 a a) (neg.f64 (*.f64 b b))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))) 1) (-.f64 (*.f64 a a) (+.f64 (*.f64 b b) (fma.f64 (neg.f64 b) b (*.f64 b b)))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 6) (pow.f64 (neg.f64 (*.f64 b b)) 3)) 1) (+.f64 (pow.f64 a 4) (-.f64 (*.f64 (neg.f64 (*.f64 b b)) (neg.f64 (*.f64 b b))) (*.f64 (*.f64 a a) (neg.f64 (*.f64 b b))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 3)) 1) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) 1) (neg.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) 1) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b)))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b)))) (sqrt.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2)) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2)) (cbrt.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (-.f64 a b)) (-.f64 a b))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (-.f64 a b)) (-.f64 (fma.f64 a a (*.f64 b b)) (*.f64 a b)))
(/.f64 (*.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (+.f64 a b)) (+.f64 (fma.f64 a a (*.f64 b b)) (*.f64 a b)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 4) (pow.f64 a 4)) (*.f64 (pow.f64 b 4) (pow.f64 b 4))) (/.f64 1 (fma.f64 a a (*.f64 b b)))) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 a 4) 3) (pow.f64 (pow.f64 b 4) 3)) (/.f64 1 (fma.f64 a a (*.f64 b b)))) (+.f64 (*.f64 (pow.f64 a 4) (pow.f64 a 4)) (+.f64 (*.f64 (pow.f64 b 4) (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 6) (pow.f64 a 6)) (*.f64 (pow.f64 b 6) (pow.f64 b 6))) (/.f64 1 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))))) (+.f64 (pow.f64 a 6) (pow.f64 b 6)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 a 6) 3) (pow.f64 (pow.f64 b 6) 3)) (/.f64 1 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))))) (+.f64 (*.f64 (pow.f64 a 6) (pow.f64 a 6)) (+.f64 (*.f64 (pow.f64 b 6) (pow.f64 b 6)) (*.f64 (pow.f64 a 6) (pow.f64 b 6)))))
(pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 1)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 a b)) (-.f64 a b)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 a a) (*.f64 b b)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 a a) (*.f64 b b))))
(exp.f64 (log.f64 (-.f64 (*.f64 a a) (*.f64 b b))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 a a) (*.f64 b b))))
(fma.f64 a a (neg.f64 (*.f64 b b)))
(fma.f64 1 (*.f64 a a) (neg.f64 (*.f64 b b)))
(fma.f64 1 (-.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2) (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(fma.f64 (cbrt.f64 (pow.f64 a 4)) (cbrt.f64 (*.f64 a a)) (neg.f64 (*.f64 b b)))
(fma.f64 (+.f64 a b) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b)))
Outputs
(*.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 (*.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 b b)) (*.f64 -2 (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.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 b b)) (*.f64 -2 (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.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 b b)) (*.f64 -2 (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 -2 (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.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 b b)) (*.f64 -2 (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.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 b b)) (*.f64 -2 (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.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 b b)) (*.f64 -2 (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 -2 (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.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 b b)) (*.f64 -2 (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.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 b b)) (*.f64 -2 (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.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 b b)) (*.f64 -2 (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 -2 (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.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 b b)) (*.f64 -2 (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.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 b b)) (*.f64 -2 (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.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 b b)) (*.f64 -2 (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.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 (*.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 b b)) (*.f64 -2 (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.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 b b)) (*.f64 -2 (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.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 b b)) (*.f64 -2 (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.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 (*.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 b b)) (*.f64 -2 (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.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 b b)) (*.f64 -2 (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.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 b b)) (*.f64 -2 (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (*.f64 a a)) (*.f64 2 (*.f64 b b))))
(*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (PI.f64))))
(*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (*.f64 a a) (*.f64 b b))))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (PI.f64)))) (*.f64 1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (PI.f64) 3)))))
(fma.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (*.f64 1/17496000 (pow.f64 angle 3)) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 a a) (*.f64 b b)))))
(fma.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 a a) (*.f64 b b))) 1/17496000)))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (PI.f64)))) (+.f64 (*.f64 1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (PI.f64) 3)))) (*.f64 -1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (PI.f64) 5))))))
(fma.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 a a) (*.f64 b b)))) (fma.f64 1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (*.f64 -1/11337408000000 (pow.f64 angle 5)) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (*.f64 a a) (*.f64 b b))))))
(fma.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (*.f64 a a) (*.f64 b b))) (fma.f64 1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 -1/11337408000000 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 angle 5))))))
(+.f64 (*.f64 1/15427944806400000000 (*.f64 (pow.f64 angle 7) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (PI.f64) 7)))) (+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (PI.f64)))) (+.f64 (*.f64 1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (PI.f64) 3)))) (*.f64 -1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (PI.f64) 5)))))))
(fma.f64 1/15427944806400000000 (*.f64 (*.f64 (pow.f64 angle 7) (-.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (PI.f64) 7)) (fma.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 a a) (*.f64 b b)))) (fma.f64 1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (*.f64 -1/11337408000000 (pow.f64 angle 5)) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (*.f64 a a) (*.f64 b b)))))))
(fma.f64 1/15427944806400000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (pow.f64 angle 7) (-.f64 (*.f64 a a) (*.f64 b b)))) (fma.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (*.f64 a a) (*.f64 b b))) (fma.f64 1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 -1/11337408000000 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 angle 5)))))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -1 (pow.f64 b 2))
(*.f64 b (neg.f64 b))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (*.f64 a a) (*.f64 b b))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (*.f64 a a) (*.f64 b b))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (*.f64 a a) (*.f64 b b))
(pow.f64 a 2)
(*.f64 a a)
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (*.f64 a a) (*.f64 b b))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (*.f64 a a) (*.f64 b b))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (*.f64 a a) (*.f64 b b))
(pow.f64 a 2)
(*.f64 a a)
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (*.f64 a a) (*.f64 b b))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (*.f64 a a) (*.f64 b b))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (*.f64 a a) (*.f64 b b))
(pow.f64 a 2)
(*.f64 a a)
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (*.f64 a a) (*.f64 b b))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (*.f64 a a) (*.f64 b b))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (*.f64 a a) (*.f64 b b))
(*.f64 -1 (pow.f64 b 2))
(*.f64 b (neg.f64 b))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (*.f64 a a) (*.f64 b b))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (*.f64 a a) (*.f64 b b))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (*.f64 a a) (*.f64 b b))
(*.f64 -1 (pow.f64 b 2))
(*.f64 b (neg.f64 b))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (*.f64 a a) (*.f64 b b))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (*.f64 a a) (*.f64 b b))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (*.f64 a a) (*.f64 b b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1)
(*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (fma.f64 a a (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 -2 (/.f64 (fma.f64 b b (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))) (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(/.f64 -2 (/.f64 (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 a 4)) (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (fma.f64 a a (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 -2 (/.f64 (fma.f64 b b (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))))
(/.f64 -2 (/.f64 (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 a 4)) (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4)))) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (fma.f64 a a (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 -2 (/.f64 (fma.f64 b b (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))))
(/.f64 -2 (/.f64 (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 a 4)) (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) -2)) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (fma.f64 a a (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 -2 (/.f64 (fma.f64 b b (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) -2)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))))
(/.f64 -2 (/.f64 (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 a 4)) (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (fma.f64 a a (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 -2 (/.f64 (fma.f64 b b (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))))
(/.f64 -2 (/.f64 (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 a 4)) (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (fma.f64 a a (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 -2 (/.f64 (fma.f64 b b (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))) (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(/.f64 -2 (/.f64 (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 a 4)) (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (fma.f64 a a (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 -2 (/.f64 (fma.f64 b b (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))))
(/.f64 -2 (/.f64 (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 a 4)) (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 a 4) (*.f64 (neg.f64 (*.f64 b b)) (neg.f64 (*.f64 b b))))) (-.f64 (*.f64 a a) (neg.f64 (*.f64 b b))))
(/.f64 (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (fma.f64 a a (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 -2 (/.f64 (fma.f64 b b (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))) (-.f64 (*.f64 a a) (+.f64 (*.f64 b b) (fma.f64 (neg.f64 b) b (*.f64 b b)))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (-.f64 (*.f64 a a) (fma.f64 b b (fma.f64 (neg.f64 b) b (*.f64 b b)))) (-.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (*.f64 0 (*.f64 b b)) (*.f64 0 (*.f64 b b)))) (-.f64 (*.f64 a a) (fma.f64 b b (*.f64 0 (*.f64 b b))))) (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (pow.f64 a 6) (pow.f64 (neg.f64 (*.f64 b b)) 3))) (+.f64 (pow.f64 a 4) (-.f64 (*.f64 (neg.f64 (*.f64 b b)) (neg.f64 (*.f64 b b))) (*.f64 (*.f64 a a) (neg.f64 (*.f64 b b))))))
(/.f64 -2 (/.f64 (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 a 4)) (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (-.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b))))) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 3))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (*.f64 0 (*.f64 b b)) 3)) (/.f64 (/.f64 (fma.f64 (*.f64 0 (*.f64 b b)) (+.f64 (-.f64 (*.f64 0 (*.f64 b b)) (*.f64 a a)) (*.f64 b b)) (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2)) -2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (*.f64 0 (*.f64 b b)) 3)) (/.f64 (/.f64 (fma.f64 (*.f64 0 (*.f64 b b)) (-.f64 (*.f64 b b) (fma.f64 a a (*.f64 0 (*.f64 b b)))) (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2)) -2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (neg.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)))) (neg.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (fma.f64 a a (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 -2 (/.f64 (fma.f64 b b (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (neg.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(/.f64 -2 (/.f64 (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 a 4)) (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (*.f64 (neg.f64 (*.f64 b b)) (neg.f64 (*.f64 b b)))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (*.f64 a a) (neg.f64 (*.f64 b b))))
(/.f64 (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (fma.f64 a a (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 -2 (/.f64 (fma.f64 b b (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (*.f64 a a) (+.f64 (*.f64 b b) (fma.f64 (neg.f64 b) b (*.f64 b b)))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (-.f64 (*.f64 a a) (fma.f64 b b (fma.f64 (neg.f64 b) b (*.f64 b b)))) (-.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (*.f64 0 (*.f64 b b)) (*.f64 0 (*.f64 b b)))) (-.f64 (*.f64 a a) (fma.f64 b b (*.f64 0 (*.f64 b b))))) (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 6) (pow.f64 (neg.f64 (*.f64 b b)) 3)) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (+.f64 (pow.f64 a 4) (-.f64 (*.f64 (neg.f64 (*.f64 b b)) (neg.f64 (*.f64 b b))) (*.f64 (*.f64 a a) (neg.f64 (*.f64 b b))))))
(/.f64 -2 (/.f64 (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 a 4)) (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 3)) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (-.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b))))) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 3))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (*.f64 0 (*.f64 b b)) 3)) (/.f64 (/.f64 (fma.f64 (*.f64 0 (*.f64 b b)) (+.f64 (-.f64 (*.f64 0 (*.f64 b b)) (*.f64 a a)) (*.f64 b b)) (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2)) -2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (*.f64 0 (*.f64 b b)) 3)) (/.f64 (/.f64 (fma.f64 (*.f64 0 (*.f64 b b)) (-.f64 (*.f64 b b) (fma.f64 a a (*.f64 0 (*.f64 b b)))) (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2)) -2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (neg.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (fma.f64 a a (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 -2 (/.f64 (fma.f64 b b (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(/.f64 -2 (/.f64 (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 a 4)) (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (fma.f64 a a (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 -2 (/.f64 (fma.f64 b b (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))))
(/.f64 -2 (/.f64 (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 a 4)) (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) -2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (fma.f64 a a (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 -2 (/.f64 (fma.f64 b b (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) -2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))))
(/.f64 -2 (/.f64 (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 a 4)) (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (fma.f64 a a (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 -2 (/.f64 (fma.f64 b b (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))))
(/.f64 -2 (/.f64 (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 a 4)) (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (*.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (/.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 a 4))) (*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) -2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))) (*.f64 -2 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (sqrt.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) -2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)))) (sqrt.f64 (fma.f64 a a (*.f64 b b))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (hypot.f64 a b)) (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))))))
(/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (-.f64 a b) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (-.f64 a b))
(/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (/.f64 (-.f64 a b) (*.f64 (-.f64 a b) (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(/.f64 (*.f64 -2 (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 1 (+.f64 b a)))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (-.f64 a b) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (-.f64 (fma.f64 a a (*.f64 b b)) (*.f64 a b)))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (/.f64 (-.f64 (fma.f64 a a (*.f64 b b)) (*.f64 b a)) (*.f64 (-.f64 a b) (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (-.f64 (fma.f64 b b (*.f64 a a)) (*.f64 b a))) (*.f64 -2 (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(pow.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)
(*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3)
(*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) 1/3)
(*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2))
(fabs.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(log.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3))
(*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) 3) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)))
(*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) (pow.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) 3)))
(*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1))
(*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 a a) (neg.f64 (*.f64 b b)))
(-.f64 (*.f64 a a) (*.f64 b b))
(+.f64 (*.f64 a a) (+.f64 (neg.f64 (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))
(fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(-.f64 (*.f64 a a) (fma.f64 b b (*.f64 0 (*.f64 b b))))
(+.f64 (*.f64 a a) (*.f64 (neg.f64 (*.f64 b b)) 1))
(-.f64 (*.f64 a a) (*.f64 b b))
(+.f64 (*.f64 a a) (+.f64 (+.f64 (neg.f64 (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (fma.f64 (neg.f64 b) b (*.f64 b b))))
(-.f64 (fma.f64 a a (*.f64 2 (fma.f64 (neg.f64 b) b (*.f64 b b)))) (*.f64 b b))
(fma.f64 2 (*.f64 0 (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b)))
(+.f64 (*.f64 a a) (+.f64 (*.f64 (neg.f64 (*.f64 b b)) 1) (fma.f64 (neg.f64 b) b (*.f64 b b))))
(fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(-.f64 (*.f64 a a) (fma.f64 b b (*.f64 0 (*.f64 b b))))
(+.f64 (*.f64 a a) (+.f64 (neg.f64 (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))))
(-.f64 (fma.f64 a a (*.f64 2 (fma.f64 (neg.f64 b) b (*.f64 b b)))) (*.f64 b b))
(fma.f64 2 (*.f64 0 (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b)))
(+.f64 (*.f64 a a) (+.f64 (+.f64 (neg.f64 (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))))
(+.f64 (fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 2 (fma.f64 (neg.f64 b) b (*.f64 b b))))
(fma.f64 a a (fma.f64 b (neg.f64 b) (*.f64 3 (*.f64 0 (*.f64 b b)))))
(fma.f64 a a (-.f64 (*.f64 3 (*.f64 0 (*.f64 b b))) (*.f64 b b)))
(+.f64 (*.f64 a a) (+.f64 (*.f64 (neg.f64 (*.f64 b b)) 1) (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))))
(-.f64 (fma.f64 a a (*.f64 2 (fma.f64 (neg.f64 b) b (*.f64 b b)))) (*.f64 b b))
(fma.f64 2 (*.f64 0 (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b)))
(+.f64 (*.f64 a a) (+.f64 (neg.f64 (*.f64 b b)) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1)))
(fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(-.f64 (*.f64 a a) (fma.f64 b b (*.f64 0 (*.f64 b b))))
(+.f64 (*.f64 a a) (+.f64 (+.f64 (neg.f64 (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1)))
(-.f64 (fma.f64 a a (*.f64 2 (fma.f64 (neg.f64 b) b (*.f64 b b)))) (*.f64 b b))
(fma.f64 2 (*.f64 0 (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b)))
(+.f64 (*.f64 a a) (+.f64 (*.f64 (neg.f64 (*.f64 b b)) 1) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1)))
(fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(-.f64 (*.f64 a a) (fma.f64 b b (*.f64 0 (*.f64 b b))))
(+.f64 (*.f64 a a) (+.f64 (neg.f64 (*.f64 b b)) (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b))))
(fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(-.f64 (*.f64 a a) (fma.f64 b b (*.f64 0 (*.f64 b b))))
(+.f64 (*.f64 a a) (+.f64 (+.f64 (neg.f64 (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b))))
(-.f64 (fma.f64 a a (*.f64 2 (fma.f64 (neg.f64 b) b (*.f64 b b)))) (*.f64 b b))
(fma.f64 2 (*.f64 0 (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b)))
(+.f64 (*.f64 a a) (+.f64 (*.f64 (neg.f64 (*.f64 b b)) 1) (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b))))
(fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(-.f64 (*.f64 a a) (fma.f64 b b (*.f64 0 (*.f64 b b))))
(+.f64 (*.f64 a a) (+.f64 (neg.f64 (*.f64 b b)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))))
(-.f64 (fma.f64 a a (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))) (*.f64 b b))
(+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4))) (fma.f64 a a (*.f64 0 (*.f64 b b))))
(+.f64 (fma.f64 a a (*.f64 0 (*.f64 b b))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4))))
(+.f64 (*.f64 a a) (+.f64 (+.f64 (neg.f64 (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))))
(+.f64 (fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b)))
(-.f64 (fma.f64 a a (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))) (fma.f64 b b (*.f64 0 (*.f64 b b))))
(fma.f64 a a (+.f64 (*.f64 2 (*.f64 0 (*.f64 b b))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)))))
(+.f64 (*.f64 a a) (+.f64 (*.f64 (neg.f64 (*.f64 b b)) 1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))))
(-.f64 (fma.f64 a a (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))) (*.f64 b b))
(+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4))) (fma.f64 a a (*.f64 0 (*.f64 b b))))
(+.f64 (fma.f64 a a (*.f64 0 (*.f64 b b))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(-.f64 (*.f64 a a) (fma.f64 b b (*.f64 0 (*.f64 b b))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))
(-.f64 (fma.f64 a a (*.f64 2 (fma.f64 (neg.f64 b) b (*.f64 b b)))) (*.f64 b b))
(fma.f64 2 (*.f64 0 (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b)))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1))
(fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(-.f64 (*.f64 a a) (fma.f64 b b (*.f64 0 (*.f64 b b))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b)))
(fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(-.f64 (*.f64 a a) (fma.f64 b b (*.f64 0 (*.f64 b b))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b)))
(-.f64 (fma.f64 a a (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))) (*.f64 b b))
(+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4))) (fma.f64 a a (*.f64 0 (*.f64 b b))))
(+.f64 (fma.f64 a a (*.f64 0 (*.f64 b b))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (fma.f64 (neg.f64 b) b (*.f64 b b))))
(+.f64 (fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 2 (fma.f64 (neg.f64 b) b (*.f64 b b))))
(fma.f64 a a (fma.f64 b (neg.f64 b) (*.f64 3 (*.f64 0 (*.f64 b b)))))
(fma.f64 a a (-.f64 (*.f64 3 (*.f64 0 (*.f64 b b))) (*.f64 b b)))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1) (fma.f64 (neg.f64 b) b (*.f64 b b))))
(-.f64 (fma.f64 a a (*.f64 2 (fma.f64 (neg.f64 b) b (*.f64 b b)))) (*.f64 b b))
(fma.f64 2 (*.f64 0 (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b)))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))
(-.f64 (fma.f64 a a (*.f64 2 (fma.f64 (neg.f64 b) b (*.f64 b b)))) (*.f64 b b))
(fma.f64 2 (*.f64 0 (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b)))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))
(+.f64 (fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b)))
(-.f64 (fma.f64 a a (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))) (fma.f64 b b (*.f64 0 (*.f64 b b))))
(fma.f64 a a (+.f64 (*.f64 2 (*.f64 0 (*.f64 b b))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))))
(+.f64 (fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 2 (fma.f64 (neg.f64 b) b (*.f64 b b))))
(fma.f64 a a (fma.f64 b (neg.f64 b) (*.f64 3 (*.f64 0 (*.f64 b b)))))
(fma.f64 a a (-.f64 (*.f64 3 (*.f64 0 (*.f64 b b))) (*.f64 b b)))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 b) b (*.f64 b b)))))
(fma.f64 (+.f64 b a) (-.f64 a b) (*.f64 4 (*.f64 0 (*.f64 b b))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1) (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))))
(+.f64 (fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 2 (fma.f64 (neg.f64 b) b (*.f64 b b))))
(fma.f64 a a (fma.f64 b (neg.f64 b) (*.f64 3 (*.f64 0 (*.f64 b b)))))
(fma.f64 a a (-.f64 (*.f64 3 (*.f64 0 (*.f64 b b))) (*.f64 b b)))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))))
(+.f64 (fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 2 (fma.f64 (neg.f64 b) b (*.f64 b b))))
(fma.f64 a a (fma.f64 b (neg.f64 b) (*.f64 3 (*.f64 0 (*.f64 b b)))))
(fma.f64 a a (-.f64 (*.f64 3 (*.f64 0 (*.f64 b b))) (*.f64 b b)))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))))
(+.f64 (-.f64 (fma.f64 a a (*.f64 2 (fma.f64 (neg.f64 b) b (*.f64 b b)))) (*.f64 b b)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b)))
(fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 2 (*.f64 0 (*.f64 b b)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1)))
(-.f64 (fma.f64 a a (*.f64 2 (fma.f64 (neg.f64 b) b (*.f64 b b)))) (*.f64 b b))
(fma.f64 2 (*.f64 0 (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b)))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1)))
(+.f64 (fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 2 (fma.f64 (neg.f64 b) b (*.f64 b b))))
(fma.f64 a a (fma.f64 b (neg.f64 b) (*.f64 3 (*.f64 0 (*.f64 b b)))))
(fma.f64 a a (-.f64 (*.f64 3 (*.f64 0 (*.f64 b b))) (*.f64 b b)))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1)))
(-.f64 (fma.f64 a a (*.f64 2 (fma.f64 (neg.f64 b) b (*.f64 b b)))) (*.f64 b b))
(fma.f64 2 (*.f64 0 (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b)))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b)) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1)))
(-.f64 (fma.f64 a a (*.f64 2 (fma.f64 (neg.f64 b) b (*.f64 b b)))) (*.f64 b b))
(fma.f64 2 (*.f64 0 (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b)))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b)) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1)))
(+.f64 (fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b)))
(-.f64 (fma.f64 a a (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))) (fma.f64 b b (*.f64 0 (*.f64 b b))))
(fma.f64 a a (+.f64 (*.f64 2 (*.f64 0 (*.f64 b b))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b))))
(-.f64 (fma.f64 a a (*.f64 2 (fma.f64 (neg.f64 b) b (*.f64 b b)))) (*.f64 b b))
(fma.f64 2 (*.f64 0 (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b)))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b))))
(+.f64 (fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 2 (fma.f64 (neg.f64 b) b (*.f64 b b))))
(fma.f64 a a (fma.f64 b (neg.f64 b) (*.f64 3 (*.f64 0 (*.f64 b b)))))
(fma.f64 a a (-.f64 (*.f64 3 (*.f64 0 (*.f64 b b))) (*.f64 b b)))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1) (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b))))
(-.f64 (fma.f64 a a (*.f64 2 (fma.f64 (neg.f64 b) b (*.f64 b b)))) (*.f64 b b))
(fma.f64 2 (*.f64 0 (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b)))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b)) (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b))))
(-.f64 (fma.f64 a a (*.f64 2 (fma.f64 (neg.f64 b) b (*.f64 b b)))) (*.f64 b b))
(fma.f64 2 (*.f64 0 (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b)))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b)) (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b))))
(+.f64 (fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b)))
(-.f64 (fma.f64 a a (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))) (fma.f64 b b (*.f64 0 (*.f64 b b))))
(fma.f64 a a (+.f64 (*.f64 2 (*.f64 0 (*.f64 b b))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))))
(+.f64 (fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b)))
(-.f64 (fma.f64 a a (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))) (fma.f64 b b (*.f64 0 (*.f64 b b))))
(fma.f64 a a (+.f64 (*.f64 2 (*.f64 0 (*.f64 b b))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))))
(+.f64 (-.f64 (fma.f64 a a (*.f64 2 (fma.f64 (neg.f64 b) b (*.f64 b b)))) (*.f64 b b)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b)))
(fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 2 (*.f64 0 (*.f64 b b)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))))
(+.f64 (fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b)))
(-.f64 (fma.f64 a a (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))) (fma.f64 b b (*.f64 0 (*.f64 b b))))
(fma.f64 a a (+.f64 (*.f64 2 (*.f64 0 (*.f64 b b))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))))
(+.f64 (fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b)))
(-.f64 (fma.f64 a a (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))) (fma.f64 b b (*.f64 0 (*.f64 b b))))
(fma.f64 a a (+.f64 (*.f64 2 (*.f64 0 (*.f64 b b))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))))
(+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 2 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))))
(fma.f64 2 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b)))
(+.f64 (neg.f64 (*.f64 b b)) (*.f64 a a))
(-.f64 (*.f64 a a) (*.f64 b b))
(+.f64 (neg.f64 (*.f64 b b)) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 b) b (*.f64 b b))))
(fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(-.f64 (*.f64 a a) (fma.f64 b b (*.f64 0 (*.f64 b b))))
(+.f64 (neg.f64 (*.f64 b b)) (+.f64 (*.f64 a a) (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))))
(-.f64 (fma.f64 a a (*.f64 2 (fma.f64 (neg.f64 b) b (*.f64 b b)))) (*.f64 b b))
(fma.f64 2 (*.f64 0 (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b)))
(+.f64 (neg.f64 (*.f64 b b)) (+.f64 (*.f64 a a) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1)))
(fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(-.f64 (*.f64 a a) (fma.f64 b b (*.f64 0 (*.f64 b b))))
(+.f64 (neg.f64 (*.f64 b b)) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b))))
(fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(-.f64 (*.f64 a a) (fma.f64 b b (*.f64 0 (*.f64 b b))))
(+.f64 (neg.f64 (*.f64 b b)) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))))
(-.f64 (fma.f64 a a (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))) (*.f64 b b))
(+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4))) (fma.f64 a a (*.f64 0 (*.f64 b b))))
(+.f64 (fma.f64 a a (*.f64 0 (*.f64 b b))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4))))
(+.f64 (neg.f64 (*.f64 b b)) (+.f64 (*.f64 b b) (-.f64 (*.f64 a a) (*.f64 b b))))
(fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(-.f64 (*.f64 a a) (fma.f64 b b (*.f64 0 (*.f64 b b))))
(+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b)))
(fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(-.f64 (*.f64 a a) (fma.f64 b b (*.f64 0 (*.f64 b b))))
(+.f64 (+.f64 (neg.f64 (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 a a))
(fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(-.f64 (*.f64 a a) (fma.f64 b b (*.f64 0 (*.f64 b b))))
(+.f64 (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (-.f64 (*.f64 a a) (*.f64 b b)))
(-.f64 (fma.f64 a a (*.f64 2 (fma.f64 (neg.f64 b) b (*.f64 b b)))) (*.f64 b b))
(fma.f64 2 (*.f64 0 (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b)))
(+.f64 (*.f64 (neg.f64 (*.f64 b b)) 1) (*.f64 a a))
(-.f64 (*.f64 a a) (*.f64 b b))
(+.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 1) (-.f64 (*.f64 a a) (*.f64 b b)))
(fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(-.f64 (*.f64 a a) (fma.f64 b b (*.f64 0 (*.f64 b b))))
(+.f64 (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b)))
(fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(-.f64 (*.f64 a a) (fma.f64 b b (*.f64 0 (*.f64 b b))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b)))
(-.f64 (fma.f64 a a (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 b b))) (*.f64 b b))
(+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4))) (fma.f64 a a (*.f64 0 (*.f64 b b))))
(+.f64 (fma.f64 a a (*.f64 0 (*.f64 b b))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4))))
(+.f64 (+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (neg.f64 (*.f64 b b))) (*.f64 b b))
(fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(-.f64 (*.f64 a a) (fma.f64 b b (*.f64 0 (*.f64 b b))))
(+.f64 (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (*.f64 a a)) (neg.f64 (*.f64 b b)))
(fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(-.f64 (*.f64 a a) (fma.f64 b b (*.f64 0 (*.f64 b b))))
(+.f64 (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (*.f64 a a)) (+.f64 (neg.f64 (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))
(-.f64 (fma.f64 a a (*.f64 2 (fma.f64 (neg.f64 b) b (*.f64 b b)))) (*.f64 b b))
(fma.f64 2 (*.f64 0 (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b)))
(+.f64 (+.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (*.f64 a a)) (*.f64 (neg.f64 (*.f64 b b)) 1))
(fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(-.f64 (*.f64 a a) (fma.f64 b b (*.f64 0 (*.f64 b b))))
(+.f64 (-.f64 (*.f64 a a) (exp.f64 (log1p.f64 (*.f64 b b)))) 1)
(-.f64 (*.f64 a a) (-.f64 (exp.f64 (log1p.f64 (*.f64 b b))) 1))
(-.f64 (*.f64 a a) (expm1.f64 (log1p.f64 (*.f64 b b))))
(*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 1)
(-.f64 (*.f64 a a) (*.f64 b b))
(*.f64 1 (-.f64 (*.f64 a a) (*.f64 b b)))
(-.f64 (*.f64 a a) (*.f64 b b))
(*.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))))
(-.f64 (*.f64 a a) (*.f64 b b))
(*.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2))
(-.f64 (*.f64 a a) (*.f64 b b))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2) (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))))
(-.f64 (*.f64 a a) (*.f64 b b))
(*.f64 (+.f64 a b) (-.f64 a b))
(-.f64 (*.f64 a a) (*.f64 b b))
(*.f64 (-.f64 a b) (+.f64 a b))
(-.f64 (*.f64 a a) (*.f64 b b))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 1 (fma.f64 a a (*.f64 b b))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (fma.f64 a a (*.f64 b b)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (fma.f64 b b (*.f64 a a)))
(*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (/.f64 1 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 a 4)))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 1 (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (fma.f64 a a (*.f64 b b)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (fma.f64 b b (*.f64 a a)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))) (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 a 4)))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (fma.f64 a a (*.f64 b b)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (fma.f64 b b (*.f64 a a)))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 a 4)))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 a b)) (+.f64 a b))
(-.f64 (*.f64 a a) (*.f64 b b))
(/.f64 (*.f64 (-.f64 a b) (-.f64 (*.f64 a a) (*.f64 b b))) (-.f64 a b))
(-.f64 (*.f64 a a) (*.f64 b b))
(/.f64 (-.f64 (pow.f64 a 4) (*.f64 (neg.f64 (*.f64 b b)) (neg.f64 (*.f64 b b)))) (-.f64 (*.f64 a a) (neg.f64 (*.f64 b b))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (fma.f64 a a (*.f64 b b)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (fma.f64 b b (*.f64 a a)))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))) (-.f64 (*.f64 a a) (+.f64 (*.f64 b b) (fma.f64 (neg.f64 b) b (*.f64 b b)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))) (-.f64 (*.f64 a a) (fma.f64 b b (fma.f64 (neg.f64 b) b (*.f64 b b)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (*.f64 0 (*.f64 b b)) (*.f64 0 (*.f64 b b)))) (-.f64 (*.f64 a a) (fma.f64 b b (*.f64 0 (*.f64 b b)))))
(/.f64 (+.f64 (pow.f64 a 6) (pow.f64 (neg.f64 (*.f64 b b)) 3)) (+.f64 (pow.f64 a 4) (-.f64 (*.f64 (neg.f64 (*.f64 b b)) (neg.f64 (*.f64 b b))) (*.f64 (*.f64 a a) (neg.f64 (*.f64 b b))))))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 a 4)))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (-.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (*.f64 0 (*.f64 b b)) 3)) (fma.f64 (*.f64 0 (*.f64 b b)) (+.f64 (-.f64 (*.f64 0 (*.f64 b b)) (*.f64 a a)) (*.f64 b b)) (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (*.f64 0 (*.f64 b b)) 3)) (fma.f64 (*.f64 0 (*.f64 b b)) (-.f64 (*.f64 b b) (fma.f64 a a (*.f64 0 (*.f64 b b)))) (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (neg.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (fma.f64 a a (*.f64 b b)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (fma.f64 b b (*.f64 a a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 a 4)))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) 1) (fma.f64 a a (*.f64 b b)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (fma.f64 a a (*.f64 b b)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (+.f64 a b) (-.f64 (*.f64 a a) (*.f64 b b))) (+.f64 a b))
(-.f64 (*.f64 a a) (*.f64 b b))
(/.f64 (*.f64 1 (-.f64 (pow.f64 a 4) (*.f64 (neg.f64 (*.f64 b b)) (neg.f64 (*.f64 b b))))) (-.f64 (*.f64 a a) (neg.f64 (*.f64 b b))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (fma.f64 a a (*.f64 b b)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))) (-.f64 (*.f64 a a) (+.f64 (*.f64 b b) (fma.f64 (neg.f64 b) b (*.f64 b b)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))) (-.f64 (*.f64 a a) (fma.f64 b b (fma.f64 (neg.f64 b) b (*.f64 b b)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (*.f64 0 (*.f64 b b)) (*.f64 0 (*.f64 b b)))) (-.f64 (*.f64 a a) (fma.f64 b b (*.f64 0 (*.f64 b b)))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 a 6) (pow.f64 (neg.f64 (*.f64 b b)) 3))) (+.f64 (pow.f64 a 4) (-.f64 (*.f64 (neg.f64 (*.f64 b b)) (neg.f64 (*.f64 b b))) (*.f64 (*.f64 a a) (neg.f64 (*.f64 b b))))))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 a 4)))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (-.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (*.f64 0 (*.f64 b b)) 3)) (fma.f64 (*.f64 0 (*.f64 b b)) (+.f64 (-.f64 (*.f64 0 (*.f64 b b)) (*.f64 a a)) (*.f64 b b)) (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (*.f64 0 (*.f64 b b)) 3)) (fma.f64 (*.f64 0 (*.f64 b b)) (-.f64 (*.f64 b b) (fma.f64 a a (*.f64 0 (*.f64 b b)))) (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2)))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)))) (neg.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (fma.f64 a a (*.f64 b b)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 a 4)))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (sqrt.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (/.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 a 4))) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b)))) (sqrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (sqrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)))) (sqrt.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (/.f64 (sqrt.f64 (fma.f64 a a (*.f64 b b))) (sqrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (hypot.f64 a b)) (sqrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2) (cbrt.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2) (/.f64 (cbrt.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 a 4))) (cbrt.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2) (cbrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))))) (cbrt.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2) (cbrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)))) (cbrt.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2) (/.f64 (cbrt.f64 (fma.f64 a a (*.f64 b b))) (cbrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2) (cbrt.f64 (fma.f64 b b (*.f64 a a)))) (cbrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (*.f64 (+.f64 a b) (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (fma.f64 a a (*.f64 b b)) (*.f64 a b)))
(/.f64 (+.f64 b a) (/.f64 (+.f64 (fma.f64 a a (*.f64 b b)) (*.f64 b a)) (-.f64 (pow.f64 a 3) (pow.f64 b 3))))
(*.f64 (/.f64 (+.f64 b a) (fma.f64 b a (fma.f64 b b (*.f64 a a)))) (-.f64 (pow.f64 a 3) (pow.f64 b 3)))
(/.f64 (*.f64 (-.f64 a b) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (-.f64 (fma.f64 a a (*.f64 b b)) (*.f64 a b)))
(/.f64 (*.f64 (-.f64 a b) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (-.f64 (fma.f64 a a (*.f64 b b)) (*.f64 b a)))
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (-.f64 (fma.f64 b b (*.f64 a a)) (*.f64 b a))) (-.f64 a b))
(/.f64 (*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) 1) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 a 4)))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (*.f64 (neg.f64 (*.f64 b b)) (neg.f64 (*.f64 b b)))) 1) (-.f64 (*.f64 a a) (neg.f64 (*.f64 b b))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (fma.f64 a a (*.f64 b b)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))) 1) (-.f64 (*.f64 a a) (+.f64 (*.f64 b b) (fma.f64 (neg.f64 b) b (*.f64 b b)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))) (-.f64 (*.f64 a a) (fma.f64 b b (fma.f64 (neg.f64 b) b (*.f64 b b)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (*.f64 0 (*.f64 b b)) (*.f64 0 (*.f64 b b)))) (-.f64 (*.f64 a a) (fma.f64 b b (*.f64 0 (*.f64 b b)))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 6) (pow.f64 (neg.f64 (*.f64 b b)) 3)) 1) (+.f64 (pow.f64 a 4) (-.f64 (*.f64 (neg.f64 (*.f64 b b)) (neg.f64 (*.f64 b b))) (*.f64 (*.f64 a a) (neg.f64 (*.f64 b b))))))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 a 4)))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 3)) 1) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (-.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (*.f64 0 (*.f64 b b)) 3)) (fma.f64 (*.f64 0 (*.f64 b b)) (+.f64 (-.f64 (*.f64 0 (*.f64 b b)) (*.f64 a a)) (*.f64 b b)) (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (*.f64 0 (*.f64 b b)) 3)) (fma.f64 (*.f64 0 (*.f64 b b)) (-.f64 (*.f64 b b) (fma.f64 a a (*.f64 0 (*.f64 b b)))) (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) 1) (neg.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (fma.f64 a a (*.f64 b b)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) 1) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 a 4)))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b)))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (/.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 a 4))) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b)))) (sqrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b)))) (sqrt.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (/.f64 (sqrt.f64 (fma.f64 a a (*.f64 b b))) (sqrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (hypot.f64 a b)) (sqrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2)) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2) (/.f64 (cbrt.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 a 4))) (cbrt.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2) (cbrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))))) (cbrt.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2)) (cbrt.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2) (/.f64 (cbrt.f64 (fma.f64 a a (*.f64 b b))) (cbrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2) (cbrt.f64 (fma.f64 b b (*.f64 a a)))) (cbrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (-.f64 a b)) (-.f64 a b))
(-.f64 (*.f64 a a) (*.f64 b b))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (-.f64 a b)) (-.f64 (fma.f64 a a (*.f64 b b)) (*.f64 a b)))
(/.f64 (*.f64 (-.f64 a b) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (-.f64 (fma.f64 a a (*.f64 b b)) (*.f64 b a)))
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (-.f64 (fma.f64 b b (*.f64 a a)) (*.f64 b a))) (-.f64 a b))
(/.f64 (*.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (+.f64 a b)) (+.f64 (fma.f64 a a (*.f64 b b)) (*.f64 a b)))
(/.f64 (+.f64 b a) (/.f64 (+.f64 (fma.f64 a a (*.f64 b b)) (*.f64 b a)) (-.f64 (pow.f64 a 3) (pow.f64 b 3))))
(*.f64 (/.f64 (+.f64 b a) (fma.f64 b a (fma.f64 b b (*.f64 a a)))) (-.f64 (pow.f64 a 3) (pow.f64 b 3)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 4) (pow.f64 a 4)) (*.f64 (pow.f64 b 4) (pow.f64 b 4))) (/.f64 1 (fma.f64 a a (*.f64 b b)))) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(/.f64 (-.f64 (pow.f64 a 8) (pow.f64 b 8)) (/.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 1 (fma.f64 a a (*.f64 b b)))))
(/.f64 (/.f64 (-.f64 (pow.f64 a 8) (pow.f64 b 8)) (fma.f64 b b (*.f64 a a))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 a 4) 3) (pow.f64 (pow.f64 b 4) 3)) (/.f64 1 (fma.f64 a a (*.f64 b b)))) (+.f64 (*.f64 (pow.f64 a 4) (pow.f64 a 4)) (+.f64 (*.f64 (pow.f64 b 4) (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 a 4) 3) (pow.f64 (pow.f64 b 4) 3)) (/.f64 (+.f64 (+.f64 (pow.f64 a 8) (pow.f64 b 8)) (*.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 1 (fma.f64 a a (*.f64 b b)))))
(/.f64 (/.f64 (-.f64 (pow.f64 a 12) (pow.f64 b 12)) (fma.f64 b b (*.f64 a a))) (+.f64 (pow.f64 a 8) (fma.f64 (pow.f64 a 4) (pow.f64 b 4) (pow.f64 b 8))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 6) (pow.f64 a 6)) (*.f64 (pow.f64 b 6) (pow.f64 b 6))) (/.f64 1 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))))) (+.f64 (pow.f64 a 6) (pow.f64 b 6)))
(/.f64 (-.f64 (pow.f64 a 12) (pow.f64 b 12)) (/.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (/.f64 1 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 a 4)))))
(/.f64 (-.f64 (pow.f64 a 12) (pow.f64 b 12)) (*.f64 (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 a 6) 3) (pow.f64 (pow.f64 b 6) 3)) (/.f64 1 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))))) (+.f64 (*.f64 (pow.f64 a 6) (pow.f64 a 6)) (+.f64 (*.f64 (pow.f64 b 6) (pow.f64 b 6)) (*.f64 (pow.f64 a 6) (pow.f64 b 6)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 a 6) 3) (pow.f64 (pow.f64 b 6) 3)) (/.f64 (+.f64 (pow.f64 a 12) (*.f64 (pow.f64 b 6) (+.f64 (pow.f64 a 6) (pow.f64 b 6)))) (/.f64 1 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)) (pow.f64 a 4)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 a 6) 3) (pow.f64 (pow.f64 b 6) 3)) (*.f64 (fma.f64 (pow.f64 b 6) (+.f64 (pow.f64 a 6) (pow.f64 b 6)) (pow.f64 a 12)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))))
(pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 1)
(-.f64 (*.f64 a a) (*.f64 b b))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2)
(-.f64 (*.f64 a a) (*.f64 b b))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 3)
(-.f64 (*.f64 a a) (*.f64 b b))
(pow.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) 1/3)
(-.f64 (*.f64 a a) (*.f64 b b))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2))
(fabs.f64 (-.f64 (*.f64 a a) (*.f64 b b)))
(log.f64 (pow.f64 (exp.f64 (+.f64 a b)) (-.f64 a b)))
(-.f64 (*.f64 a a) (*.f64 b b))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 a a) (*.f64 b b)))))
(-.f64 (*.f64 a a) (*.f64 b b))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3))
(-.f64 (*.f64 a a) (*.f64 b b))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 a a) (*.f64 b b))))
(-.f64 (*.f64 a a) (*.f64 b b))
(exp.f64 (log.f64 (-.f64 (*.f64 a a) (*.f64 b b))))
(-.f64 (*.f64 a a) (*.f64 b b))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 1))
(-.f64 (*.f64 a a) (*.f64 b b))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 a a) (*.f64 b b))))
(-.f64 (*.f64 a a) (*.f64 b b))
(fma.f64 a a (neg.f64 (*.f64 b b)))
(-.f64 (*.f64 a a) (*.f64 b b))
(fma.f64 1 (*.f64 a a) (neg.f64 (*.f64 b b)))
(-.f64 (*.f64 a a) (*.f64 b b))
(fma.f64 1 (-.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(-.f64 (*.f64 a a) (fma.f64 b b (*.f64 0 (*.f64 b b))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(-.f64 (*.f64 a a) (fma.f64 b b (*.f64 0 (*.f64 b b))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2) (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(-.f64 (*.f64 a a) (fma.f64 b b (*.f64 0 (*.f64 b b))))
(fma.f64 (cbrt.f64 (pow.f64 a 4)) (cbrt.f64 (*.f64 a a)) (neg.f64 (*.f64 b b)))
(fma.f64 (cbrt.f64 (pow.f64 a 4)) (cbrt.f64 (*.f64 a a)) (*.f64 b (neg.f64 b)))
(fma.f64 (+.f64 a b) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(fma.f64 (+.f64 b a) (-.f64 a b) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(-.f64 (*.f64 a a) (fma.f64 b b (*.f64 0 (*.f64 b b))))

eval627.0ms (2.8%)

Compiler

Compiled 39281 to 20900 computations (46.8% saved)

prune712.0ms (3.1%)

Pruning

58 alts after pruning (58 fresh and 0 done)

PrunedKeptTotal
New1021581079
Fresh000
Picked101
Done202
Total1024581082
Accurracy
72.5%
Counts
1082 → 58
Alt Table
Click to see full alt table
StatusAccuracyProgram
24.2%
(pow.f64 (pow.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) 3) 1/3)
50.6%
(pow.f64 (cbrt.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) 3)
51.2%
(/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))) 2)
51.1%
(/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 2 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
27.7%
(/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (/.f64 (-.f64 (*.f64 b b) (fma.f64 a a (*.f64 0 (*.f64 a a)))) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 0 (*.f64 a a)) (*.f64 0 (*.f64 a a))))))
25.7%
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)))) 1)
27.7%
(*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
27.7%
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
51.0%
(*.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (/.f64 (-.f64 a b) (*.f64 (-.f64 a b) (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
67.7%
(*.f64 (/.f64 (*.f64 -2 (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 1 (+.f64 b a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
24.7%
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (fma.f64 b b (*.f64 a a))))
51.2%
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
43.8%
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 a b)) (+.f64 a b)) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
23.6%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
30.5%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
49.1%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1)
51.1%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
51.0%
(*.f64 (*.f64 (*.f64 (+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 b) b (*.f64 b b))))) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
34.6%
(*.f64 (*.f64 (*.f64 (*.f64 a a) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
35.6%
(*.f64 (*.f64 (*.f64 (fabs.f64 (-.f64 (*.f64 a a) (*.f64 b b))) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
29.5%
(*.f64 (*.f64 (*.f64 (exp.f64 (log.f64 (-.f64 (*.f64 a a) (*.f64 b b)))) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
35.2%
(*.f64 (*.f64 (*.f64 2 (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
46.7%
(*.f64 (*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (-.f64 (*.f64 a a) (*.f64 b b)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
67.7%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
34.4%
(*.f64 (*.f64 (*.f64 -2 (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
35.0%
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 -2 (*.f64 a a)))
23.9%
(*.f64 (*.f64 2 (pow.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) 1/3)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
50.9%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))
44.7%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (+.f64 1 (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))))
51.0%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
50.1%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (fabs.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
37.4%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
23.7%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))))
35.2%
(*.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
36.4%
(*.f64 (*.f64 2 (fabs.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)))))
45.7%
(*.f64 (fabs.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
31.3%
(*.f64 (exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
46.7%
(*.f64 angle (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (PI.f64))) 1/90))
46.7%
(*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) 1/90))
50.7%
(*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a))))) 3))
35.0%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
46.7%
(*.f64 2 (*.f64 (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 1/180 angle)))
46.7%
(*.f64 2 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
50.9%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
49.9%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (*.f64 b b) (expm1.f64 (log1p.f64 (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
36.4%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 b a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
29.0%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (exp.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
23.6%
(*.f64 2 (*.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
30.2%
(*.f64 2 (sqrt.f64 (pow.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)))
34.9%
(*.f64 2 (fabs.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
44.8%
(*.f64 2 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 b b) (*.f64 a a)))))))
46.7%
(*.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64)))
34.7%
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 a a)))
34.7%
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a))))
30.2%
(sqrt.f64 (pow.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) 2))
34.9%
(fabs.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
44.8%
(expm1.f64 (log1p.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))))
30.5%
(exp.f64 (log.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))))
Compiler

Compiled 3034 to 2244 computations (26% saved)

localize35.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(*.f64 (PI.f64) (/.f64 angle 180))
99.5%
(*.f64 1/180 (*.f64 angle (PI.f64)))
63.4%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
62.8%
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
Compiler

Compiled 98 to 49 computations (50% saved)

series2.0ms (0%)

Counts
3 → 16
Calls

9 calls:

TimeVariablePointExpression
0.0ms
angle
@inf
(*.f64 1/180 (*.f64 angle (PI.f64)))
0.0ms
angle
@0
(*.f64 1/180 (*.f64 angle (PI.f64)))
0.0ms
angle
@-inf
(*.f64 1/180 (*.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))))

rewrite76.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1052×*-commutative
766×unswap-sqr
660×swap-sqr
646×associate-*r/
456×associate-*l/
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01349
126649
2311949
Stop Event
node limit
Counts
3 → 155
Calls
Call 1
Inputs
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (/.f64 angle 180))
Outputs
((-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1) (*.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)))) (*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3/2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3/2)) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) 1/6) (pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) 1/6)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1) (pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3) (pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) 1/3) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (log.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)) (expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
((-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1) (/.f64 angle (/.f64 180 (PI.f64))) (/.f64 (PI.f64) (/.f64 180 angle)) (/.f64 (*.f64 angle (PI.f64)) 180) (/.f64 1 (/.f64 (/.f64 180 angle) (PI.f64))) (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64))))) (/.f64 (sqrt.f64 angle) (/.f64 180 (*.f64 (PI.f64) (sqrt.f64 angle)))) (/.f64 (sqrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (sqrt.f64 angle))) (/.f64 (sqrt.f64 angle) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (PI.f64)))) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 180 (*.f64 angle (sqrt.f64 (PI.f64))))) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (sqrt.f64 (PI.f64)))) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 angle))) (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))) (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (sqrt.f64 (*.f64 angle (PI.f64)))))) (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 angle (PI.f64))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64))))) (/.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2))) (/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 angle))) (/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 180 (*.f64 (PI.f64) (cbrt.f64 angle)))) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (pow.f64 (cbrt.f64 (PI.f64)) 2))) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 (/.f64 180 angle) (cbrt.f64 (PI.f64)))) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 180 (*.f64 angle (cbrt.f64 (PI.f64))))) (/.f64 (neg.f64 angle) (/.f64 -180 (PI.f64))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (PI.f64)))) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (sqrt.f64 (*.f64 angle (PI.f64)))))) (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))) (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (/.f64 (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))) (/.f64 (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)))) (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 angle (pow.f64 (cbrt.f64 (PI.f64)) 2)) (/.f64 180 (cbrt.f64 (PI.f64)))) (/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 angle) 2)) (/.f64 180 (cbrt.f64 angle))) (/.f64 (*.f64 (PI.f64) (sqrt.f64 angle)) (/.f64 180 (sqrt.f64 angle))) (/.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (sqrt.f64 (/.f64 180 angle))) (/.f64 (*.f64 angle (neg.f64 (PI.f64))) -180) (/.f64 (*.f64 (PI.f64) -1) (/.f64 -180 angle)) (/.f64 (*.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 180)) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 180)) (/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) 1) (sqrt.f64 (/.f64 180 angle))) (/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (sqrt.f64 angle)) (sqrt.f64 180)) (/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (sqrt.f64 (neg.f64 angle))) (sqrt.f64 -180)) (/.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) 1) (cbrt.f64 (/.f64 180 angle))) (/.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) (cbrt.f64 angle)) (cbrt.f64 180)) (/.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) (cbrt.f64 (neg.f64 angle))) (cbrt.f64 -180)) (/.f64 (*.f64 -1 (PI.f64)) (/.f64 -180 angle)) (/.f64 (*.f64 1 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle)))) (sqrt.f64 (/.f64 180 angle))) (/.f64 (*.f64 (sqrt.f64 angle) (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle)))) (sqrt.f64 180)) (/.f64 (*.f64 (sqrt.f64 (neg.f64 angle)) (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle)))) (sqrt.f64 -180)) (/.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 180)) (/.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (cbrt.f64 180)) (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)) (/.f64 (/.f64 (PI.f64) 1) (/.f64 180 angle)) (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1) (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (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) (neg.f64 (*.f64 (/.f64 angle -180) (PI.f64))) (neg.f64 (*.f64 (PI.f64) (/.f64 angle -180))) (neg.f64 (/.f64 (*.f64 angle (PI.f64)) -180)) (sqrt.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 2)) (log.f64 (pow.f64 (pow.f64 (exp.f64 angle) (PI.f64)) 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 (*.f64 1/180 angle) 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))))) (log1p.f64 (expm1.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
((-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1) (/.f64 angle (/.f64 180 (PI.f64))) (/.f64 (PI.f64) (/.f64 180 angle)) (/.f64 (*.f64 angle (PI.f64)) 180) (/.f64 1 (/.f64 (/.f64 180 angle) (PI.f64))) (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64))))) (/.f64 (sqrt.f64 angle) (/.f64 180 (*.f64 (PI.f64) (sqrt.f64 angle)))) (/.f64 (sqrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (sqrt.f64 angle))) (/.f64 (sqrt.f64 angle) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (PI.f64)))) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 180 (*.f64 angle (sqrt.f64 (PI.f64))))) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (sqrt.f64 (PI.f64)))) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 angle))) (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))) (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (sqrt.f64 (*.f64 angle (PI.f64)))))) (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 angle (PI.f64))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64))))) (/.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2))) (/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 angle))) (/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 180 (*.f64 (PI.f64) (cbrt.f64 angle)))) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (pow.f64 (cbrt.f64 (PI.f64)) 2))) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 (/.f64 180 angle) (cbrt.f64 (PI.f64)))) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 180 (*.f64 angle (cbrt.f64 (PI.f64))))) (/.f64 (neg.f64 angle) (/.f64 -180 (PI.f64))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (PI.f64)))) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (sqrt.f64 (*.f64 angle (PI.f64)))))) (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))) (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (/.f64 (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))) (/.f64 (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)))) (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 angle (pow.f64 (cbrt.f64 (PI.f64)) 2)) (/.f64 180 (cbrt.f64 (PI.f64)))) (/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 angle) 2)) (/.f64 180 (cbrt.f64 angle))) (/.f64 (*.f64 (PI.f64) (sqrt.f64 angle)) (/.f64 180 (sqrt.f64 angle))) (/.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (sqrt.f64 (/.f64 180 angle))) (/.f64 (*.f64 angle (neg.f64 (PI.f64))) -180) (/.f64 (*.f64 (PI.f64) -1) (/.f64 -180 angle)) (/.f64 (*.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 180)) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 180)) (/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) 1) (sqrt.f64 (/.f64 180 angle))) (/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (sqrt.f64 angle)) (sqrt.f64 180)) (/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (sqrt.f64 (neg.f64 angle))) (sqrt.f64 -180)) (/.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) 1) (cbrt.f64 (/.f64 180 angle))) (/.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) (cbrt.f64 angle)) (cbrt.f64 180)) (/.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) (cbrt.f64 (neg.f64 angle))) (cbrt.f64 -180)) (/.f64 (*.f64 -1 (PI.f64)) (/.f64 -180 angle)) (/.f64 (*.f64 1 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle)))) (sqrt.f64 (/.f64 180 angle))) (/.f64 (*.f64 (sqrt.f64 angle) (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle)))) (sqrt.f64 180)) (/.f64 (*.f64 (sqrt.f64 (neg.f64 angle)) (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle)))) (sqrt.f64 -180)) (/.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 180)) (/.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (cbrt.f64 180)) (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle)) (/.f64 (/.f64 (PI.f64) 1) (/.f64 180 angle)) (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1) (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (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) (neg.f64 (*.f64 (/.f64 angle -180) (PI.f64))) (neg.f64 (*.f64 (PI.f64) (/.f64 angle -180))) (neg.f64 (/.f64 (*.f64 angle (PI.f64)) -180)) (sqrt.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 2)) (log.f64 (pow.f64 (pow.f64 (exp.f64 angle) (PI.f64)) 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 (*.f64 1/180 angle) 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))))) (log1p.f64 (expm1.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))

simplify100.0ms (0.4%)

Algorithm
egg-herbie
Rules
858×*-commutative
800×unswap-sqr
674×associate-/l*
674×associate-+r-
608×associate-*r/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02604145
16194049
220134023
366214023
Stop Event
node limit
Counts
171 → 141
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))))))
(*.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 angle (*.f64 1/180 (PI.f64)))))) 1)
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(*.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3/2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3/2))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) 1/6) (pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) 1/6))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) 1/3)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1)
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 (PI.f64) (/.f64 180 angle))
(/.f64 (*.f64 angle (PI.f64)) 180)
(/.f64 1 (/.f64 (/.f64 180 angle) (PI.f64)))
(/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))))
(/.f64 (sqrt.f64 angle) (/.f64 180 (*.f64 (PI.f64) (sqrt.f64 angle))))
(/.f64 (sqrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (sqrt.f64 angle)))
(/.f64 (sqrt.f64 angle) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (PI.f64))))
(/.f64 (sqrt.f64 (PI.f64)) (/.f64 180 (*.f64 angle (sqrt.f64 (PI.f64)))))
(/.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (sqrt.f64 (PI.f64))))
(/.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 angle)))
(/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)))
(/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (sqrt.f64 (*.f64 angle (PI.f64))))))
(/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 angle (PI.f64)))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))))
(/.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2)))
(/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 angle)))
(/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 180 (*.f64 (PI.f64) (cbrt.f64 angle))))
(/.f64 (cbrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (pow.f64 (cbrt.f64 (PI.f64)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 (/.f64 180 angle) (cbrt.f64 (PI.f64))))
(/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 180 (*.f64 angle (cbrt.f64 (PI.f64)))))
(/.f64 (neg.f64 angle) (/.f64 -180 (PI.f64)))
(/.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (PI.f64)))) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (sqrt.f64 (*.f64 angle (PI.f64))))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (/.f64 (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))) (/.f64 (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))))
(/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 angle (pow.f64 (cbrt.f64 (PI.f64)) 2)) (/.f64 180 (cbrt.f64 (PI.f64))))
(/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 angle) 2)) (/.f64 180 (cbrt.f64 angle)))
(/.f64 (*.f64 (PI.f64) (sqrt.f64 angle)) (/.f64 180 (sqrt.f64 angle)))
(/.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (sqrt.f64 (/.f64 180 angle)))
(/.f64 (*.f64 angle (neg.f64 (PI.f64))) -180)
(/.f64 (*.f64 (PI.f64) -1) (/.f64 -180 angle))
(/.f64 (*.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 180))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 180))
(/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) 1) (sqrt.f64 (/.f64 180 angle)))
(/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (sqrt.f64 angle)) (sqrt.f64 180))
(/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (sqrt.f64 (neg.f64 angle))) (sqrt.f64 -180))
(/.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) 1) (cbrt.f64 (/.f64 180 angle)))
(/.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) (cbrt.f64 angle)) (cbrt.f64 180))
(/.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) (cbrt.f64 (neg.f64 angle))) (cbrt.f64 -180))
(/.f64 (*.f64 -1 (PI.f64)) (/.f64 -180 angle))
(/.f64 (*.f64 1 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle)))) (sqrt.f64 (/.f64 180 angle)))
(/.f64 (*.f64 (sqrt.f64 angle) (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle)))) (sqrt.f64 180))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 angle)) (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle)))) (sqrt.f64 -180))
(/.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 180))
(/.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (cbrt.f64 180))
(/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))
(/.f64 (/.f64 (PI.f64) 1) (/.f64 180 angle))
(/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))
(pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1)
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)
(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)
(neg.f64 (*.f64 (/.f64 angle -180) (PI.f64)))
(neg.f64 (*.f64 (PI.f64) (/.f64 angle -180)))
(neg.f64 (/.f64 (*.f64 angle (PI.f64)) -180))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) (PI.f64)) 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 (*.f64 1/180 angle) 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)))))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 1)
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 (PI.f64) (/.f64 180 angle))
(/.f64 (*.f64 angle (PI.f64)) 180)
(/.f64 1 (/.f64 (/.f64 180 angle) (PI.f64)))
(/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))))
(/.f64 (sqrt.f64 angle) (/.f64 180 (*.f64 (PI.f64) (sqrt.f64 angle))))
(/.f64 (sqrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (sqrt.f64 angle)))
(/.f64 (sqrt.f64 angle) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (PI.f64))))
(/.f64 (sqrt.f64 (PI.f64)) (/.f64 180 (*.f64 angle (sqrt.f64 (PI.f64)))))
(/.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (sqrt.f64 (PI.f64))))
(/.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 angle)))
(/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)))
(/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (sqrt.f64 (*.f64 angle (PI.f64))))))
(/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 angle (PI.f64)))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))))
(/.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2)))
(/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 angle)))
(/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 180 (*.f64 (PI.f64) (cbrt.f64 angle))))
(/.f64 (cbrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (pow.f64 (cbrt.f64 (PI.f64)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 (/.f64 180 angle) (cbrt.f64 (PI.f64))))
(/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 180 (*.f64 angle (cbrt.f64 (PI.f64)))))
(/.f64 (neg.f64 angle) (/.f64 -180 (PI.f64)))
(/.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (PI.f64)))) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (sqrt.f64 (*.f64 angle (PI.f64))))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (/.f64 (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))) (/.f64 (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))))
(/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 angle (pow.f64 (cbrt.f64 (PI.f64)) 2)) (/.f64 180 (cbrt.f64 (PI.f64))))
(/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 angle) 2)) (/.f64 180 (cbrt.f64 angle)))
(/.f64 (*.f64 (PI.f64) (sqrt.f64 angle)) (/.f64 180 (sqrt.f64 angle)))
(/.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (sqrt.f64 (/.f64 180 angle)))
(/.f64 (*.f64 angle (neg.f64 (PI.f64))) -180)
(/.f64 (*.f64 (PI.f64) -1) (/.f64 -180 angle))
(/.f64 (*.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 180))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 180))
(/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) 1) (sqrt.f64 (/.f64 180 angle)))
(/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (sqrt.f64 angle)) (sqrt.f64 180))
(/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (sqrt.f64 (neg.f64 angle))) (sqrt.f64 -180))
(/.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) 1) (cbrt.f64 (/.f64 180 angle)))
(/.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) (cbrt.f64 angle)) (cbrt.f64 180))
(/.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) (cbrt.f64 (neg.f64 angle))) (cbrt.f64 -180))
(/.f64 (*.f64 -1 (PI.f64)) (/.f64 -180 angle))
(/.f64 (*.f64 1 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle)))) (sqrt.f64 (/.f64 180 angle)))
(/.f64 (*.f64 (sqrt.f64 angle) (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle)))) (sqrt.f64 180))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 angle)) (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle)))) (sqrt.f64 -180))
(/.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 180))
(/.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (cbrt.f64 180))
(/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))
(/.f64 (/.f64 (PI.f64) 1) (/.f64 180 angle))
(/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))
(pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1)
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)
(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)
(neg.f64 (*.f64 (/.f64 angle -180) (PI.f64)))
(neg.f64 (*.f64 (PI.f64) (/.f64 angle -180)))
(neg.f64 (/.f64 (*.f64 angle (PI.f64)) -180))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) (PI.f64)) 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 (*.f64 1/180 angle) 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)))))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
Outputs
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(+.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 (pow.f64 (PI.f64) 3) (*.f64 -1/34992000 (pow.f64 angle 3))))
(fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (PI.f64) (*.f64 1/180 angle)))
(+.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 (PI.f64) 5) (*.f64 1/22674816000000 (pow.f64 angle 5)))))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/22674816000000 (pow.f64 angle 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 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))))))
(fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 -1/30855889612800000000 (pow.f64 angle 7))))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 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)))
(*.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 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 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)))
(*.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 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 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)))
(*.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 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 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)))
(*.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 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) 1)
(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)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(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)))
(*.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))
(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)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(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)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))
(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)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(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)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(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)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(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)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3/2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3/2))
(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)))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) 1/6) (pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) 1/6))
(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)))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)
(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)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)
(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)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 3)
(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)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) 1/3)
(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)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))
(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)))
(log.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(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)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(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)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))
(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)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(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)))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(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)))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(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)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (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 angle (/.f64 180 (PI.f64)))
(*.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 180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (*.f64 angle (PI.f64)) 180)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 1 (/.f64 (/.f64 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 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (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 (sqrt.f64 angle) (/.f64 180 (*.f64 (PI.f64) (sqrt.f64 angle))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (sqrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (sqrt.f64 angle)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (sqrt.f64 angle) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64))))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (sqrt.f64 angle) 180) (sqrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 angle) (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) 180)))
(/.f64 (sqrt.f64 (PI.f64)) (/.f64 180 (*.f64 angle (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))
(/.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (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))
(/.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 angle)))
(*.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64))))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (sqrt.f64 angle) 180) (sqrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 angle) (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) 180)))
(/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (pow.f64 (cbrt.f64 (*.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 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (sqrt.f64 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64))))) (cbrt.f64 (sqrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle (PI.f64)))) (*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 180) (sqrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 180)))
(/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))) (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 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (/.f64 180 (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 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 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 angle) 2) (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 angle)))
(*.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 angle) 2) (/.f64 180 (*.f64 (PI.f64) (cbrt.f64 angle))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (cbrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (pow.f64 (cbrt.f64 (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 (PI.f64)) 2) (/.f64 (/.f64 180 angle) (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 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 180 (*.f64 angle (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 (neg.f64 angle) (/.f64 -180 (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 (sqrt.f64 (*.f64 angle (PI.f64)))) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.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 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64))))) (sqrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) (/.f64 (fabs.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 180)) (sqrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (/.f64 (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.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 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))) (/.f64 (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.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 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (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))
(/.f64 (*.f64 angle (pow.f64 (cbrt.f64 (PI.f64)) 2)) (/.f64 180 (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 (PI.f64) (pow.f64 (cbrt.f64 angle) 2)) (/.f64 180 (cbrt.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 (PI.f64) (sqrt.f64 angle)) (/.f64 180 (sqrt.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 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (sqrt.f64 (/.f64 180 angle)))
(/.f64 (PI.f64) (/.f64 (sqrt.f64 (/.f64 180 angle)) (sqrt.f64 (*.f64 1/180 angle))))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (*.f64 1/180 angle)))
(/.f64 (*.f64 angle (neg.f64 (PI.f64))) -180)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (*.f64 (PI.f64) -1) (/.f64 -180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (*.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 180))
(/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 (sqrt.f64 180) (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 180)) (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sqrt.f64 180)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 180))
(/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (cbrt.f64 180) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 180)) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 180)))
(/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) 1) (sqrt.f64 (/.f64 180 angle)))
(/.f64 (PI.f64) (/.f64 (sqrt.f64 (/.f64 180 angle)) (sqrt.f64 (*.f64 1/180 angle))))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (*.f64 1/180 angle)))
(/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (sqrt.f64 angle)) (sqrt.f64 180))
(/.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 180) (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle)))))
(*.f64 (/.f64 (sqrt.f64 angle) (sqrt.f64 180)) (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 180)) (*.f64 (sqrt.f64 angle) (sqrt.f64 (*.f64 1/180 angle))))
(/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (sqrt.f64 (neg.f64 angle))) (sqrt.f64 -180))
(/.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (/.f64 (sqrt.f64 -180) (sqrt.f64 (neg.f64 angle))))
(*.f64 (/.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (sqrt.f64 -180)) (sqrt.f64 (neg.f64 angle)))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 angle)) (/.f64 (sqrt.f64 -180) (PI.f64))) (sqrt.f64 (*.f64 1/180 angle)))
(/.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) 1) (cbrt.f64 (/.f64 180 angle)))
(/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) (cbrt.f64 (/.f64 180 angle)))
(/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)))
(*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2))
(/.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) (cbrt.f64 angle)) (cbrt.f64 180))
(/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) (/.f64 (cbrt.f64 180) (cbrt.f64 angle)))
(/.f64 (PI.f64) (/.f64 (/.f64 (cbrt.f64 180) (cbrt.f64 angle)) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)))
(*.f64 (cbrt.f64 angle) (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2) (/.f64 (cbrt.f64 180) (PI.f64))))
(/.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) (cbrt.f64 (neg.f64 angle))) (cbrt.f64 -180))
(/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) (/.f64 (cbrt.f64 -180) (cbrt.f64 (neg.f64 angle))))
(/.f64 (PI.f64) (/.f64 (/.f64 (cbrt.f64 -180) (cbrt.f64 (neg.f64 angle))) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)))
(*.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 -180) (cbrt.f64 (neg.f64 angle)))) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2))
(/.f64 (*.f64 -1 (PI.f64)) (/.f64 -180 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 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle)))) (sqrt.f64 (/.f64 180 angle)))
(/.f64 (PI.f64) (/.f64 (sqrt.f64 (/.f64 180 angle)) (sqrt.f64 (*.f64 1/180 angle))))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (*.f64 1/180 angle)))
(/.f64 (*.f64 (sqrt.f64 angle) (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle)))) (sqrt.f64 180))
(/.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 180) (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle)))))
(*.f64 (/.f64 (sqrt.f64 angle) (sqrt.f64 180)) (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 180)) (*.f64 (sqrt.f64 angle) (sqrt.f64 (*.f64 1/180 angle))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 angle)) (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle)))) (sqrt.f64 -180))
(/.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (/.f64 (sqrt.f64 -180) (sqrt.f64 (neg.f64 angle))))
(*.f64 (/.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (sqrt.f64 -180)) (sqrt.f64 (neg.f64 angle)))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 angle)) (/.f64 (sqrt.f64 -180) (PI.f64))) (sqrt.f64 (*.f64 1/180 angle)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 180))
(/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 (sqrt.f64 180) (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 180)) (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sqrt.f64 180)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (cbrt.f64 180))
(/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (cbrt.f64 180) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 180)) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 180)))
(/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (/.f64 (PI.f64) 1) (/.f64 180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(pow.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (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))
(neg.f64 (*.f64 (/.f64 angle -180) (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(neg.f64 (*.f64 (PI.f64) (/.f64 angle -180)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(neg.f64 (/.f64 (*.f64 angle (PI.f64)) -180))
(*.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 angle (*.f64 1/180 (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 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))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 1/180 (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 angle (*.f64 1/180 (PI.f64))) 3))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/180 angle) 3) (pow.f64 (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 angle (*.f64 1/180 (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 angle (*.f64 1/180 (PI.f64)))))
(*.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 angle (*.f64 1/180 (PI.f64)))))
(*.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 angle (*.f64 1/180 (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 angle (/.f64 180 (PI.f64)))
(*.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 180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (*.f64 angle (PI.f64)) 180)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 1 (/.f64 (/.f64 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 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (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 (sqrt.f64 angle) (/.f64 180 (*.f64 (PI.f64) (sqrt.f64 angle))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (sqrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (sqrt.f64 angle)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (sqrt.f64 angle) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64))))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (sqrt.f64 angle) 180) (sqrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 angle) (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) 180)))
(/.f64 (sqrt.f64 (PI.f64)) (/.f64 180 (*.f64 angle (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))
(/.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (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))
(/.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 angle)))
(*.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64))))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (sqrt.f64 angle) 180) (sqrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 angle) (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) 180)))
(/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (pow.f64 (cbrt.f64 (*.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 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (sqrt.f64 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64))))) (cbrt.f64 (sqrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle (PI.f64)))) (*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 180) (sqrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 180)))
(/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))) (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 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (/.f64 180 (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 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 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 angle) 2) (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 angle)))
(*.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 angle) 2) (/.f64 180 (*.f64 (PI.f64) (cbrt.f64 angle))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (cbrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (pow.f64 (cbrt.f64 (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 (PI.f64)) 2) (/.f64 (/.f64 180 angle) (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 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 180 (*.f64 angle (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 (neg.f64 angle) (/.f64 -180 (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 (sqrt.f64 (*.f64 angle (PI.f64)))) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.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 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64))))) (sqrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) (/.f64 (fabs.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 180)) (sqrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (/.f64 (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.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 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))) (/.f64 (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.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 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (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))
(/.f64 (*.f64 angle (pow.f64 (cbrt.f64 (PI.f64)) 2)) (/.f64 180 (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 (PI.f64) (pow.f64 (cbrt.f64 angle) 2)) (/.f64 180 (cbrt.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 (PI.f64) (sqrt.f64 angle)) (/.f64 180 (sqrt.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 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (sqrt.f64 (/.f64 180 angle)))
(/.f64 (PI.f64) (/.f64 (sqrt.f64 (/.f64 180 angle)) (sqrt.f64 (*.f64 1/180 angle))))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (*.f64 1/180 angle)))
(/.f64 (*.f64 angle (neg.f64 (PI.f64))) -180)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (*.f64 (PI.f64) -1) (/.f64 -180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (*.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 180))
(/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 (sqrt.f64 180) (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 180)) (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sqrt.f64 180)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 180))
(/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (cbrt.f64 180) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 180)) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 180)))
(/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) 1) (sqrt.f64 (/.f64 180 angle)))
(/.f64 (PI.f64) (/.f64 (sqrt.f64 (/.f64 180 angle)) (sqrt.f64 (*.f64 1/180 angle))))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (*.f64 1/180 angle)))
(/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (sqrt.f64 angle)) (sqrt.f64 180))
(/.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 180) (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle)))))
(*.f64 (/.f64 (sqrt.f64 angle) (sqrt.f64 180)) (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 180)) (*.f64 (sqrt.f64 angle) (sqrt.f64 (*.f64 1/180 angle))))
(/.f64 (*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (sqrt.f64 (neg.f64 angle))) (sqrt.f64 -180))
(/.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (/.f64 (sqrt.f64 -180) (sqrt.f64 (neg.f64 angle))))
(*.f64 (/.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (sqrt.f64 -180)) (sqrt.f64 (neg.f64 angle)))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 angle)) (/.f64 (sqrt.f64 -180) (PI.f64))) (sqrt.f64 (*.f64 1/180 angle)))
(/.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) 1) (cbrt.f64 (/.f64 180 angle)))
(/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) (cbrt.f64 (/.f64 180 angle)))
(/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)))
(*.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 180 angle))) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2))
(/.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) (cbrt.f64 angle)) (cbrt.f64 180))
(/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) (/.f64 (cbrt.f64 180) (cbrt.f64 angle)))
(/.f64 (PI.f64) (/.f64 (/.f64 (cbrt.f64 180) (cbrt.f64 angle)) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)))
(*.f64 (cbrt.f64 angle) (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2) (/.f64 (cbrt.f64 180) (PI.f64))))
(/.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) (cbrt.f64 (neg.f64 angle))) (cbrt.f64 -180))
(/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) (/.f64 (cbrt.f64 -180) (cbrt.f64 (neg.f64 angle))))
(/.f64 (PI.f64) (/.f64 (/.f64 (cbrt.f64 -180) (cbrt.f64 (neg.f64 angle))) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)))
(*.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 -180) (cbrt.f64 (neg.f64 angle)))) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2))
(/.f64 (*.f64 -1 (PI.f64)) (/.f64 -180 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 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle)))) (sqrt.f64 (/.f64 180 angle)))
(/.f64 (PI.f64) (/.f64 (sqrt.f64 (/.f64 180 angle)) (sqrt.f64 (*.f64 1/180 angle))))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 180 angle))) (sqrt.f64 (*.f64 1/180 angle)))
(/.f64 (*.f64 (sqrt.f64 angle) (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle)))) (sqrt.f64 180))
(/.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 180) (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle)))))
(*.f64 (/.f64 (sqrt.f64 angle) (sqrt.f64 180)) (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))))
(*.f64 (/.f64 (PI.f64) (sqrt.f64 180)) (*.f64 (sqrt.f64 angle) (sqrt.f64 (*.f64 1/180 angle))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 angle)) (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle)))) (sqrt.f64 -180))
(/.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (/.f64 (sqrt.f64 -180) (sqrt.f64 (neg.f64 angle))))
(*.f64 (/.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (sqrt.f64 -180)) (sqrt.f64 (neg.f64 angle)))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 angle)) (/.f64 (sqrt.f64 -180) (PI.f64))) (sqrt.f64 (*.f64 1/180 angle)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 180))
(/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 (sqrt.f64 180) (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 180)) (sqrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sqrt.f64 180)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (cbrt.f64 180))
(/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (cbrt.f64 180) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 180)) (pow.f64 (cbrt.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 180)))
(/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (/.f64 (PI.f64) 1) (/.f64 180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(pow.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(pow.f64 (pow.f64 (*.f64 angle (*.f64 1/180 (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))
(neg.f64 (*.f64 (/.f64 angle -180) (PI.f64)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(neg.f64 (*.f64 (PI.f64) (/.f64 angle -180)))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(neg.f64 (/.f64 (*.f64 angle (PI.f64)) -180))
(*.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 angle (*.f64 1/180 (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 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))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 1/180 (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 angle (*.f64 1/180 (PI.f64))) 3))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/180 angle) 3) (pow.f64 (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 angle (*.f64 1/180 (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 angle (*.f64 1/180 (PI.f64)))))
(*.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 angle (*.f64 1/180 (PI.f64)))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))

localize13.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.6%
(*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64))
98.9%
(*.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64)))
98.0%
(-.f64 (*.f64 b b) (*.f64 a a))
80.7%
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
Compiler

Compiled 54 to 12 computations (77.8% saved)

series7.0ms (0%)

Counts
3 → 108
Calls

27 calls:

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

rewrite106.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1156×distribute-lft-in
1038×associate-*r/
884×associate-*l/
342×associate-+l+
314×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01497
130197
2398297
Stop Event
node limit
Counts
3 → 182
Calls
Call 1
Inputs
(*.f64 angle (-.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 (neg.f64 (*.f64 a a)))) (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a)))) (+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle)) (+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (+.f64 (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a))))) (+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle) (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a))))) (+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (+.f64 (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle))) (+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle))) (+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 angle (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a))))) (+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 angle (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1))) (+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 angle (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a)))) (+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 angle (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))) (+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 1 (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a))))) (+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 1 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle))) (+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 (*.f64 angle (+.f64 b a)) (fma.f64 (neg.f64 a) 1 a))) (+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 (*.f64 angle (+.f64 b a)) (fma.f64 (neg.f64 (sqrt.f64 a)) (sqrt.f64 a) a))) (+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 (*.f64 angle (+.f64 b a)) (fma.f64 (neg.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)) a))) (+.f64 (*.f64 angle (*.f64 b b)) (*.f64 angle (neg.f64 (*.f64 a a)))) (+.f64 (*.f64 angle (*.f64 b b)) (+.f64 (*.f64 angle (neg.f64 (*.f64 a a))) (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a))))) (+.f64 (*.f64 angle (*.f64 b b)) (+.f64 (*.f64 angle (neg.f64 (*.f64 a a))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle))) (+.f64 (*.f64 angle (*.f64 b b)) (*.f64 angle (+.f64 (neg.f64 (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (+.f64 (*.f64 angle (*.f64 b b)) (*.f64 angle (*.f64 (neg.f64 (*.f64 a a)) 1))) (+.f64 (*.f64 angle (neg.f64 (*.f64 a a))) (*.f64 angle (*.f64 b b))) (+.f64 (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a))))) (+.f64 (*.f64 (*.f64 b b) angle) (*.f64 (neg.f64 (*.f64 a a)) angle)) (+.f64 (*.f64 (*.f64 b b) angle) (+.f64 (*.f64 (neg.f64 (*.f64 a a)) angle) (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a))))) (+.f64 (*.f64 (*.f64 b b) angle) (+.f64 (*.f64 (neg.f64 (*.f64 a a)) angle) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle))) (+.f64 (*.f64 (neg.f64 (*.f64 a a)) angle) (*.f64 (*.f64 b b) angle)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle) (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a))))) (+.f64 (*.f64 1 (*.f64 angle (*.f64 b b))) (*.f64 1 (*.f64 angle (neg.f64 (*.f64 a a))))) (+.f64 (*.f64 1 (*.f64 (*.f64 b b) angle)) (*.f64 1 (*.f64 (neg.f64 (*.f64 a a)) angle))) (+.f64 (*.f64 (*.f64 angle (+.f64 b a)) b) (*.f64 (*.f64 angle (+.f64 b a)) (neg.f64 a))) (-.f64 (exp.f64 (log1p.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))))) 1) (-.f64 (exp.f64 (log1p.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))))) (-.f64 1 (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a))))) (-.f64 (exp.f64 (log1p.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))))) (-.f64 1 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle))) (/.f64 angle (/.f64 1 (fma.f64 b b (neg.f64 (*.f64 a a))))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (fma.f64 b b (*.f64 a a)) angle)) (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))) angle)) (/.f64 (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a))) (/.f64 (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle) (fma.f64 b b (*.f64 a a))) (/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) angle) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (/.f64 (*.f64 angle (-.f64 (pow.f64 b 4) (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a))))) (-.f64 (*.f64 b b) (neg.f64 (*.f64 a a)))) (/.f64 (*.f64 angle (-.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (/.f64 (*.f64 angle (+.f64 (pow.f64 b 6) (pow.f64 (neg.f64 (*.f64 a a)) 3))) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a))) (*.f64 (*.f64 b b) (neg.f64 (*.f64 a a)))))) (/.f64 (*.f64 angle (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3))) (-.f64 (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (/.f64 (*.f64 angle (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (neg.f64 (fma.f64 b b (*.f64 a a)))) (/.f64 (*.f64 angle (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))) (/.f64 (*.f64 1 (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (fma.f64 b b (*.f64 a a))) (/.f64 (*.f64 1 (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle)) (fma.f64 b b (*.f64 a a))) (/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) angle)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (/.f64 (*.f64 (*.f64 angle (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a))))) (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (sqrt.f64 (fma.f64 b b (*.f64 a a)))) (/.f64 (*.f64 (*.f64 angle (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a))))) (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))) (/.f64 (*.f64 (*.f64 angle (pow.f64 (cbrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) 2)) (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (cbrt.f64 (fma.f64 b b (*.f64 a a)))) (/.f64 (*.f64 (*.f64 angle (pow.f64 (cbrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) 2)) (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))) (/.f64 (*.f64 (*.f64 angle (+.f64 b a)) (fma.f64 b b (neg.f64 (*.f64 a a)))) (+.f64 b a)) (/.f64 (*.f64 (*.f64 angle (+.f64 b a)) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (+.f64 (fma.f64 b b (*.f64 a a)) (*.f64 b a))) (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a)))) angle) (-.f64 (*.f64 b b) (neg.f64 (*.f64 a a)))) (/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) angle) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (/.f64 (*.f64 (+.f64 (pow.f64 b 6) (pow.f64 (neg.f64 (*.f64 a a)) 3)) angle) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a))) (*.f64 (*.f64 b b) (neg.f64 (*.f64 a a)))))) (/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3)) angle) (-.f64 (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) angle) (neg.f64 (fma.f64 b b (*.f64 a a)))) (/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) angle) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))) (/.f64 (*.f64 (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 1) (fma.f64 b b (*.f64 a a))) (/.f64 (*.f64 (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6))) 1) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle) 1) (fma.f64 b b (*.f64 a a))) (/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) angle) 1) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) angle)) (sqrt.f64 (fma.f64 b b (*.f64 a a)))) (/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (*.f64 (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) angle)) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))) (/.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (*.f64 (-.f64 b a) angle)) (-.f64 b a)) (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (-.f64 b a) angle)) (-.f64 (fma.f64 b b (*.f64 a a)) (*.f64 b a))) (/.f64 (/.f64 (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 1) (fma.f64 b b (*.f64 a a))) (/.f64 (/.f64 (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (sqrt.f64 (fma.f64 b b (*.f64 a a)))) (sqrt.f64 (fma.f64 b b (*.f64 a a)))) (/.f64 (/.f64 (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a a))) (cbrt.f64 (fma.f64 b b (*.f64 a a))))) (cbrt.f64 (fma.f64 b b (*.f64 a a)))) (/.f64 (/.f64 (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6))) 1) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (/.f64 (/.f64 (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))) (/.f64 (/.f64 (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle) 1) (fma.f64 b b (*.f64 a a))) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle) (sqrt.f64 (fma.f64 b b (*.f64 a a)))) (sqrt.f64 (fma.f64 b b (*.f64 a a)))) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a a))) (cbrt.f64 (fma.f64 b b (*.f64 a a))))) (cbrt.f64 (fma.f64 b b (*.f64 a a)))) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) angle) 1) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) angle) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) angle) (*.f64 (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))) (pow.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) 1) (pow.f64 (sqrt.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a))))) 2) (pow.f64 (cbrt.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a))))) 3) (pow.f64 (pow.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) 3) 1/3) (sqrt.f64 (pow.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) 2)) (log.f64 (pow.f64 (exp.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) angle)) (log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a))))))) (cbrt.f64 (pow.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) 3)) (cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3) (pow.f64 angle 3))) (expm1.f64 (log1p.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))))) (exp.f64 (log.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))))) (exp.f64 (*.f64 (log.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a))))) 1)) (log1p.f64 (expm1.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))))))
((+.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90)) (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a))))) (+.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90)) (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle))) (+.f64 (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 angle (neg.f64 (*.f64 a a))))) (+.f64 (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 (*.f64 b b) angle)) (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 (neg.f64 (*.f64 a a)) angle))) (-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90)))) 1) (/.f64 (*.f64 (*.f64 1/90 angle) (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (PI.f64))) (fma.f64 b b (*.f64 a a))) (/.f64 (*.f64 (*.f64 1/90 angle) (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (PI.f64))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (/.f64 (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (fma.f64 b b (*.f64 a a))) (/.f64 (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (/.f64 (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle)) (fma.f64 b b (*.f64 a a))) (/.f64 (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) angle)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (/.f64 (*.f64 (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 (PI.f64) 1/90)) (fma.f64 b b (*.f64 a a))) (/.f64 (*.f64 (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (*.f64 (PI.f64) 1/90)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle) (*.f64 (PI.f64) 1/90)) (fma.f64 b b (*.f64 a a))) (/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) angle) (*.f64 (PI.f64) 1/90)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (pow.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90)) 1) (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90))) 2) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90))) 3) (pow.f64 (pow.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90)) 3) 1/3) (sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) 2) 1/8100)) (log.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a))))) 1/90)) (log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90))))) (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90)) 3)) (expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90)))) (exp.f64 (log.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90)))) (exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90))) 1)) (log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90)))))
((+.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) (*.f64 (PI.f64) (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a))))) (+.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) (*.f64 (PI.f64) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle))) (+.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) (*.f64 (*.f64 (PI.f64) angle) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (+.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) (*.f64 (*.f64 (PI.f64) angle) (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a))))) (+.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) (*.f64 (*.f64 (PI.f64) angle) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1))) (+.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) (*.f64 (*.f64 (PI.f64) angle) (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a)))) (+.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) (*.f64 (*.f64 (PI.f64) angle) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))) (+.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (PI.f64) (*.f64 angle (neg.f64 (*.f64 a a))))) (+.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) angle)) (*.f64 (PI.f64) (*.f64 (neg.f64 (*.f64 a a)) angle))) (+.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) angle) (neg.f64 (*.f64 a a)))) (+.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) angle) (+.f64 (neg.f64 (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (+.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) angle) (*.f64 (neg.f64 (*.f64 a a)) 1))) (+.f64 (*.f64 (*.f64 (PI.f64) angle) (neg.f64 (*.f64 a a))) (*.f64 (*.f64 (PI.f64) angle) (*.f64 b b))) (+.f64 (*.f64 (*.f64 (PI.f64) angle) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)))) (-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))))) 1) (/.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (PI.f64))) (fma.f64 b b (*.f64 a a))) (/.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (PI.f64))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (/.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (fma.f64 b b (*.f64 a a))) (/.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (/.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle)) (fma.f64 b b (*.f64 a a))) (/.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) angle)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (/.f64 (*.f64 (*.f64 (PI.f64) angle) 1) (/.f64 1 (fma.f64 b b (neg.f64 (*.f64 a a))))) (/.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a))) (/.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (/.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 b 4) (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a))))) (-.f64 (*.f64 b b) (neg.f64 (*.f64 a a)))) (/.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (/.f64 (*.f64 (*.f64 (PI.f64) angle) (+.f64 (pow.f64 b 6) (pow.f64 (neg.f64 (*.f64 a a)) 3))) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a))) (*.f64 (*.f64 b b) (neg.f64 (*.f64 a a)))))) (/.f64 (*.f64 (*.f64 (PI.f64) angle) (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3))) (-.f64 (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (/.f64 (*.f64 (*.f64 (PI.f64) angle) (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (neg.f64 (fma.f64 b b (*.f64 a a)))) (/.f64 (*.f64 (*.f64 (PI.f64) angle) (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))) (/.f64 (*.f64 1 (*.f64 angle (PI.f64))) (/.f64 1 (fma.f64 b b (neg.f64 (*.f64 a a))))) (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 angle (PI.f64))) (fma.f64 b b (*.f64 a a))) (/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 angle (PI.f64))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a)))) (*.f64 angle (PI.f64))) (-.f64 (*.f64 b b) (neg.f64 (*.f64 a a)))) (/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 angle (PI.f64))) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (/.f64 (*.f64 (+.f64 (pow.f64 b 6) (pow.f64 (neg.f64 (*.f64 a a)) 3)) (*.f64 angle (PI.f64))) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a))) (*.f64 (*.f64 b b) (neg.f64 (*.f64 a a)))))) (/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3)) (*.f64 angle (PI.f64))) (-.f64 (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 angle (PI.f64))) (neg.f64 (fma.f64 b b (*.f64 a a)))) (/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (*.f64 angle (PI.f64))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))) (/.f64 (*.f64 (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (PI.f64)) (fma.f64 b b (*.f64 a a))) (/.f64 (*.f64 (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (PI.f64)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle) (PI.f64)) (fma.f64 b b (*.f64 a a))) (/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) angle) (PI.f64)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (PI.f64)) angle) (fma.f64 b b (*.f64 a a))) (/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (PI.f64)) angle) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (pow.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) 1) (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)))) 2) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)))) 3) (pow.f64 (pow.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) 3) 1/3) (sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) 2)) (log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))))) (log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)))))) (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) 3)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) 3) (pow.f64 (PI.f64) 3))) (cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) 3))) (expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))))) (exp.f64 (log.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))))) (exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)))) 1)) (log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))))))

simplify165.0ms (0.7%)

Algorithm
egg-herbie
Rules
1388×associate-*r/
1026×associate-*r*
888×associate-*l*
766×+-commutative
746×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
049913810
1138213118
2590113100
Stop Event
node limit
Counts
290 → 275
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/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 (neg.f64 (*.f64 a a)))) (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a))))
(+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle))
(+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (+.f64 (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle) (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (+.f64 (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle)))
(+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle)))
(+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 angle (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 angle (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))
(+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 angle (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a))))
(+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 angle (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 1 (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 1 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle)))
(+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 (*.f64 angle (+.f64 b a)) (fma.f64 (neg.f64 a) 1 a)))
(+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 (*.f64 angle (+.f64 b a)) (fma.f64 (neg.f64 (sqrt.f64 a)) (sqrt.f64 a) a)))
(+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 (*.f64 angle (+.f64 b a)) (fma.f64 (neg.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)) a)))
(+.f64 (*.f64 angle (*.f64 b b)) (*.f64 angle (neg.f64 (*.f64 a a))))
(+.f64 (*.f64 angle (*.f64 b b)) (+.f64 (*.f64 angle (neg.f64 (*.f64 a a))) (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (*.f64 angle (*.f64 b b)) (+.f64 (*.f64 angle (neg.f64 (*.f64 a a))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle)))
(+.f64 (*.f64 angle (*.f64 b b)) (*.f64 angle (+.f64 (neg.f64 (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (*.f64 angle (*.f64 b b)) (*.f64 angle (*.f64 (neg.f64 (*.f64 a a)) 1)))
(+.f64 (*.f64 angle (neg.f64 (*.f64 a a))) (*.f64 angle (*.f64 b b)))
(+.f64 (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))))
(+.f64 (*.f64 (*.f64 b b) angle) (*.f64 (neg.f64 (*.f64 a a)) angle))
(+.f64 (*.f64 (*.f64 b b) angle) (+.f64 (*.f64 (neg.f64 (*.f64 a a)) angle) (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (*.f64 (*.f64 b b) angle) (+.f64 (*.f64 (neg.f64 (*.f64 a a)) angle) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle)))
(+.f64 (*.f64 (neg.f64 (*.f64 a a)) angle) (*.f64 (*.f64 b b) angle))
(+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle) (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))))
(+.f64 (*.f64 1 (*.f64 angle (*.f64 b b))) (*.f64 1 (*.f64 angle (neg.f64 (*.f64 a a)))))
(+.f64 (*.f64 1 (*.f64 (*.f64 b b) angle)) (*.f64 1 (*.f64 (neg.f64 (*.f64 a a)) angle)))
(+.f64 (*.f64 (*.f64 angle (+.f64 b a)) b) (*.f64 (*.f64 angle (+.f64 b a)) (neg.f64 a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))))) (-.f64 1 (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))))) (-.f64 1 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle)))
(/.f64 angle (/.f64 1 (fma.f64 b b (neg.f64 (*.f64 a a)))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (fma.f64 b b (*.f64 a a)) angle))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))) angle))
(/.f64 (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) angle) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 angle (-.f64 (pow.f64 b 4) (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a))))) (-.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))
(/.f64 (*.f64 angle (-.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (*.f64 angle (+.f64 (pow.f64 b 6) (pow.f64 (neg.f64 (*.f64 a a)) 3))) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a))) (*.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))))
(/.f64 (*.f64 angle (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3))) (-.f64 (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (*.f64 angle (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 angle (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (*.f64 1 (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 1 (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle)) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) angle)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (*.f64 angle (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a))))) (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (sqrt.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 angle (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a))))) (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (*.f64 (*.f64 angle (pow.f64 (cbrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) 2)) (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (cbrt.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 angle (pow.f64 (cbrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) 2)) (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (*.f64 (*.f64 angle (+.f64 b a)) (fma.f64 b b (neg.f64 (*.f64 a a)))) (+.f64 b a))
(/.f64 (*.f64 (*.f64 angle (+.f64 b a)) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (+.f64 (fma.f64 b b (*.f64 a a)) (*.f64 b a)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a)))) angle) (-.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) angle) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (*.f64 (+.f64 (pow.f64 b 6) (pow.f64 (neg.f64 (*.f64 a a)) 3)) angle) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a))) (*.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3)) angle) (-.f64 (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) angle) (neg.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) angle) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (*.f64 (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 1) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6))) 1) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle) 1) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) angle) 1) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) angle)) (sqrt.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (*.f64 (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) angle)) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (*.f64 (-.f64 b a) angle)) (-.f64 b a))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (-.f64 b a) angle)) (-.f64 (fma.f64 b b (*.f64 a a)) (*.f64 b a)))
(/.f64 (/.f64 (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 1) (fma.f64 b b (*.f64 a a)))
(/.f64 (/.f64 (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (sqrt.f64 (fma.f64 b b (*.f64 a a)))) (sqrt.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (/.f64 (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a a))) (cbrt.f64 (fma.f64 b b (*.f64 a a))))) (cbrt.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (/.f64 (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6))) 1) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (/.f64 (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (/.f64 (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle) 1) (fma.f64 b b (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle) (sqrt.f64 (fma.f64 b b (*.f64 a a)))) (sqrt.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a a))) (cbrt.f64 (fma.f64 b b (*.f64 a a))))) (cbrt.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) angle) 1) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) angle) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) angle) (*.f64 (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(pow.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) 1)
(pow.f64 (sqrt.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a))))) 2)
(pow.f64 (cbrt.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a))))) 3)
(pow.f64 (pow.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) angle))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))))))
(cbrt.f64 (pow.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) 3))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3) (pow.f64 angle 3)))
(expm1.f64 (log1p.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a))))))
(exp.f64 (log.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a))))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a))))) 1))
(log1p.f64 (expm1.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a))))))
(+.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90)) (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90)) (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle)))
(+.f64 (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 angle (neg.f64 (*.f64 a a)))))
(+.f64 (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 (*.f64 b b) angle)) (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 (neg.f64 (*.f64 a a)) angle)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90)))) 1)
(/.f64 (*.f64 (*.f64 1/90 angle) (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (PI.f64))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 1/90 angle) (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (PI.f64))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle)) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) angle)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 (PI.f64) 1/90)) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (*.f64 (PI.f64) 1/90)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle) (*.f64 (PI.f64) 1/90)) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) angle) (*.f64 (PI.f64) 1/90)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(pow.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90)) 1)
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90))) 2)
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90))) 3)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90)) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) 2) 1/8100))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a))))) 1/90))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90)))))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90)) 3))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90))) 1))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90))))
(+.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) (*.f64 (PI.f64) (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) (*.f64 (PI.f64) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle)))
(+.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) (*.f64 (*.f64 (PI.f64) angle) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(+.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) (*.f64 (*.f64 (PI.f64) angle) (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) (*.f64 (*.f64 (PI.f64) angle) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))
(+.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) (*.f64 (*.f64 (PI.f64) angle) (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a))))
(+.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) (*.f64 (*.f64 (PI.f64) angle) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(+.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (PI.f64) (*.f64 angle (neg.f64 (*.f64 a a)))))
(+.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) angle)) (*.f64 (PI.f64) (*.f64 (neg.f64 (*.f64 a a)) angle)))
(+.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) angle) (neg.f64 (*.f64 a a))))
(+.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) angle) (+.f64 (neg.f64 (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) angle) (*.f64 (neg.f64 (*.f64 a a)) 1)))
(+.f64 (*.f64 (*.f64 (PI.f64) angle) (neg.f64 (*.f64 a a))) (*.f64 (*.f64 (PI.f64) angle) (*.f64 b b)))
(+.f64 (*.f64 (*.f64 (PI.f64) angle) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))))) 1)
(/.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (PI.f64))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (PI.f64))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle)) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) angle)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (*.f64 (PI.f64) angle) 1) (/.f64 1 (fma.f64 b b (neg.f64 (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 b 4) (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a))))) (-.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 (PI.f64) angle) (+.f64 (pow.f64 b 6) (pow.f64 (neg.f64 (*.f64 a a)) 3))) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a))) (*.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 (PI.f64) angle) (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3))) (-.f64 (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 (PI.f64) angle) (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (PI.f64) angle) (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (*.f64 1 (*.f64 angle (PI.f64))) (/.f64 1 (fma.f64 b b (neg.f64 (*.f64 a a)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 angle (PI.f64))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 angle (PI.f64))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a)))) (*.f64 angle (PI.f64))) (-.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 angle (PI.f64))) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (*.f64 (+.f64 (pow.f64 b 6) (pow.f64 (neg.f64 (*.f64 a a)) 3)) (*.f64 angle (PI.f64))) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a))) (*.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3)) (*.f64 angle (PI.f64))) (-.f64 (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 angle (PI.f64))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (*.f64 angle (PI.f64))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (*.f64 (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (PI.f64)) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (PI.f64)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle) (PI.f64)) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) angle) (PI.f64)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (PI.f64)) angle) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (PI.f64)) angle) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(pow.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) 1)
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)))) 2)
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)))) 3)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) 2))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))))))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) 3) (pow.f64 (PI.f64) 3)))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) 3)))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)))) 1))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)))))
Outputs
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 -1 (*.f64 angle (pow.f64 a 2)))
(*.f64 angle (*.f64 a (neg.f64 a)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.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 (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.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 (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.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 (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 -1 (*.f64 angle (pow.f64 a 2)))
(*.f64 angle (*.f64 a (neg.f64 a)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 -1 (*.f64 angle (pow.f64 a 2)))
(*.f64 angle (*.f64 a (neg.f64 a)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 angle (pow.f64 b 2)) (*.f64 -1 (*.f64 angle (pow.f64 a 2))))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 (*.f64 angle 1/90) (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 (*.f64 angle 1/90) (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 (*.f64 angle 1/90) (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 (*.f64 angle 1/90) (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 (*.f64 angle 1/90) (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 (*.f64 angle 1/90) (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 (*.f64 angle 1/90) (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 (*.f64 angle 1/90) (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 (*.f64 angle 1/90) (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 (*.f64 angle 1/90) (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 (*.f64 angle 1/90) (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 (*.f64 angle 1/90) (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.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 angle (*.f64 (*.f64 a (*.f64 a (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 (*.f64 a a) (*.f64 angle (PI.f64))) (*.f64 angle (*.f64 1/90 (*.f64 b (*.f64 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)))))
(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 (*.f64 a a) (*.f64 angle (PI.f64))) (*.f64 angle (*.f64 1/90 (*.f64 b (*.f64 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)))))
(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 (*.f64 a a) (*.f64 angle (PI.f64))) (*.f64 angle (*.f64 1/90 (*.f64 b (*.f64 b (PI.f64))))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 angle (*.f64 1/90 (*.f64 b (*.f64 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)))))
(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 (*.f64 a a) (*.f64 angle (PI.f64))) (*.f64 angle (*.f64 1/90 (*.f64 b (*.f64 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)))))
(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 (*.f64 a a) (*.f64 angle (PI.f64))) (*.f64 angle (*.f64 1/90 (*.f64 b (*.f64 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)))))
(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 (*.f64 a a) (*.f64 angle (PI.f64))) (*.f64 angle (*.f64 1/90 (*.f64 b (*.f64 b (PI.f64))))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 angle (*.f64 1/90 (*.f64 b (*.f64 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)))))
(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 (*.f64 a a) (*.f64 angle (PI.f64))) (*.f64 angle (*.f64 1/90 (*.f64 b (*.f64 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)))))
(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 (*.f64 a a) (*.f64 angle (PI.f64))) (*.f64 angle (*.f64 1/90 (*.f64 b (*.f64 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)))))
(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 (*.f64 a a) (*.f64 angle (PI.f64))) (*.f64 angle (*.f64 1/90 (*.f64 b (*.f64 b (PI.f64))))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 angle (*.f64 1/90 (*.f64 b (*.f64 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)))))
(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 (*.f64 a a) (*.f64 angle (PI.f64))) (*.f64 angle (*.f64 1/90 (*.f64 b (*.f64 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)))))
(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 (*.f64 a a) (*.f64 angle (PI.f64))) (*.f64 angle (*.f64 1/90 (*.f64 b (*.f64 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)))))
(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 (*.f64 a a) (*.f64 angle (PI.f64))) (*.f64 angle (*.f64 1/90 (*.f64 b (*.f64 b (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 angle (*.f64 (*.f64 a (*.f64 a (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 (*.f64 a a) (*.f64 angle (PI.f64))) (*.f64 angle (*.f64 1/90 (*.f64 b (*.f64 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)))))
(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 (*.f64 a a) (*.f64 angle (PI.f64))) (*.f64 angle (*.f64 1/90 (*.f64 b (*.f64 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)))))
(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 (*.f64 a a) (*.f64 angle (PI.f64))) (*.f64 angle (*.f64 1/90 (*.f64 b (*.f64 b (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 angle (*.f64 (*.f64 a (*.f64 a (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 (*.f64 a a) (*.f64 angle (PI.f64))) (*.f64 angle (*.f64 1/90 (*.f64 b (*.f64 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)))))
(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 (*.f64 a a) (*.f64 angle (PI.f64))) (*.f64 angle (*.f64 1/90 (*.f64 b (*.f64 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)))))
(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 (*.f64 a a) (*.f64 angle (PI.f64))) (*.f64 angle (*.f64 1/90 (*.f64 b (*.f64 b (PI.f64))))))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))
(neg.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 a (neg.f64 a))))
(+.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) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (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) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (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) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.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) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (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) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (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) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.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) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (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) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (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) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.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) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (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) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (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) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))
(neg.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 a (neg.f64 a))))
(+.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) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (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) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (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) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))
(neg.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 a (neg.f64 a))))
(+.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) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (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) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (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) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a))))
(*.f64 angle (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (-.f64 (*.f64 b b) (fma.f64 a a (*.f64 0 (*.f64 a a)))))
(+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle))
(*.f64 angle (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (-.f64 (*.f64 b b) (fma.f64 a a (*.f64 0 (*.f64 a a)))))
(+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (+.f64 (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(fma.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (+.f64 angle angle)))
(*.f64 angle (+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (*.f64 0 (*.f64 a a)))))
(+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle) (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(fma.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (+.f64 angle angle)))
(*.f64 angle (+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (*.f64 0 (*.f64 a a)))))
(+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (+.f64 (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle)))
(fma.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (+.f64 angle angle)))
(*.f64 angle (+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (*.f64 0 (*.f64 a a)))))
(+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle)))
(fma.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (+.f64 angle angle)))
(*.f64 angle (+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (*.f64 0 (*.f64 a a)))))
(+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 angle (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(fma.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (+.f64 angle angle)))
(*.f64 angle (+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (*.f64 0 (*.f64 a a)))))
(+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 angle (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))
(*.f64 angle (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (-.f64 (*.f64 b b) (fma.f64 a a (*.f64 0 (*.f64 a a)))))
(+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 angle (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a))))
(*.f64 angle (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (-.f64 (*.f64 b b) (fma.f64 a a (*.f64 0 (*.f64 a a)))))
(+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 angle (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(*.f64 angle (+.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(*.f64 angle (+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(*.f64 angle (+.f64 (*.f64 b b) (+.f64 (*.f64 0 (*.f64 a a)) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4))))))
(+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 1 (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(*.f64 angle (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (-.f64 (*.f64 b b) (fma.f64 a a (*.f64 0 (*.f64 a a)))))
(+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 1 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle)))
(*.f64 angle (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (-.f64 (*.f64 b b) (fma.f64 a a (*.f64 0 (*.f64 a a)))))
(+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 (*.f64 angle (+.f64 b a)) (fma.f64 (neg.f64 a) 1 a)))
(fma.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 (*.f64 angle (+.f64 b a)) (fma.f64 (neg.f64 a) 1 a)))
(*.f64 angle (+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 b a) (+.f64 a (neg.f64 a)))))
(+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 (*.f64 angle (+.f64 b a)) (fma.f64 (neg.f64 (sqrt.f64 a)) (sqrt.f64 a) a)))
(fma.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (*.f64 (+.f64 b a) (fma.f64 (neg.f64 (sqrt.f64 a)) (sqrt.f64 a) a))))
(*.f64 angle (+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 b a) (fma.f64 (neg.f64 (sqrt.f64 a)) (sqrt.f64 a) a))))
(+.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) (*.f64 (*.f64 angle (+.f64 b a)) (fma.f64 (neg.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)) a)))
(fma.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 angle (*.f64 (+.f64 b a) (fma.f64 (neg.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)) a))))
(*.f64 angle (+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 b a) (fma.f64 (neg.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)) a))))
(+.f64 (*.f64 angle (*.f64 b b)) (*.f64 angle (neg.f64 (*.f64 a a))))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 angle (*.f64 b b)) (+.f64 (*.f64 angle (neg.f64 (*.f64 a a))) (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(*.f64 angle (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (-.f64 (*.f64 b b) (fma.f64 a a (*.f64 0 (*.f64 a a)))))
(+.f64 (*.f64 angle (*.f64 b b)) (+.f64 (*.f64 angle (neg.f64 (*.f64 a a))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle)))
(*.f64 angle (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (-.f64 (*.f64 b b) (fma.f64 a a (*.f64 0 (*.f64 a a)))))
(+.f64 (*.f64 angle (*.f64 b b)) (*.f64 angle (+.f64 (neg.f64 (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(*.f64 angle (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (-.f64 (*.f64 b b) (fma.f64 a a (*.f64 0 (*.f64 a a)))))
(+.f64 (*.f64 angle (*.f64 b b)) (*.f64 angle (*.f64 (neg.f64 (*.f64 a a)) 1)))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 angle (neg.f64 (*.f64 a a))) (*.f64 angle (*.f64 b b)))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))))
(*.f64 angle (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (-.f64 (*.f64 b b) (fma.f64 a a (*.f64 0 (*.f64 a a)))))
(+.f64 (*.f64 (*.f64 b b) angle) (*.f64 (neg.f64 (*.f64 a a)) angle))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 (*.f64 b b) angle) (+.f64 (*.f64 (neg.f64 (*.f64 a a)) angle) (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(*.f64 angle (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (-.f64 (*.f64 b b) (fma.f64 a a (*.f64 0 (*.f64 a a)))))
(+.f64 (*.f64 (*.f64 b b) angle) (+.f64 (*.f64 (neg.f64 (*.f64 a a)) angle) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle)))
(*.f64 angle (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (-.f64 (*.f64 b b) (fma.f64 a a (*.f64 0 (*.f64 a a)))))
(+.f64 (*.f64 (neg.f64 (*.f64 a a)) angle) (*.f64 (*.f64 b b) angle))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle) (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))))
(*.f64 angle (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (-.f64 (*.f64 b b) (fma.f64 a a (*.f64 0 (*.f64 a a)))))
(+.f64 (*.f64 1 (*.f64 angle (*.f64 b b))) (*.f64 1 (*.f64 angle (neg.f64 (*.f64 a a)))))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 1 (*.f64 (*.f64 b b) angle)) (*.f64 1 (*.f64 (neg.f64 (*.f64 a a)) angle)))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 (*.f64 angle (+.f64 b a)) b) (*.f64 (*.f64 angle (+.f64 b a)) (neg.f64 a)))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))))) 1)
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))))) (-.f64 1 (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(*.f64 angle (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (-.f64 (*.f64 b b) (fma.f64 a a (*.f64 0 (*.f64 a a)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))))) (-.f64 1 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle)))
(*.f64 angle (+.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (-.f64 (*.f64 b b) (fma.f64 a a (*.f64 0 (*.f64 a a)))))
(/.f64 angle (/.f64 1 (fma.f64 b b (neg.f64 (*.f64 a a)))))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (fma.f64 b b (*.f64 a a)) angle))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))) angle)
(*.f64 angle (/.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)) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))) angle))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 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 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle) (fma.f64 b b (*.f64 a a)))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))) angle)
(*.f64 angle (/.f64 (-.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) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 angle (-.f64 (pow.f64 b 4) (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a))))) (-.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 angle (-.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 angle (/.f64 (-.f64 (*.f64 b b) (fma.f64 a a (fma.f64 (neg.f64 a) a (*.f64 a a)))) (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))))
(*.f64 (/.f64 (fma.f64 (*.f64 0 (*.f64 a a)) (*.f64 0 (*.f64 a a)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (-.f64 (*.f64 b b) (fma.f64 a a (*.f64 0 (*.f64 a a))))) angle)
(/.f64 (*.f64 angle (+.f64 (pow.f64 b 6) (pow.f64 (neg.f64 (*.f64 a a)) 3))) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a))) (*.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 angle (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3))) (-.f64 (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 angle (/.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3))))
(*.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (*.f64 0 (*.f64 a a)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 0 (*.f64 a a)) (-.f64 (*.f64 0 (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))))) angle)
(*.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (*.f64 0 (*.f64 a a)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 0 (*.f64 a a)) (-.f64 (fma.f64 a a (*.f64 0 (*.f64 a a))) (*.f64 b b))))) angle)
(/.f64 (*.f64 angle (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 angle (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 1 (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (fma.f64 b b (*.f64 a a)))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 1 (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle)) (fma.f64 b b (*.f64 a a)))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) angle)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (*.f64 angle (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a))))) (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (sqrt.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 (sqrt.f64 (fma.f64 b b (*.f64 a a))) (*.f64 angle (sqrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))))))
(*.f64 (/.f64 (*.f64 angle (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) (hypot.f64 b a)) (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 (*.f64 angle (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a))))) (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (/.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))) (*.f64 angle (sqrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))) (*.f64 angle (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 angle (pow.f64 (cbrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) 2)) (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (cbrt.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 angle (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) 2)) (/.f64 (cbrt.f64 (fma.f64 b b (*.f64 a a))) (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(*.f64 (/.f64 (*.f64 angle (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2)) (cbrt.f64 (fma.f64 b b (*.f64 a a)))) (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 (*.f64 angle (pow.f64 (cbrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) 2)) (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (*.f64 angle (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))) 2)) (/.f64 (cbrt.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(/.f64 angle (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2) (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))))))
(/.f64 (*.f64 (*.f64 angle (+.f64 b a)) (fma.f64 b b (neg.f64 (*.f64 a a)))) (+.f64 b a))
(/.f64 (*.f64 angle (+.f64 b a)) (/.f64 (+.f64 b a) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (+.f64 b a) (*.f64 angle (+.f64 b a))))
(/.f64 (*.f64 (*.f64 angle (+.f64 b a)) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (+.f64 (fma.f64 b b (*.f64 a a)) (*.f64 b a)))
(*.f64 (/.f64 (*.f64 angle (+.f64 b a)) (fma.f64 b a (fma.f64 b b (*.f64 a a)))) (-.f64 (pow.f64 b 3) (pow.f64 a 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a)))) angle) (-.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) angle) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 angle (/.f64 (-.f64 (*.f64 b b) (fma.f64 a a (fma.f64 (neg.f64 a) a (*.f64 a a)))) (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))))
(*.f64 (/.f64 (fma.f64 (*.f64 0 (*.f64 a a)) (*.f64 0 (*.f64 a a)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (-.f64 (*.f64 b b) (fma.f64 a a (*.f64 0 (*.f64 a a))))) angle)
(/.f64 (*.f64 (+.f64 (pow.f64 b 6) (pow.f64 (neg.f64 (*.f64 a a)) 3)) angle) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a))) (*.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3)) angle) (-.f64 (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 angle (/.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3))))
(*.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (*.f64 0 (*.f64 a a)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 0 (*.f64 a a)) (-.f64 (*.f64 0 (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))))) angle)
(*.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (*.f64 0 (*.f64 a a)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 0 (*.f64 a a)) (-.f64 (fma.f64 a a (*.f64 0 (*.f64 a a))) (*.f64 b b))))) angle)
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) angle) (neg.f64 (fma.f64 b b (*.f64 a a))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) angle) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 1) (fma.f64 b b (*.f64 a a)))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6))) 1) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle) 1) (fma.f64 b b (*.f64 a a)))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) angle) 1) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) angle)) (sqrt.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 (sqrt.f64 (fma.f64 b b (*.f64 a a))) (*.f64 angle (sqrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))))))
(*.f64 (/.f64 (*.f64 angle (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) (hypot.f64 b a)) (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (*.f64 (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) angle)) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (/.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))) (*.f64 angle (sqrt.f64 (fma.f64 b b (*.f64 a (neg.f64 a)))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))) (*.f64 angle (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (*.f64 (-.f64 b a) angle)) (-.f64 b a))
(/.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (/.f64 (-.f64 b a) (*.f64 angle (-.f64 b a))))
(/.f64 (*.f64 angle (-.f64 b a)) (/.f64 (-.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (-.f64 b a) angle)) (-.f64 (fma.f64 b b (*.f64 a a)) (*.f64 b a)))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (/.f64 (-.f64 (fma.f64 b b (*.f64 a a)) (*.f64 b a)) (*.f64 angle (-.f64 b a))))
(/.f64 (/.f64 (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 1) (fma.f64 b b (*.f64 a a)))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))))
(/.f64 (/.f64 (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (sqrt.f64 (fma.f64 b b (*.f64 a a)))) (sqrt.f64 (fma.f64 b b (*.f64 a a))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))))
(/.f64 (/.f64 (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a a))) (cbrt.f64 (fma.f64 b b (*.f64 a a))))) (cbrt.f64 (fma.f64 b b (*.f64 a a))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))))
(/.f64 (/.f64 (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6))) 1) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (/.f64 (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (/.f64 (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle) 1) (fma.f64 b b (*.f64 a a)))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle) (sqrt.f64 (fma.f64 b b (*.f64 a a)))) (sqrt.f64 (fma.f64 b b (*.f64 a a))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a a))) (cbrt.f64 (fma.f64 b b (*.f64 a a))))) (cbrt.f64 (fma.f64 b b (*.f64 a a))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) angle) 1) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) angle) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) angle) (*.f64 (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))) angle)
(*.f64 angle (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(pow.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) 1)
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(pow.f64 (sqrt.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a))))) 2)
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(pow.f64 (cbrt.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a))))) 3)
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(pow.f64 (pow.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) 3) 1/3)
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(sqrt.f64 (pow.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) 2))
(sqrt.f64 (pow.f64 (*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a)))) 2))
(fabs.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))))
(log.f64 (pow.f64 (exp.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) angle))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))))))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(cbrt.f64 (pow.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) 3))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3)))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3) (pow.f64 angle 3)))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(expm1.f64 (log1p.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a))))))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(exp.f64 (log.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a))))))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a))))) 1))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(log1p.f64 (expm1.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a))))))
(*.f64 angle (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90)) (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(fma.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a))))) (*.f64 1/90 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 angle (PI.f64)))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (-.f64 (*.f64 b b) (fma.f64 a a (*.f64 0 (*.f64 a a)))))))
(+.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90)) (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle)))
(fma.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a))))) (*.f64 1/90 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 angle (PI.f64)))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (-.f64 (*.f64 b b) (fma.f64 a a (*.f64 0 (*.f64 a a)))))))
(+.f64 (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 angle (*.f64 b b))) (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 angle (neg.f64 (*.f64 a a)))))
(*.f64 (*.f64 angle 1/90) (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(+.f64 (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 (*.f64 b b) angle)) (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 (neg.f64 (*.f64 a a)) angle)))
(*.f64 (*.f64 angle 1/90) (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90)))) 1)
(*.f64 (*.f64 angle 1/90) (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(/.f64 (*.f64 (*.f64 1/90 angle) (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (PI.f64))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 angle 1/90) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(*.f64 (*.f64 angle (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a)))) (*.f64 1/90 (PI.f64)))
(/.f64 (*.f64 (*.f64 1/90 angle) (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (PI.f64))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 angle (*.f64 1/90 (PI.f64)))) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(*.f64 (/.f64 (*.f64 1/90 (PI.f64)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 angle 1/90) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(*.f64 (*.f64 angle (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a)))) (*.f64 1/90 (PI.f64)))
(/.f64 (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 angle (*.f64 1/90 (PI.f64)))) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(*.f64 (/.f64 (*.f64 1/90 (PI.f64)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle)) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 angle 1/90) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(*.f64 (*.f64 angle (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a)))) (*.f64 1/90 (PI.f64)))
(/.f64 (*.f64 (*.f64 1/90 (PI.f64)) (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) angle)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 angle (*.f64 1/90 (PI.f64)))) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(*.f64 (/.f64 (*.f64 1/90 (PI.f64)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 (*.f64 (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 (PI.f64) 1/90)) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 angle 1/90) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(*.f64 (*.f64 angle (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a)))) (*.f64 1/90 (PI.f64)))
(/.f64 (*.f64 (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (*.f64 (PI.f64) 1/90)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 angle (*.f64 1/90 (PI.f64)))) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(*.f64 (/.f64 (*.f64 1/90 (PI.f64)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle) (*.f64 (PI.f64) 1/90)) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 angle 1/90) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(*.f64 (*.f64 angle (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a)))) (*.f64 1/90 (PI.f64)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) angle) (*.f64 (PI.f64) 1/90)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 angle (*.f64 1/90 (PI.f64)))) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(*.f64 (/.f64 (*.f64 1/90 (PI.f64)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(pow.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90)) 1)
(*.f64 (*.f64 angle 1/90) (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90))) 2)
(*.f64 (*.f64 angle 1/90) (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90))) 3)
(*.f64 (*.f64 angle 1/90) (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90)) 3) 1/3)
(*.f64 (*.f64 angle 1/90) (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) 2) 1/8100))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a))))) 2) 1/8100))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64))) 2) 1/8100))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a))))) 1/90))
(*.f64 (*.f64 angle 1/90) (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90)))))
(*.f64 (*.f64 angle 1/90) (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90)) 3))
(*.f64 (*.f64 angle 1/90) (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90))))
(*.f64 (*.f64 angle 1/90) (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90))))
(*.f64 (*.f64 angle 1/90) (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90))) 1))
(*.f64 (*.f64 angle 1/90) (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)) 1/90))))
(*.f64 (*.f64 angle 1/90) (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 1/90 (PI.f64))))
(+.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) (*.f64 (PI.f64) (*.f64 angle (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(fma.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 angle (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle (-.f64 (*.f64 b b) (fma.f64 a a (*.f64 0 (*.f64 a a))))))
(+.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) (*.f64 (PI.f64) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) angle)))
(fma.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 angle (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle (-.f64 (*.f64 b b) (fma.f64 a a (*.f64 0 (*.f64 a a))))))
(+.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) (*.f64 (*.f64 (PI.f64) angle) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(fma.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 angle (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle (-.f64 (*.f64 b b) (fma.f64 a a (*.f64 0 (*.f64 a a))))))
(+.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) (*.f64 (*.f64 (PI.f64) angle) (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(fma.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (PI.f64) (*.f64 (*.f64 angle 2) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(fma.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 2 (*.f64 (*.f64 0 (*.f64 a a)) (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) (*.f64 (*.f64 (PI.f64) angle) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))
(fma.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 angle (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle (-.f64 (*.f64 b b) (fma.f64 a a (*.f64 0 (*.f64 a a))))))
(+.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) (*.f64 (*.f64 (PI.f64) angle) (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a))))
(fma.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 angle (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle (-.f64 (*.f64 b b) (fma.f64 a a (*.f64 0 (*.f64 a a))))))
(+.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) (*.f64 (*.f64 (PI.f64) angle) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(fma.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (PI.f64) (*.f64 angle (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))))
(fma.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)) (*.f64 angle (PI.f64)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) (*.f64 (PI.f64) (*.f64 angle (neg.f64 (*.f64 a a)))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(+.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) angle)) (*.f64 (PI.f64) (*.f64 (neg.f64 (*.f64 a a)) angle)))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(+.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) angle) (neg.f64 (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(+.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) angle) (+.f64 (neg.f64 (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(fma.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 angle (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle (-.f64 (*.f64 b b) (fma.f64 a a (*.f64 0 (*.f64 a a))))))
(+.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) angle) (*.f64 (neg.f64 (*.f64 a a)) 1)))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(+.f64 (*.f64 (*.f64 (PI.f64) angle) (neg.f64 (*.f64 a a))) (*.f64 (*.f64 (PI.f64) angle) (*.f64 b b)))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(+.f64 (*.f64 (*.f64 (PI.f64) angle) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))))
(fma.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (*.f64 angle (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle (-.f64 (*.f64 b b) (fma.f64 a a (*.f64 0 (*.f64 a a))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))))) 1)
(*.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(/.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (PI.f64))) (fma.f64 b b (*.f64 a a)))
(/.f64 angle (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 angle (PI.f64))))
(/.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (PI.f64))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 angle (PI.f64))) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (*.f64 angle (PI.f64)))
(/.f64 (*.f64 (PI.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 (PI.f64) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 angle (PI.f64))))
(/.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 angle (PI.f64))) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (*.f64 angle (PI.f64)))
(/.f64 (*.f64 (PI.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 (PI.f64) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 angle (PI.f64))))
(/.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) angle)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 angle (PI.f64))) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (*.f64 angle (PI.f64)))
(/.f64 (*.f64 (*.f64 (PI.f64) angle) 1) (/.f64 1 (fma.f64 b b (neg.f64 (*.f64 a a)))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(/.f64 (*.f64 (*.f64 (PI.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 (PI.f64) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 angle (PI.f64))))
(/.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 angle (PI.f64))) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (*.f64 angle (PI.f64)))
(/.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 b 4) (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a))))) (-.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))
(/.f64 angle (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 angle (PI.f64))))
(/.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (/.f64 (-.f64 (*.f64 b b) (fma.f64 a a (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 angle (PI.f64))))
(*.f64 (/.f64 (fma.f64 (*.f64 0 (*.f64 a a)) (*.f64 0 (*.f64 a a)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (-.f64 (*.f64 b b) (fma.f64 a a (*.f64 0 (*.f64 a a))))) (*.f64 angle (PI.f64)))
(/.f64 (*.f64 (*.f64 (PI.f64) angle) (+.f64 (pow.f64 b 6) (pow.f64 (neg.f64 (*.f64 a a)) 3))) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a))) (*.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 angle (PI.f64))) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (*.f64 angle (PI.f64)))
(/.f64 (*.f64 (*.f64 (PI.f64) angle) (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3))) (-.f64 (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3)) (*.f64 angle (PI.f64))) (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (fma.f64 (neg.f64 a) a (*.f64 a a))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (*.f64 0 (*.f64 a a)) 3)) (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 0 (*.f64 a a)) (-.f64 (*.f64 0 (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 angle (PI.f64))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (*.f64 0 (*.f64 a a)) 3)) (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 0 (*.f64 a a)) (-.f64 (fma.f64 a a (*.f64 0 (*.f64 a a))) (*.f64 b b)))) (*.f64 angle (PI.f64))))
(/.f64 (*.f64 (*.f64 (PI.f64) angle) (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 angle (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 angle (PI.f64))))
(/.f64 (*.f64 (*.f64 (PI.f64) angle) (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 angle (PI.f64))) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (*.f64 angle (PI.f64)))
(/.f64 (*.f64 1 (*.f64 angle (PI.f64))) (/.f64 1 (fma.f64 b b (neg.f64 (*.f64 a a)))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 angle (PI.f64))) (fma.f64 b b (*.f64 a a)))
(/.f64 angle (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 angle (PI.f64))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 angle (PI.f64))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 angle (PI.f64))) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (*.f64 angle (PI.f64)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a)))) (*.f64 angle (PI.f64))) (-.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))
(/.f64 angle (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 angle (PI.f64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 angle (PI.f64))) (-.f64 (*.f64 b b) (+.f64 (*.f64 a a) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (/.f64 (-.f64 (*.f64 b b) (fma.f64 a a (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 angle (PI.f64))))
(*.f64 (/.f64 (fma.f64 (*.f64 0 (*.f64 a a)) (*.f64 0 (*.f64 a a)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (-.f64 (*.f64 b b) (fma.f64 a a (*.f64 0 (*.f64 a a))))) (*.f64 angle (PI.f64)))
(/.f64 (*.f64 (+.f64 (pow.f64 b 6) (pow.f64 (neg.f64 (*.f64 a a)) 3)) (*.f64 angle (PI.f64))) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a))) (*.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 angle (PI.f64))) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (*.f64 angle (PI.f64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3)) (*.f64 angle (PI.f64))) (-.f64 (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3)) (*.f64 angle (PI.f64))) (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (fma.f64 (neg.f64 a) a (*.f64 a a))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (*.f64 0 (*.f64 a a)) 3)) (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 0 (*.f64 a a)) (-.f64 (*.f64 0 (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 angle (PI.f64))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (*.f64 0 (*.f64 a a)) 3)) (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 0 (*.f64 a a)) (-.f64 (fma.f64 a a (*.f64 0 (*.f64 a a))) (*.f64 b b)))) (*.f64 angle (PI.f64))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 angle (PI.f64))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 angle (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 angle (PI.f64))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (*.f64 angle (PI.f64))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 angle (PI.f64))) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (*.f64 angle (PI.f64)))
(/.f64 (*.f64 (*.f64 angle (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (PI.f64)) (fma.f64 b b (*.f64 a a)))
(/.f64 angle (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 angle (PI.f64))))
(/.f64 (*.f64 (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (PI.f64)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 angle (PI.f64))) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (*.f64 angle (PI.f64)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) angle) (PI.f64)) (fma.f64 b b (*.f64 a a)))
(/.f64 angle (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 angle (PI.f64))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) angle) (PI.f64)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 angle (PI.f64))) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (*.f64 angle (PI.f64)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (PI.f64)) angle) (fma.f64 b b (*.f64 a a)))
(/.f64 angle (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 angle (PI.f64))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (PI.f64)) angle) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 angle (PI.f64))) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (*.f64 angle (PI.f64)))
(pow.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) 1)
(*.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)))) 2)
(*.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)))) 3)
(*.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) 3) 1/3)
(*.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) 2))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a))))) 2))
(fabs.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64))))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a))))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64))) 3))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) 3) (pow.f64 (PI.f64) 3)))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle (fma.f64 b b (neg.f64 (*.f64 a a)))) 3)))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)))) 1))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (PI.f64)))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))

localize31.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(*.f64 (PI.f64) (*.f64 1/180 angle))
90.2%
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b))
63.4%
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
62.8%
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
Compiler

Compiled 77 to 47 computations (39% saved)

series4.0ms (0%)

Counts
4 → 60
Calls

15 calls:

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

rewrite79.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1050×unswap-sqr
880×swap-sqr
500×sqr-pow
496×pow-sqr
296×distribute-rgt-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01484
127784
2327584
Stop Event
node limit
Counts
4 → 86
Calls
Call 1
Inputs
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b))
(*.f64 (PI.f64) (*.f64 1/180 angle))
Outputs
((+.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) -1) (-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1) (*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))) (*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))) (*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 3/2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 3/2)) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3) 1/6) (pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3) 1/6)) (/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 1) (+.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1) (pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 3) (pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3) 1/3) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3)) (expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
((+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) -1) (-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1) (*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))) (*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))) (*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))) (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 3/2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 3/2)) (*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3) 1/6) (pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3) 1/6)) (/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 1) (+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1) (pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 3) (pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3) 1/3) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3)) (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
((+.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)))) -1) (-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)))) 1) (/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)))) (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)))) 1)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) 1) (pow.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b))) 3) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) 3) 1/3) (sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 4)) (log.f64 (pow.f64 (exp.f64 (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) 3)) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3) (pow.f64 b 6))) (cbrt.f64 (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3))) (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)))) (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)))) (log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)))))
((+.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) -1) (-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 1) (/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 1)) (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 1) (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3) (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 3) 1/3) (sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2)) (log.f64 (pow.f64 (pow.f64 (exp.f64 1/180) angle) (PI.f64))) (log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 3)) (cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 1/180 angle) 3))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 1/180 angle) 3) (pow.f64 (PI.f64) 3))) (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))

simplify78.0ms (0.3%)

Algorithm
egg-herbie
Rules
1238×distribute-rgt-in
1230×distribute-lft-in
1130×fma-def
628×associate-*r*
494×log-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02604390
16534282
227534194
Stop Event
node limit
Counts
146 → 147
Calls
Call 1
Inputs
(*.f64 1/180 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 5)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 5)))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 7)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(+.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) -1)
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1)
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 3/2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 3/2))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3) 1/6) (pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3) 1/6))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 1) (+.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3) 1/3)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) -1)
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1)
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1)
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 3/2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 3/2))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3) 1/6) (pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3) 1/6))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 1) (+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3) 1/3)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)))) (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)))) 1))
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) 1)
(pow.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 4))
(log.f64 (pow.f64 (exp.f64 (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3) (pow.f64 b 6)))
(cbrt.f64 (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 1))
(pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 1)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/180) angle) (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 3))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 1/180 angle) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/180 angle) 3) (pow.f64 (PI.f64) 3)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
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 (pow.f64 (PI.f64) 5) 1/22674816000000))))
(+.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/180 (*.f64 angle (PI.f64)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (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 (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 -1/64800 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) 1)
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)))))
(+.f64 1 (fma.f64 -1/64800 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))
(fma.f64 -1/64800 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) 1))
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))))
(+.f64 (fma.f64 -1/64800 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))) (fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) 1))
(fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (fma.f64 -1/64800 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) 1)))
(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/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/180))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 b b))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))
(fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 (pow.f64 angle 3) (*.f64 b b)) (*.f64 (pow.f64 (PI.f64) 3) -1/34992000)))
(*.f64 (*.f64 b b) (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) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 5)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 b b))) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 b b))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 b b))) (fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 b b))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 b b)) (*.f64 (*.f64 b b) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) 1/22674816000000)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 5)))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 7)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 b b))) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 b b))) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 b b))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 b b))) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 b b))) (fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (pow.f64 angle 7) (*.f64 b b)))))))
(+.f64 (*.f64 (*.f64 b b) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (*.f64 b b) (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)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 b (*.f64 b (sin.f64 (*.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 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 1/180 angle))))) -1)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 3/2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 3/2))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3) 1/6) (pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3) 1/6))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 1) (+.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1))
(/.f64 (*.f64 (+.f64 1 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 1 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (+.f64 1 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 3)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3) 1/3)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) -1)
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 3/2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 3/2))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3) 1/6) (pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3) 1/6))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 1) (+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1))
(/.f64 (*.f64 (+.f64 1 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 1 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (+.f64 1 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 3)
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3) 1/3)
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)))) -1)
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)))) 1)
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)))) (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)))) 1))
(/.f64 (*.f64 (+.f64 1 (exp.f64 (log1p.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))))
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) 1)
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(pow.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b))) 3)
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) 3) 1/3)
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 4))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(log.f64 (pow.f64 (exp.f64 (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) 3))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3) (pow.f64 b 6)))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(cbrt.f64 (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3)))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) -1)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 1)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 1))
(/.f64 (*.f64 (+.f64 1 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 1)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 3) 1/3)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 2))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/180) angle) (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 3))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 1/180 angle) 3)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/180 angle) 3) (pow.f64 (PI.f64) 3)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (PI.f64)))

localize29.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
98.2%
(/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (fma.f64 b b (*.f64 a a)))
93.6%
(-.f64 (pow.f64 b 4) (pow.f64 a 4))
64.4%
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))
44.7%
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (fma.f64 b b (*.f64 a a))))
Compiler

Compiled 79 to 37 computations (53.2% saved)

series24.0ms (0.1%)

Counts
4 → 108
Calls

27 calls:

TimeVariablePointExpression
5.0ms
angle
@-inf
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (fma.f64 b b (*.f64 a a))))
3.0ms
angle
@-inf
(/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (fma.f64 b b (*.f64 a a)))
2.0ms
b
@0
(/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (fma.f64 b b (*.f64 a a)))
2.0ms
b
@0
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (fma.f64 b b (*.f64 a a))))
1.0ms
angle
@inf
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (fma.f64 b b (*.f64 a a))))

rewrite128.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1078×associate-/r*
850×associate-/l*
446×add-sqr-sqrt
438×*-un-lft-identity
434×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
021140
1442136
25598136
Stop Event
node limit
Counts
4 → 293
Calls
Call 1
Inputs
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (fma.f64 b b (*.f64 a a))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))
(-.f64 (pow.f64 b 4) (pow.f64 a 4))
(/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (fma.f64 b b (*.f64 a a)))
Outputs
((+.f64 (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)) (pow.f64 b 4)) (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)) (neg.f64 (pow.f64 a 4)))) (+.f64 (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)) (neg.f64 (pow.f64 a 4))) (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)) (pow.f64 b 4))) (+.f64 (*.f64 (pow.f64 b 4) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))) (*.f64 (neg.f64 (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)))) (+.f64 (*.f64 (neg.f64 (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))) (*.f64 (pow.f64 b 4) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)))) (-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))) 1) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (-.f64 (pow.f64 b 8) (pow.f64 a 8)))) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))) (-.f64 (pow.f64 b 12) (pow.f64 a 12)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (/.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (-.f64 (*.f64 b b) (*.f64 a a)))) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)) (/.f64 1 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) 1) (/.f64 1 (/.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (/.f64 1 (/.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (-.f64 (pow.f64 b 8) (pow.f64 a 8)))) (/.f64 1 (/.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))) (-.f64 (pow.f64 b 12) (pow.f64 a 12)))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 2))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 2) (/.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 2) (/.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (hypot.f64 b a) 2)) (/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (*.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (/.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 1 (+.f64 (pow.f64 b 4) (pow.f64 a 4))))) (/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (/.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)))) (/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (/.f64 (*.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (/.f64 (*.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 1)) (/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (/.f64 (*.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (neg.f64 (pow.f64 (hypot.f64 b a) 2))) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (/.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (*.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))))) (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (/.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 1 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))))) (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (/.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)))) (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (/.f64 (*.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))) (pow.f64 (hypot.f64 b a) 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (/.f64 (*.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 1)) (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (/.f64 (*.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))) (neg.f64 (pow.f64 (hypot.f64 b a) 2))) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (/.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))) (/.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (/.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2)) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (/.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 (*.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2)) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (-.f64 (pow.f64 b 8) (pow.f64 a 8)))) (/.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 (*.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2)) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))) (-.f64 (pow.f64 b 12) (pow.f64 a 12)))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12))) (/.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))) (sqrt.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12))))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (sqrt.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8))) (/.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (sqrt.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8))))) (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12))) (cbrt.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)))) (/.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))) (cbrt.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12))))) (/.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8))) (cbrt.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)))) (/.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (cbrt.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8))))) (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) (/.f64 (pow.f64 (hypot.f64 b a) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (neg.f64 (pow.f64 (hypot.f64 b a) 2))) (/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)) (-.f64 (pow.f64 b 8) (pow.f64 a 8))) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)) (-.f64 (pow.f64 b 12) (pow.f64 a 12))) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))) (/.f64 (*.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 (*.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))) (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (neg.f64 (pow.f64 (hypot.f64 b a) 2))) (/.f64 (*.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2))) (/.f64 (*.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))) (pow.f64 (hypot.f64 b a) 2))) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 1 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (pow.f64 (hypot.f64 b a) 2)) (/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (hypot.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (hypot.f64 b a)) (/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))) (/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (hypot.f64 b a)) (/.f64 (hypot.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2)) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (/.f64 (*.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) 1) (*.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (/.f64 (*.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (neg.f64 (pow.f64 (hypot.f64 b a) 2)))) (/.f64 (*.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) 1) (*.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (/.f64 (*.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))) (neg.f64 (pow.f64 (hypot.f64 b a) 2)))) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (pow.f64 b 8) (pow.f64 a 8))) (*.f64 (pow.f64 (hypot.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (pow.f64 b 12) (pow.f64 a 12))) (*.f64 (pow.f64 (hypot.f64 b a) 2) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))))) (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (-.f64 (pow.f64 b 8) (pow.f64 a 8))) (*.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (-.f64 (pow.f64 b 12) (pow.f64 a 12))) (*.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2)) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))))) (/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (neg.f64 (pow.f64 (hypot.f64 b a) 2))) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2)) (/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)) (/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sqrt.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (sqrt.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (hypot.f64 b a) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (/.f64 (hypot.f64 b a) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (hypot.f64 b a) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2))) (/.f64 (hypot.f64 b a) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2))) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (/.f64 (/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 1) (neg.f64 (pow.f64 (hypot.f64 b a) 2))) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (hypot.f64 b a)) (neg.f64 (hypot.f64 b a))) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2)) (neg.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)))) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2)))) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2)))) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2))) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2))))) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2)))) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) -1) (pow.f64 (hypot.f64 b a) 2)) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (neg.f64 (hypot.f64 b a))) (hypot.f64 b a)) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2))) (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))) (/.f64 (/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)) (-.f64 (pow.f64 b 8) (pow.f64 a 8))) 1) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 (/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)) (-.f64 (pow.f64 b 8) (pow.f64 a 8))) (sqrt.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (sqrt.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (/.f64 (/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)) (-.f64 (pow.f64 b 8) (pow.f64 a 8))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (cbrt.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4))))) (cbrt.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (/.f64 (/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)) (-.f64 (pow.f64 b 12) (pow.f64 a 12))) 1) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))) (/.f64 (/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)) (-.f64 (pow.f64 b 12) (pow.f64 a 12))) (sqrt.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))))) (sqrt.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))))) (/.f64 (/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)) (-.f64 (pow.f64 b 12) (pow.f64 a 12))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))) (cbrt.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))))) (cbrt.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))))) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))) 1) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))) (sqrt.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (sqrt.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (cbrt.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4))))) (cbrt.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))) 1) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))) (sqrt.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))))) (sqrt.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))))) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))) (cbrt.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))))) (cbrt.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))))) (/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 1) (neg.f64 (pow.f64 (hypot.f64 b a) 2))) (/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (hypot.f64 b a)) (neg.f64 (hypot.f64 b a))) (/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2)) (neg.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)))) (/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2)))) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2)))) (/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2))) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2))))) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2)))) (/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) -1) (pow.f64 (hypot.f64 b a) 2)) (/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (neg.f64 (hypot.f64 b a))) (hypot.f64 b a)) (/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2))) (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))) (/.f64 (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 1 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) 1) (pow.f64 (hypot.f64 b a) 2)) (/.f64 (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 1 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2)) (/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (hypot.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 1) (hypot.f64 b a)) (/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (hypot.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))) (cbrt.f64 (hypot.f64 b a))) (/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (hypot.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (sqrt.f64 (hypot.f64 b a))) (sqrt.f64 (hypot.f64 b a))) (/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (hypot.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)))) (/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 1) (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))) (/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)))) (/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (cbrt.f64 (hypot.f64 b a))) (cbrt.f64 (hypot.f64 b a))) (/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)))) (/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)))) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) 1) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (neg.f64 (pow.f64 (hypot.f64 b a) 2))) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) 1) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))) (neg.f64 (pow.f64 (hypot.f64 b a) 2))) (/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (pow.f64 b 8) (pow.f64 a 8))) (pow.f64 (hypot.f64 b a) 2)) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (pow.f64 b 12) (pow.f64 a 12))) (pow.f64 (hypot.f64 b a) 2)) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))) (/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (-.f64 (pow.f64 b 8) (pow.f64 a 8))) (neg.f64 (pow.f64 (hypot.f64 b a) 2))) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (-.f64 (pow.f64 b 12) (pow.f64 a 12))) (neg.f64 (pow.f64 (hypot.f64 b a) 2))) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))) (/.f64 (/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 1) (neg.f64 (pow.f64 (hypot.f64 b a) 2))) (/.f64 (/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (hypot.f64 b a)) (neg.f64 (hypot.f64 b a))) (/.f64 (/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2)) (neg.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)))) (/.f64 (/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2)))) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2)))) (/.f64 (/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2))) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2))))) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2)))) (/.f64 (/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) -1) (pow.f64 (hypot.f64 b a) 2)) (/.f64 (/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (neg.f64 (hypot.f64 b a))) (hypot.f64 b a)) (/.f64 (/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2))) (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) 1) (pow.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (hypot.f64 b a)) 2) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))) 3) (pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) 3) 1/3) (sqrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) 2)) (log.f64 (exp.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))) (log.f64 (+.f64 1 (expm1.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))))) (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) 3)) (cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 3) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)) 3))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)) 3) (pow.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 3))) (expm1.f64 (log1p.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))) (exp.f64 (log.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))) (exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))) 1)) (log1p.f64 (expm1.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))))
((-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 1) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1) (*.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1) (pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3) (pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) 1/3) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (log.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)) (expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1)) (log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
((+.f64 (pow.f64 b 4) (neg.f64 (pow.f64 a 4))) (+.f64 (pow.f64 b 4) (*.f64 (neg.f64 (pow.f64 a 4)) 1)) (+.f64 (pow.f64 b 4) (+.f64 (neg.f64 (pow.f64 a 4)) (fma.f64 (neg.f64 (*.f64 a a)) (*.f64 a a) (pow.f64 a 4)))) (+.f64 (pow.f64 b 4) (+.f64 (*.f64 (neg.f64 (pow.f64 a 4)) 1) (fma.f64 (neg.f64 (*.f64 a a)) (*.f64 a a) (pow.f64 a 4)))) (+.f64 (pow.f64 b 4) (+.f64 (neg.f64 (pow.f64 a 4)) (fma.f64 (neg.f64 (pow.f64 a 4)) 1 (pow.f64 a 4)))) (+.f64 (pow.f64 b 4) (+.f64 (*.f64 (neg.f64 (pow.f64 a 4)) 1) (fma.f64 (neg.f64 (pow.f64 a 4)) 1 (pow.f64 a 4)))) (+.f64 (pow.f64 b 4) (+.f64 (neg.f64 (pow.f64 a 4)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (pow.f64 a 8)) (pow.f64 a 4)))) (+.f64 (pow.f64 b 4) (+.f64 (*.f64 (neg.f64 (pow.f64 a 4)) 1) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (pow.f64 a 8)) (pow.f64 a 4)))) (+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (neg.f64 (*.f64 a a)) (*.f64 a a) (pow.f64 a 4))) (+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (neg.f64 (pow.f64 a 4)) 1 (pow.f64 a 4))) (+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (pow.f64 a 8)) (pow.f64 a 4))) (+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (fma.f64 (neg.f64 (*.f64 a a)) (*.f64 a a) (pow.f64 a 4)) (fma.f64 (neg.f64 (*.f64 a a)) (*.f64 a a) (pow.f64 a 4)))) (+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (fma.f64 (neg.f64 (pow.f64 a 4)) 1 (pow.f64 a 4)) (fma.f64 (neg.f64 (*.f64 a a)) (*.f64 a a) (pow.f64 a 4)))) (+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (pow.f64 a 8)) (pow.f64 a 4)) (fma.f64 (neg.f64 (*.f64 a a)) (*.f64 a a) (pow.f64 a 4)))) (+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (fma.f64 (neg.f64 (*.f64 a a)) (*.f64 a a) (pow.f64 a 4)) (fma.f64 (neg.f64 (pow.f64 a 4)) 1 (pow.f64 a 4)))) (+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (fma.f64 (neg.f64 (pow.f64 a 4)) 1 (pow.f64 a 4)) (fma.f64 (neg.f64 (pow.f64 a 4)) 1 (pow.f64 a 4)))) (+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (pow.f64 a 8)) (pow.f64 a 4)) (fma.f64 (neg.f64 (pow.f64 a 4)) 1 (pow.f64 a 4)))) (+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (fma.f64 (neg.f64 (*.f64 a a)) (*.f64 a a) (pow.f64 a 4)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (pow.f64 a 8)) (pow.f64 a 4)))) (+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (fma.f64 (neg.f64 (pow.f64 a 4)) 1 (pow.f64 a 4)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (pow.f64 a 8)) (pow.f64 a 4)))) (+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (pow.f64 a 8)) (pow.f64 a 4)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (pow.f64 a 8)) (pow.f64 a 4)))) (+.f64 (neg.f64 (pow.f64 a 4)) (pow.f64 b 4)) (+.f64 (neg.f64 (pow.f64 a 4)) (+.f64 (pow.f64 b 4) (fma.f64 (neg.f64 (*.f64 a a)) (*.f64 a a) (pow.f64 a 4)))) (+.f64 (neg.f64 (pow.f64 a 4)) (+.f64 (pow.f64 b 4) (fma.f64 (neg.f64 (pow.f64 a 4)) 1 (pow.f64 a 4)))) (+.f64 (neg.f64 (pow.f64 a 4)) (+.f64 (pow.f64 b 4) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (pow.f64 a 8)) (pow.f64 a 4)))) (+.f64 (*.f64 (neg.f64 (pow.f64 a 4)) 1) (pow.f64 b 4)) (+.f64 (fma.f64 (neg.f64 (*.f64 a a)) (*.f64 a a) (pow.f64 a 4)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (+.f64 (fma.f64 (neg.f64 (pow.f64 a 4)) 1 (pow.f64 a 4)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (pow.f64 a 8)) (pow.f64 a 4)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (+.f64 (-.f64 (pow.f64 b 4) (exp.f64 (log1p.f64 (pow.f64 a 4)))) 1) (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 1) (*.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 1 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (*.f64 (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 2)) (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 2) (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (*.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (/.f64 1 (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (*.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (/.f64 1 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))))) (*.f64 (/.f64 1 (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (-.f64 (pow.f64 b 8) (pow.f64 a 8))) (*.f64 (/.f64 1 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))) (-.f64 (pow.f64 b 12) (pow.f64 a 12))) (*.f64 (/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (-.f64 (pow.f64 b 8) (pow.f64 a 8))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 (/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (+.f64 (pow.f64 b 12) (pow.f64 a 12))) (-.f64 (+.f64 (pow.f64 b 8) (pow.f64 a 8)) (pow.f64 (*.f64 b a) 4))) (*.f64 (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (-.f64 (*.f64 (pow.f64 b 8) (pow.f64 b 8)) (*.f64 (+.f64 (pow.f64 a 8) (pow.f64 (*.f64 b a) 4)) (+.f64 (pow.f64 a 8) (pow.f64 (*.f64 b a) 4))))) (-.f64 (pow.f64 b 8) (+.f64 (pow.f64 a 8) (pow.f64 (*.f64 b a) 4)))) (*.f64 (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (+.f64 (pow.f64 (pow.f64 b 8) 3) (pow.f64 (+.f64 (pow.f64 a 8) (pow.f64 (*.f64 b a) 4)) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 b 8) (pow.f64 b 8)) (*.f64 (+.f64 (pow.f64 a 8) (pow.f64 (*.f64 b a) 4)) (+.f64 (pow.f64 a 8) (pow.f64 (*.f64 b a) 4)))) (*.f64 (pow.f64 b 8) (+.f64 (pow.f64 a 8) (pow.f64 (*.f64 b a) 4))))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 1) (/.f64 (pow.f64 (hypot.f64 b a) 2) (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))) (/.f64 1 (/.f64 1 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 1 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 2))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 2) (/.f64 1 (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))))) (/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (/.f64 1 (/.f64 1 (+.f64 (pow.f64 b 4) (pow.f64 a 4))))) (/.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))) (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (/.f64 1 (/.f64 1 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))))) (/.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))) (/.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12))) (/.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))) (sqrt.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12))))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8))) (/.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (sqrt.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8))))) (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12))) (cbrt.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)))) (/.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))) (cbrt.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12))))) (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8))) (cbrt.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)))) (/.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (cbrt.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8))))) (/.f64 (-.f64 (pow.f64 b 8) (*.f64 (neg.f64 (pow.f64 a 4)) (neg.f64 (pow.f64 a 4)))) (-.f64 (pow.f64 b 4) (neg.f64 (pow.f64 a 4)))) (/.f64 (+.f64 (pow.f64 b 12) (pow.f64 (neg.f64 (pow.f64 a 4)) 3)) (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (neg.f64 (pow.f64 a 4)) (neg.f64 (pow.f64 a 4))) (*.f64 (pow.f64 b 4) (neg.f64 (pow.f64 a 4)))))) (/.f64 (neg.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8))) (neg.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (/.f64 (neg.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12))) (neg.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))))) (/.f64 (/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) 1) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 (/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (sqrt.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (sqrt.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (/.f64 (/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (cbrt.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4))))) (cbrt.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (/.f64 (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) 1) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))) (/.f64 (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (sqrt.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))))) (sqrt.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))))) (/.f64 (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))) (cbrt.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))))) (cbrt.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))))) (pow.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 1) (pow.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 2) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 3) (pow.f64 (pow.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 3) 1/3) (sqrt.f64 (pow.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 2)) (log.f64 (exp.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 3)) (expm1.f64 (log1p.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (exp.f64 (log.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 1)) (log1p.f64 (expm1.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (fma.f64 1 (pow.f64 b 4) (neg.f64 (pow.f64 a 4))) (fma.f64 (cbrt.f64 (pow.f64 b 8)) (cbrt.f64 (pow.f64 b 4)) (neg.f64 (pow.f64 a 4))) (fma.f64 (*.f64 b b) (*.f64 b b) (neg.f64 (pow.f64 a 4))))
((-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)))) 1) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 1 (pow.f64 (hypot.f64 b a) 2))) (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)) 1) (*.f64 1 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))) (*.f64 (/.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (hypot.f64 b a)) (/.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (hypot.f64 b a))) (*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 1 (pow.f64 (hypot.f64 b a) 2)))) (*.f64 (cbrt.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))) 2)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))) 2) (cbrt.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 1 (pow.f64 (hypot.f64 b a) 2)))) (*.f64 (/.f64 1 (pow.f64 (hypot.f64 b a) 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 -1 (pow.f64 (hypot.f64 b a) 2))) (*.f64 (/.f64 1 (hypot.f64 b a)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (hypot.f64 b a))) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)))) (*.f64 (/.f64 -1 (pow.f64 (hypot.f64 b a) 2)) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 (/.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1) (/.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (hypot.f64 b a) 2))) (*.f64 (/.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (hypot.f64 b a) 2)) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 (/.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2)) (/.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 1) (/.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (hypot.f64 b a) 2))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) (hypot.f64 b a)) (/.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (hypot.f64 b a))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2)) (cbrt.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) (pow.f64 (hypot.f64 b a) 2)) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b b) 3))) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 4) (*.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (/.f64 1 (/.f64 (pow.f64 (hypot.f64 b a) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1) (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b b) 3))) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 4) (*.f64 (*.f64 b b) (*.f64 a a))))) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)) 1) (pow.f64 (/.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (hypot.f64 b a)) 2) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))) 3) (pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)) 3) 1/3) (pow.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) -1) (neg.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (neg.f64 (pow.f64 (hypot.f64 b a) 2)))) (sqrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)) 2)) (log.f64 (exp.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)))) (log.f64 (+.f64 1 (expm1.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))))) (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)) 3)) (cbrt.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (pow.f64 (pow.f64 (hypot.f64 b a) 2) 3))) (expm1.f64 (log1p.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)))) (exp.f64 (log.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)))) (exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))) 1)) (log1p.f64 (expm1.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)))))

simplify201.0ms (0.9%)

Algorithm
egg-herbie
Rules
1564×associate-/r*
1420×associate-*l*
1064×associate-/l/
770×associate-/r/
658×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
081727611
1230426945
Stop Event
node limit
Counts
401 → 516
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2))))
(-.f64 (+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 4) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2))))) (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 4)) (pow.f64 b 2))))
(-.f64 (+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 4))) (*.f64 -1 (*.f64 (pow.f64 a 4) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 4) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))) (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 4)) (pow.f64 b 2))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2))))
(-.f64 (+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 4) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2))))) (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 4)) (pow.f64 b 2))))
(-.f64 (+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 4))) (*.f64 -1 (*.f64 (pow.f64 a 4) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 4) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))) (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 4)) (pow.f64 b 2))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 1/90 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 angle (PI.f64))) (+.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 1/90 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 angle (PI.f64))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1/4374000 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (*.f64 1/90 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 angle (PI.f64))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 1/708588000000 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1/4374000 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(+.f64 (*.f64 -1/241061637600000000 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 1/90 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 angle (PI.f64))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 1/708588000000 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1/4374000 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.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 (pow.f64 a 4))
(+.f64 (*.f64 -1 (pow.f64 a 4)) (pow.f64 b 4))
(+.f64 (*.f64 -1 (pow.f64 a 4)) (pow.f64 b 4))
(+.f64 (*.f64 -1 (pow.f64 a 4)) (pow.f64 b 4))
(pow.f64 b 4)
(+.f64 (*.f64 -1 (pow.f64 a 4)) (pow.f64 b 4))
(+.f64 (*.f64 -1 (pow.f64 a 4)) (pow.f64 b 4))
(+.f64 (*.f64 -1 (pow.f64 a 4)) (pow.f64 b 4))
(pow.f64 b 4)
(+.f64 (*.f64 -1 (pow.f64 a 4)) (pow.f64 b 4))
(+.f64 (*.f64 -1 (pow.f64 a 4)) (pow.f64 b 4))
(+.f64 (*.f64 -1 (pow.f64 a 4)) (pow.f64 b 4))
(pow.f64 b 4)
(+.f64 (*.f64 -1 (pow.f64 a 4)) (pow.f64 b 4))
(+.f64 (*.f64 -1 (pow.f64 a 4)) (pow.f64 b 4))
(+.f64 (*.f64 -1 (pow.f64 a 4)) (pow.f64 b 4))
(*.f64 -1 (pow.f64 a 4))
(+.f64 (*.f64 -1 (pow.f64 a 4)) (pow.f64 b 4))
(+.f64 (*.f64 -1 (pow.f64 a 4)) (pow.f64 b 4))
(+.f64 (*.f64 -1 (pow.f64 a 4)) (pow.f64 b 4))
(*.f64 -1 (pow.f64 a 4))
(+.f64 (*.f64 -1 (pow.f64 a 4)) (pow.f64 b 4))
(+.f64 (*.f64 -1 (pow.f64 a 4)) (pow.f64 b 4))
(+.f64 (*.f64 -1 (pow.f64 a 4)) (pow.f64 b 4))
(*.f64 1/90 (/.f64 (*.f64 angle (PI.f64)) (+.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 1/90 (/.f64 (*.f64 angle (PI.f64)) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1/4374000 (/.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (*.f64 1/708588000000 (/.f64 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 1/90 (/.f64 (*.f64 angle (PI.f64)) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1/4374000 (/.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (+.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(+.f64 (*.f64 1/708588000000 (/.f64 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 1/90 (/.f64 (*.f64 angle (PI.f64)) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/4374000 (/.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1/241061637600000000 (/.f64 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (pow.f64 a 4))) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (pow.f64 a 4))) (+.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2)) (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 4)) (pow.f64 a 6))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (pow.f64 a 4))) (+.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 6)) (pow.f64 a 8))) (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 4)) (pow.f64 a 6)))))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))
(+.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 4))))
(+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 4)) (pow.f64 b 6)) (+.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 4)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 6)) (pow.f64 b 8))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 6)) (+.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 4))))))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))
(+.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 4))))
(+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 4)) (pow.f64 b 6)) (+.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 4)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 6)) (pow.f64 b 8))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 6)) (+.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 4))))))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))
(+.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2)) (pow.f64 b 4))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 4) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 6)) (+.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2)) (pow.f64 b 4)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 6)) (pow.f64 b 8))) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 4)) (pow.f64 b 6)) (+.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2)) (pow.f64 b 4))))))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (pow.f64 a 4))) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (pow.f64 a 4))) (+.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2)) (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 4)) (pow.f64 a 6))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (pow.f64 a 4))) (+.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 6)) (pow.f64 a 8))) (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 4)) (pow.f64 a 6)))))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (pow.f64 a 4))) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (pow.f64 a 4))) (+.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2)) (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 4)) (pow.f64 a 6))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (pow.f64 a 4))) (+.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 6)) (pow.f64 a 8))) (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 4)) (pow.f64 a 6)))))
(+.f64 (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)) (pow.f64 b 4)) (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)) (neg.f64 (pow.f64 a 4))))
(+.f64 (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)) (neg.f64 (pow.f64 a 4))) (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)) (pow.f64 b 4)))
(+.f64 (*.f64 (pow.f64 b 4) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))) (*.f64 (neg.f64 (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))))
(+.f64 (*.f64 (neg.f64 (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))) (*.f64 (pow.f64 b 4) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))) 1)
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (-.f64 (pow.f64 b 8) (pow.f64 a 8))))
(/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))) (-.f64 (pow.f64 b 12) (pow.f64 a 12))))
(/.f64 (pow.f64 (hypot.f64 b a) 2) (/.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)) (/.f64 1 (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) 1)
(/.f64 1 (/.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 1 (/.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (-.f64 (pow.f64 b 8) (pow.f64 a 8))))
(/.f64 1 (/.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))) (-.f64 (pow.f64 b 12) (pow.f64 a 12))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 2)))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 2) (/.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 2) (/.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (hypot.f64 b a) 2))
(/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (*.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (/.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 1 (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (/.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))))
(/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (/.f64 (*.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (/.f64 (*.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 1))
(/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (/.f64 (*.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (neg.f64 (pow.f64 (hypot.f64 b a) 2))) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (*.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))))
(/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (/.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 1 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))))))
(/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (/.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))))
(/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (/.f64 (*.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))) (pow.f64 (hypot.f64 b a) 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (/.f64 (*.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 1))
(/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (/.f64 (*.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))) (neg.f64 (pow.f64 (hypot.f64 b a) 2))) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))) (/.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 (*.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2)) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (-.f64 (pow.f64 b 8) (pow.f64 a 8))))
(/.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 (*.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2)) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))) (-.f64 (pow.f64 b 12) (pow.f64 a 12))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12))) (/.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))) (sqrt.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (sqrt.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8))) (/.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (sqrt.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12))) (cbrt.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)))) (/.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))) (cbrt.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8))) (cbrt.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)))) (/.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (cbrt.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) (/.f64 (pow.f64 (hypot.f64 b a) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (neg.f64 (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)) (-.f64 (pow.f64 b 8) (pow.f64 a 8))) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)) (-.f64 (pow.f64 b 12) (pow.f64 a 12))) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (neg.f64 (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))) (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 1 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (pow.f64 (hypot.f64 b a) 2))
(/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (hypot.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (hypot.f64 b a))
(/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (hypot.f64 b a)) (/.f64 (hypot.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2)) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) 1) (*.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (neg.f64 (pow.f64 (hypot.f64 b a) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) 1) (*.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))) (neg.f64 (pow.f64 (hypot.f64 b a) 2))))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (pow.f64 b 8) (pow.f64 a 8))) (*.f64 (pow.f64 (hypot.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (pow.f64 b 12) (pow.f64 a 12))) (*.f64 (pow.f64 (hypot.f64 b a) 2) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (-.f64 (pow.f64 b 8) (pow.f64 a 8))) (*.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2)) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (-.f64 (pow.f64 b 12) (pow.f64 a 12))) (*.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2)) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (neg.f64 (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2))
(/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)) (/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sqrt.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (sqrt.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (hypot.f64 b a) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (/.f64 (hypot.f64 b a) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (hypot.f64 b a) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2))) (/.f64 (hypot.f64 b a) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2))) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 (/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(/.f64 (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 1) (neg.f64 (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (hypot.f64 b a)) (neg.f64 (hypot.f64 b a)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2)) (neg.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2)))) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2))) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2))))) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) -1) (pow.f64 (hypot.f64 b a) 2))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (neg.f64 (hypot.f64 b a))) (hypot.f64 b a))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2))) (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)) (-.f64 (pow.f64 b 8) (pow.f64 a 8))) 1) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(/.f64 (/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)) (-.f64 (pow.f64 b 8) (pow.f64 a 8))) (sqrt.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (sqrt.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)) (-.f64 (pow.f64 b 8) (pow.f64 a 8))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (cbrt.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4))))) (cbrt.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)) (-.f64 (pow.f64 b 12) (pow.f64 a 12))) 1) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))))
(/.f64 (/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)) (-.f64 (pow.f64 b 12) (pow.f64 a 12))) (sqrt.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))))) (sqrt.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))))
(/.f64 (/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)) (-.f64 (pow.f64 b 12) (pow.f64 a 12))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))) (cbrt.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))))) (cbrt.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))) 1) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))) (sqrt.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (sqrt.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (cbrt.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4))))) (cbrt.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))) 1) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))) (sqrt.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))))) (sqrt.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))) (cbrt.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))))) (cbrt.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))))
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 1) (neg.f64 (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (hypot.f64 b a)) (neg.f64 (hypot.f64 b a)))
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2)) (neg.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))))
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2)))) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2))))
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2))) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2))))) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2))))
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) -1) (pow.f64 (hypot.f64 b a) 2))
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (neg.f64 (hypot.f64 b a))) (hypot.f64 b a))
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2))) (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 1 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) 1) (pow.f64 (hypot.f64 b a) 2))
(/.f64 (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 1 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2))
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (hypot.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 1) (hypot.f64 b a))
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (hypot.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))) (cbrt.f64 (hypot.f64 b a)))
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (hypot.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (sqrt.f64 (hypot.f64 b a))) (sqrt.f64 (hypot.f64 b a)))
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (hypot.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))))
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 1) (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))))
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (cbrt.f64 (hypot.f64 b a))) (cbrt.f64 (hypot.f64 b a)))
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))))
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) 1) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (neg.f64 (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) 1) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))) (neg.f64 (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (pow.f64 b 8) (pow.f64 a 8))) (pow.f64 (hypot.f64 b a) 2)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (pow.f64 b 12) (pow.f64 a 12))) (pow.f64 (hypot.f64 b a) 2)) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))))
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (-.f64 (pow.f64 b 8) (pow.f64 a 8))) (neg.f64 (pow.f64 (hypot.f64 b a) 2))) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (-.f64 (pow.f64 b 12) (pow.f64 a 12))) (neg.f64 (pow.f64 (hypot.f64 b a) 2))) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))))
(/.f64 (/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 1) (neg.f64 (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (hypot.f64 b a)) (neg.f64 (hypot.f64 b a)))
(/.f64 (/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2)) (neg.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))))
(/.f64 (/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2)))) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2))))
(/.f64 (/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2))) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2))))) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2))))
(/.f64 (/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) -1) (pow.f64 (hypot.f64 b a) 2))
(/.f64 (/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (neg.f64 (hypot.f64 b a))) (hypot.f64 b a))
(/.f64 (/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2))) (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)))
(pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) 1)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (hypot.f64 b a)) 2)
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))) 3)
(pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) 3) 1/3)
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) 2))
(log.f64 (exp.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))))
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 3) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)) 3) (pow.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))))
(exp.f64 (log.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 1)
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1)
(*.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) 1/3)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(+.f64 (pow.f64 b 4) (neg.f64 (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (*.f64 (neg.f64 (pow.f64 a 4)) 1))
(+.f64 (pow.f64 b 4) (+.f64 (neg.f64 (pow.f64 a 4)) (fma.f64 (neg.f64 (*.f64 a a)) (*.f64 a a) (pow.f64 a 4))))
(+.f64 (pow.f64 b 4) (+.f64 (*.f64 (neg.f64 (pow.f64 a 4)) 1) (fma.f64 (neg.f64 (*.f64 a a)) (*.f64 a a) (pow.f64 a 4))))
(+.f64 (pow.f64 b 4) (+.f64 (neg.f64 (pow.f64 a 4)) (fma.f64 (neg.f64 (pow.f64 a 4)) 1 (pow.f64 a 4))))
(+.f64 (pow.f64 b 4) (+.f64 (*.f64 (neg.f64 (pow.f64 a 4)) 1) (fma.f64 (neg.f64 (pow.f64 a 4)) 1 (pow.f64 a 4))))
(+.f64 (pow.f64 b 4) (+.f64 (neg.f64 (pow.f64 a 4)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (pow.f64 a 8)) (pow.f64 a 4))))
(+.f64 (pow.f64 b 4) (+.f64 (*.f64 (neg.f64 (pow.f64 a 4)) 1) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (pow.f64 a 8)) (pow.f64 a 4))))
(+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (neg.f64 (*.f64 a a)) (*.f64 a a) (pow.f64 a 4)))
(+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (neg.f64 (pow.f64 a 4)) 1 (pow.f64 a 4)))
(+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (pow.f64 a 8)) (pow.f64 a 4)))
(+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (fma.f64 (neg.f64 (*.f64 a a)) (*.f64 a a) (pow.f64 a 4)) (fma.f64 (neg.f64 (*.f64 a a)) (*.f64 a a) (pow.f64 a 4))))
(+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (fma.f64 (neg.f64 (pow.f64 a 4)) 1 (pow.f64 a 4)) (fma.f64 (neg.f64 (*.f64 a a)) (*.f64 a a) (pow.f64 a 4))))
(+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (pow.f64 a 8)) (pow.f64 a 4)) (fma.f64 (neg.f64 (*.f64 a a)) (*.f64 a a) (pow.f64 a 4))))
(+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (fma.f64 (neg.f64 (*.f64 a a)) (*.f64 a a) (pow.f64 a 4)) (fma.f64 (neg.f64 (pow.f64 a 4)) 1 (pow.f64 a 4))))
(+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (fma.f64 (neg.f64 (pow.f64 a 4)) 1 (pow.f64 a 4)) (fma.f64 (neg.f64 (pow.f64 a 4)) 1 (pow.f64 a 4))))
(+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (pow.f64 a 8)) (pow.f64 a 4)) (fma.f64 (neg.f64 (pow.f64 a 4)) 1 (pow.f64 a 4))))
(+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (fma.f64 (neg.f64 (*.f64 a a)) (*.f64 a a) (pow.f64 a 4)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (pow.f64 a 8)) (pow.f64 a 4))))
(+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (fma.f64 (neg.f64 (pow.f64 a 4)) 1 (pow.f64 a 4)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (pow.f64 a 8)) (pow.f64 a 4))))
(+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (pow.f64 a 8)) (pow.f64 a 4)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (pow.f64 a 8)) (pow.f64 a 4))))
(+.f64 (neg.f64 (pow.f64 a 4)) (pow.f64 b 4))
(+.f64 (neg.f64 (pow.f64 a 4)) (+.f64 (pow.f64 b 4) (fma.f64 (neg.f64 (*.f64 a a)) (*.f64 a a) (pow.f64 a 4))))
(+.f64 (neg.f64 (pow.f64 a 4)) (+.f64 (pow.f64 b 4) (fma.f64 (neg.f64 (pow.f64 a 4)) 1 (pow.f64 a 4))))
(+.f64 (neg.f64 (pow.f64 a 4)) (+.f64 (pow.f64 b 4) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (pow.f64 a 8)) (pow.f64 a 4))))
(+.f64 (*.f64 (neg.f64 (pow.f64 a 4)) 1) (pow.f64 b 4))
(+.f64 (fma.f64 (neg.f64 (*.f64 a a)) (*.f64 a a) (pow.f64 a 4)) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 a 4)) 1 (pow.f64 a 4)) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (pow.f64 a 8)) (pow.f64 a 4)) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (-.f64 (pow.f64 b 4) (exp.f64 (log1p.f64 (pow.f64 a 4)))) 1)
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 1)
(*.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 1 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 2) (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (/.f64 1 (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (/.f64 1 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (-.f64 (pow.f64 b 8) (pow.f64 a 8)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))) (-.f64 (pow.f64 b 12) (pow.f64 a 12)))
(*.f64 (/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (-.f64 (pow.f64 b 8) (pow.f64 a 8))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))
(*.f64 (/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (+.f64 (pow.f64 b 12) (pow.f64 a 12))) (-.f64 (+.f64 (pow.f64 b 8) (pow.f64 a 8)) (pow.f64 (*.f64 b a) 4)))
(*.f64 (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (-.f64 (*.f64 (pow.f64 b 8) (pow.f64 b 8)) (*.f64 (+.f64 (pow.f64 a 8) (pow.f64 (*.f64 b a) 4)) (+.f64 (pow.f64 a 8) (pow.f64 (*.f64 b a) 4))))) (-.f64 (pow.f64 b 8) (+.f64 (pow.f64 a 8) (pow.f64 (*.f64 b a) 4))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (+.f64 (pow.f64 (pow.f64 b 8) 3) (pow.f64 (+.f64 (pow.f64 a 8) (pow.f64 (*.f64 b a) 4)) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 b 8) (pow.f64 b 8)) (*.f64 (+.f64 (pow.f64 a 8) (pow.f64 (*.f64 b a) 4)) (+.f64 (pow.f64 a 8) (pow.f64 (*.f64 b a) 4)))) (*.f64 (pow.f64 b 8) (+.f64 (pow.f64 a 8) (pow.f64 (*.f64 b a) 4)))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 1)
(/.f64 (pow.f64 (hypot.f64 b a) 2) (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 1 (/.f64 1 (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 1 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 2)))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 2) (/.f64 1 (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (/.f64 1 (/.f64 1 (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))))
(/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (/.f64 1 (/.f64 1 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))))))
(/.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))) (/.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12))) (/.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))) (sqrt.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8))) (/.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (sqrt.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12))) (cbrt.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)))) (/.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))) (cbrt.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8))) (cbrt.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)))) (/.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (cbrt.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)))))
(/.f64 (-.f64 (pow.f64 b 8) (*.f64 (neg.f64 (pow.f64 a 4)) (neg.f64 (pow.f64 a 4)))) (-.f64 (pow.f64 b 4) (neg.f64 (pow.f64 a 4))))
(/.f64 (+.f64 (pow.f64 b 12) (pow.f64 (neg.f64 (pow.f64 a 4)) 3)) (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (neg.f64 (pow.f64 a 4)) (neg.f64 (pow.f64 a 4))) (*.f64 (pow.f64 b 4) (neg.f64 (pow.f64 a 4))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8))) (neg.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12))) (neg.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))))
(/.f64 (/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) 1) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(/.f64 (/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (sqrt.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (sqrt.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (cbrt.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4))))) (cbrt.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) 1) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))))
(/.f64 (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (sqrt.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))))) (sqrt.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))))
(/.f64 (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))) (cbrt.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))))) (cbrt.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))))
(pow.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 1)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 2)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 3))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(exp.f64 (log.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 1))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(fma.f64 1 (pow.f64 b 4) (neg.f64 (pow.f64 a 4)))
(fma.f64 (cbrt.f64 (pow.f64 b 8)) (cbrt.f64 (pow.f64 b 4)) (neg.f64 (pow.f64 a 4)))
(fma.f64 (*.f64 b b) (*.f64 b b) (neg.f64 (pow.f64 a 4)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)))) 1)
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 1 (pow.f64 (hypot.f64 b a) 2)))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)) 1)
(*.f64 1 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (hypot.f64 b a)) (/.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (hypot.f64 b a)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 1 (pow.f64 (hypot.f64 b a) 2))))
(*.f64 (cbrt.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))) 2) (cbrt.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 1 (pow.f64 (hypot.f64 b a) 2))))
(*.f64 (/.f64 1 (pow.f64 (hypot.f64 b a) 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 -1 (pow.f64 (hypot.f64 b a) 2)))
(*.f64 (/.f64 1 (hypot.f64 b a)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (hypot.f64 b a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))))
(*.f64 (/.f64 -1 (pow.f64 (hypot.f64 b a) 2)) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1) (/.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (hypot.f64 b a) 2)))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (hypot.f64 b a) 2)) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2)) (/.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 1) (/.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (hypot.f64 b a) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) (hypot.f64 b a)) (/.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (hypot.f64 b a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2)) (cbrt.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) (pow.f64 (hypot.f64 b a) 2)) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b b) 3))) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 4) (*.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (hypot.f64 b a) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1) (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b b) 3))) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 4) (*.f64 (*.f64 b b) (*.f64 a a)))))
(pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)) 1)
(pow.f64 (/.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (hypot.f64 b a)) 2)
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))) 3)
(pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)) 3) 1/3)
(pow.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) -1)
(neg.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (neg.f64 (pow.f64 (hypot.f64 b a) 2))))
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)) 2))
(log.f64 (exp.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)))))
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (pow.f64 (pow.f64 (hypot.f64 b a) 2) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))))
(exp.f64 (log.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))))
Outputs
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2)))
(*.f64 (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 a a))
(*.f64 (*.f64 a a) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b) (*.f64 (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 a a)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b) (*.f64 (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 a a)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b) (*.f64 (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 a a)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b) (*.f64 (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 a a)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(-.f64 (+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 4) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2))))) (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 4)) (pow.f64 b 2))))
(-.f64 (fma.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b) (*.f64 -1 (+.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 a 4) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 b b))))) (/.f64 (*.f64 (neg.f64 (pow.f64 a 4)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(+.f64 (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 b b)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (neg.f64 (pow.f64 a 4))) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(-.f64 (+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 4))) (*.f64 -1 (*.f64 (pow.f64 a 4) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 4) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))) (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 4)) (pow.f64 b 2))))
(-.f64 (fma.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b) (fma.f64 -1 (*.f64 (*.f64 a a) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 -1 (+.f64 (/.f64 (*.f64 -1 (-.f64 (*.f64 (pow.f64 a 4) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (pow.f64 a 4) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (/.f64 (pow.f64 b 4) (*.f64 a a))) (/.f64 (*.f64 (pow.f64 a 4) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 b b)))))) (/.f64 (*.f64 (neg.f64 (pow.f64 a 4)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(+.f64 (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 b b)) (pow.f64 a 4)) (+.f64 (fma.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 a 4) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (neg.f64 (pow.f64 a 4)))) (pow.f64 b 4)) (*.f64 a a)) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (neg.f64 (pow.f64 a 4))) (*.f64 b b))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b) (*.f64 (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 a a)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(-.f64 (+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 4) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2))))) (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 4)) (pow.f64 b 2))))
(-.f64 (fma.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b) (*.f64 -1 (+.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 a 4) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 b b))))) (/.f64 (*.f64 (neg.f64 (pow.f64 a 4)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(+.f64 (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 b b)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (neg.f64 (pow.f64 a 4))) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(-.f64 (+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 4))) (*.f64 -1 (*.f64 (pow.f64 a 4) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 4) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))) (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 4)) (pow.f64 b 2))))
(-.f64 (fma.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b) (fma.f64 -1 (*.f64 (*.f64 a a) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 -1 (+.f64 (/.f64 (*.f64 -1 (-.f64 (*.f64 (pow.f64 a 4) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (pow.f64 a 4) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (/.f64 (pow.f64 b 4) (*.f64 a a))) (/.f64 (*.f64 (pow.f64 a 4) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 b b)))))) (/.f64 (*.f64 (neg.f64 (pow.f64 a 4)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 b b)))
(+.f64 (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 b b)) (pow.f64 a 4)) (+.f64 (fma.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 a 4) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (neg.f64 (pow.f64 a 4)))) (pow.f64 b 4)) (*.f64 a a)) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (neg.f64 (pow.f64 a 4))) (*.f64 b b))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b) (*.f64 (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 a a)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b) (*.f64 (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 a a)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b) (*.f64 (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 a a)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 a a))
(*.f64 (*.f64 a a) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b) (*.f64 (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 a a)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b) (*.f64 (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 a a)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b) (*.f64 (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 a a)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 a a))
(*.f64 (*.f64 a a) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b) (*.f64 (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 a a)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b) (*.f64 (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 a a)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b) (*.f64 (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 a a)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 1/90 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 angle (PI.f64))) (+.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/90 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (*.f64 angle (PI.f64)))))
(*.f64 1/90 (*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 1/90 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 angle (PI.f64))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1/4374000 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(fma.f64 1/90 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (*.f64 angle (PI.f64)))) (*.f64 -1/4374000 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 a a) (*.f64 b b)))))
(fma.f64 1/90 (*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle (PI.f64))) (/.f64 (*.f64 -1/4374000 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 (/.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 (PI.f64) 3)) (pow.f64 angle 3))))
(+.f64 (*.f64 1/90 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 angle (PI.f64))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 1/708588000000 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1/4374000 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(fma.f64 1/90 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (*.f64 angle (PI.f64)))) (fma.f64 1/708588000000 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 -1/4374000 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 a a) (*.f64 b b))))))
(fma.f64 1/90 (*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle (PI.f64))) (fma.f64 1/708588000000 (*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (/.f64 (*.f64 -1/4374000 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 (/.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 (PI.f64) 3)) (pow.f64 angle 3)))))
(+.f64 (*.f64 -1/241061637600000000 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 1/90 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 angle (PI.f64))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 1/708588000000 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1/4374000 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(fma.f64 -1/241061637600000000 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)))) (fma.f64 1/90 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (*.f64 angle (PI.f64)))) (fma.f64 1/708588000000 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 -1/4374000 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 a a) (*.f64 b b)))))))
(fma.f64 -1/241061637600000000 (*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (fma.f64 1/90 (*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle (PI.f64))) (fma.f64 1/708588000000 (*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (/.f64 (*.f64 -1/4374000 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 (/.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 (PI.f64) 3)) (pow.f64 angle 3))))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (*.f64 a a) (*.f64 b b))) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (*.f64 a a) (*.f64 b b))) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (*.f64 a a) (*.f64 b b))) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (*.f64 a a) (*.f64 b b))) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (*.f64 a a) (*.f64 b b))) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (*.f64 a a) (*.f64 b b))) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (*.f64 a a) (*.f64 b b))) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (*.f64 a a) (*.f64 b b))) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (fma.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(*.f64 -1 (pow.f64 a 4))
(neg.f64 (pow.f64 a 4))
(+.f64 (*.f64 -1 (pow.f64 a 4)) (pow.f64 b 4))
(-.f64 (pow.f64 b 4) (pow.f64 a 4))
(+.f64 (*.f64 -1 (pow.f64 a 4)) (pow.f64 b 4))
(-.f64 (pow.f64 b 4) (pow.f64 a 4))
(+.f64 (*.f64 -1 (pow.f64 a 4)) (pow.f64 b 4))
(-.f64 (pow.f64 b 4) (pow.f64 a 4))
(pow.f64 b 4)
(+.f64 (*.f64 -1 (pow.f64 a 4)) (pow.f64 b 4))
(-.f64 (pow.f64 b 4) (pow.f64 a 4))
(+.f64 (*.f64 -1 (pow.f64 a 4)) (pow.f64 b 4))
(-.f64 (pow.f64 b 4) (pow.f64 a 4))
(+.f64 (*.f64 -1 (pow.f64 a 4)) (pow.f64 b 4))
(-.f64 (pow.f64 b 4) (pow.f64 a 4))
(pow.f64 b 4)
(+.f64 (*.f64 -1 (pow.f64 a 4)) (pow.f64 b 4))
(-.f64 (pow.f64 b 4) (pow.f64 a 4))
(+.f64 (*.f64 -1 (pow.f64 a 4)) (pow.f64 b 4))
(-.f64 (pow.f64 b 4) (pow.f64 a 4))
(+.f64 (*.f64 -1 (pow.f64 a 4)) (pow.f64 b 4))
(-.f64 (pow.f64 b 4) (pow.f64 a 4))
(pow.f64 b 4)
(+.f64 (*.f64 -1 (pow.f64 a 4)) (pow.f64 b 4))
(-.f64 (pow.f64 b 4) (pow.f64 a 4))
(+.f64 (*.f64 -1 (pow.f64 a 4)) (pow.f64 b 4))
(-.f64 (pow.f64 b 4) (pow.f64 a 4))
(+.f64 (*.f64 -1 (pow.f64 a 4)) (pow.f64 b 4))
(-.f64 (pow.f64 b 4) (pow.f64 a 4))
(*.f64 -1 (pow.f64 a 4))
(neg.f64 (pow.f64 a 4))
(+.f64 (*.f64 -1 (pow.f64 a 4)) (pow.f64 b 4))
(-.f64 (pow.f64 b 4) (pow.f64 a 4))
(+.f64 (*.f64 -1 (pow.f64 a 4)) (pow.f64 b 4))
(-.f64 (pow.f64 b 4) (pow.f64 a 4))
(+.f64 (*.f64 -1 (pow.f64 a 4)) (pow.f64 b 4))
(-.f64 (pow.f64 b 4) (pow.f64 a 4))
(*.f64 -1 (pow.f64 a 4))
(neg.f64 (pow.f64 a 4))
(+.f64 (*.f64 -1 (pow.f64 a 4)) (pow.f64 b 4))
(-.f64 (pow.f64 b 4) (pow.f64 a 4))
(+.f64 (*.f64 -1 (pow.f64 a 4)) (pow.f64 b 4))
(-.f64 (pow.f64 b 4) (pow.f64 a 4))
(+.f64 (*.f64 -1 (pow.f64 a 4)) (pow.f64 b 4))
(-.f64 (pow.f64 b 4) (pow.f64 a 4))
(*.f64 1/90 (/.f64 (*.f64 angle (PI.f64)) (+.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 a a) (*.f64 b b)))
(/.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) (+.f64 (*.f64 a a) (*.f64 b b)))
(+.f64 (*.f64 1/90 (/.f64 (*.f64 angle (PI.f64)) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1/4374000 (/.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(fma.f64 1/90 (/.f64 angle (/.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (PI.f64))) (*.f64 -1/4374000 (/.f64 (pow.f64 angle 3) (/.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 (PI.f64) 3)))))
(fma.f64 1/90 (*.f64 (/.f64 angle (+.f64 (*.f64 a a) (*.f64 b b))) (PI.f64)) (/.f64 (*.f64 -1/4374000 (pow.f64 angle 3)) (/.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 (PI.f64) 3))))
(+.f64 (*.f64 1/708588000000 (/.f64 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 1/90 (/.f64 (*.f64 angle (PI.f64)) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1/4374000 (/.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (+.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(fma.f64 1/708588000000 (/.f64 (pow.f64 angle 5) (/.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 (PI.f64) 5))) (fma.f64 1/90 (/.f64 angle (/.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (PI.f64))) (*.f64 -1/4374000 (/.f64 (pow.f64 angle 3) (/.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 (PI.f64) 3))))))
(fma.f64 1/708588000000 (*.f64 (/.f64 (pow.f64 angle 5) (+.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (PI.f64) 5)) (fma.f64 1/90 (*.f64 (/.f64 angle (+.f64 (*.f64 a a) (*.f64 b b))) (PI.f64)) (/.f64 (*.f64 -1/4374000 (pow.f64 angle 3)) (/.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 (PI.f64) 3)))))
(+.f64 (*.f64 1/708588000000 (/.f64 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 1/90 (/.f64 (*.f64 angle (PI.f64)) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/4374000 (/.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1/241061637600000000 (/.f64 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(fma.f64 1/708588000000 (/.f64 (pow.f64 angle 5) (/.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 (PI.f64) 5))) (fma.f64 1/90 (/.f64 angle (/.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (PI.f64))) (fma.f64 -1/4374000 (/.f64 (pow.f64 angle 3) (/.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 (PI.f64) 3))) (*.f64 -1/241061637600000000 (/.f64 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (+.f64 (*.f64 a a) (*.f64 b b)))))))
(fma.f64 1/708588000000 (*.f64 (/.f64 (pow.f64 angle 5) (+.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (PI.f64) 5)) (fma.f64 1/90 (*.f64 (/.f64 angle (+.f64 (*.f64 a a) (*.f64 b b))) (PI.f64)) (fma.f64 -1/4374000 (*.f64 (/.f64 (pow.f64 angle 3) (+.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (PI.f64) 3)) (/.f64 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) -1/241061637600000000)) (+.f64 (*.f64 a a) (*.f64 b b))))))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 a a) (*.f64 b b)))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (+.f64 (*.f64 a a) (*.f64 b b)))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 a a) (*.f64 b b)))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (+.f64 (*.f64 a a) (*.f64 b b)))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 a a) (*.f64 b b)))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (+.f64 (*.f64 a a) (*.f64 b b)))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 a a) (*.f64 b b)))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (+.f64 (*.f64 a a) (*.f64 b b)))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 a a) (*.f64 b b)))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (+.f64 (*.f64 a a) (*.f64 b b)))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 a a) (*.f64 b b)))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (+.f64 (*.f64 a a) (*.f64 b b)))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 a a) (*.f64 b b)))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (+.f64 (*.f64 a a) (*.f64 b b)))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 a a) (*.f64 b b)))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (+.f64 (*.f64 a a) (*.f64 b b)))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a a))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (pow.f64 a 4))) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2)))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a a)))
(fma.f64 -1 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (pow.f64 a 4) (*.f64 b b))) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (pow.f64 a 4))) (+.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2)) (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 4)) (pow.f64 a 6))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 4)) (+.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 a 6) (pow.f64 b 4)))))
(fma.f64 -1 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (pow.f64 a 4) (*.f64 b b))) (+.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (pow.f64 a 6) (pow.f64 b 4)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (pow.f64 a 4))) (+.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 6)) (pow.f64 a 8))) (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 4)) (pow.f64 a 6)))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a a))) (fma.f64 -1 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 a 8) (pow.f64 b 6))) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 a 6) (pow.f64 b 4)))))
(+.f64 (fma.f64 -1 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (pow.f64 a 4) (*.f64 b b))) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a))) (fma.f64 -1 (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 a 8)) (pow.f64 b 6)) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (pow.f64 a 6) (pow.f64 b 4)))))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 b b))
(+.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 4))))
(+.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b)) (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 a a)) (pow.f64 b 4)))
(+.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 b b)) (/.f64 (*.f64 (*.f64 a a) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) (pow.f64 b 4)))
(+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 4)) (pow.f64 b 6)) (+.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 4)))))
(+.f64 (+.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b)) (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 a a)) (pow.f64 b 4))) (/.f64 (*.f64 (pow.f64 a 4) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 6)))
(+.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 b b)) (+.f64 (/.f64 (*.f64 (*.f64 a a) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) (pow.f64 b 4)) (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 6)) (pow.f64 b 8))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 6)) (+.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 4))))))
(fma.f64 -1 (/.f64 (*.f64 (pow.f64 a 6) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 8)) (+.f64 (+.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b)) (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 a a)) (pow.f64 b 4))) (/.f64 (*.f64 (pow.f64 a 4) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 6))))
(fma.f64 -1 (/.f64 (*.f64 (pow.f64 a 6) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (pow.f64 b 8)) (+.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 b b)) (+.f64 (/.f64 (*.f64 (*.f64 a a) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) (pow.f64 b 4)) (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 b b))
(+.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 4))))
(+.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b)) (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 a a)) (pow.f64 b 4)))
(+.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 b b)) (/.f64 (*.f64 (*.f64 a a) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) (pow.f64 b 4)))
(+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 4)) (pow.f64 b 6)) (+.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 4)))))
(+.f64 (+.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b)) (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 a a)) (pow.f64 b 4))) (/.f64 (*.f64 (pow.f64 a 4) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 6)))
(+.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 b b)) (+.f64 (/.f64 (*.f64 (*.f64 a a) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) (pow.f64 b 4)) (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 6)) (pow.f64 b 8))) (+.f64 (/.f64 (*.f64 (pow.f64 a 4) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 6)) (+.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 4))))))
(fma.f64 -1 (/.f64 (*.f64 (pow.f64 a 6) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 8)) (+.f64 (+.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b)) (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 a a)) (pow.f64 b 4))) (/.f64 (*.f64 (pow.f64 a 4) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 6))))
(fma.f64 -1 (/.f64 (*.f64 (pow.f64 a 6) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (pow.f64 b 8)) (+.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 b b)) (+.f64 (/.f64 (*.f64 (*.f64 a a) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) (pow.f64 b 4)) (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 b b))
(+.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2)) (pow.f64 b 4))))
(+.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b)) (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 a a)) (pow.f64 b 4)))
(+.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 b b)) (/.f64 (*.f64 (*.f64 a a) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) (pow.f64 b 4)))
(+.f64 (/.f64 (*.f64 (pow.f64 a 4) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 6)) (+.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2)) (pow.f64 b 4)))))
(+.f64 (+.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b)) (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 a a)) (pow.f64 b 4))) (/.f64 (*.f64 (pow.f64 a 4) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 6)))
(+.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 b b)) (+.f64 (/.f64 (*.f64 (*.f64 a a) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) (pow.f64 b 4)) (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 6)) (pow.f64 b 8))) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 4)) (pow.f64 b 6)) (+.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2)) (pow.f64 b 4))))))
(fma.f64 -1 (/.f64 (*.f64 (pow.f64 a 6) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 8)) (+.f64 (+.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b)) (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 a a)) (pow.f64 b 4))) (/.f64 (*.f64 (pow.f64 a 4) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 6))))
(fma.f64 -1 (/.f64 (*.f64 (pow.f64 a 6) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (pow.f64 b 8)) (+.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 b b)) (+.f64 (/.f64 (*.f64 (*.f64 a a) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) (pow.f64 b 4)) (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a a))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (pow.f64 a 4))) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2)))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a a)))
(fma.f64 -1 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (pow.f64 a 4) (*.f64 b b))) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (pow.f64 a 4))) (+.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2)) (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 4)) (pow.f64 a 6))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 4)) (+.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 a 6) (pow.f64 b 4)))))
(fma.f64 -1 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (pow.f64 a 4) (*.f64 b b))) (+.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (pow.f64 a 6) (pow.f64 b 4)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (pow.f64 a 4))) (+.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 6)) (pow.f64 a 8))) (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 4)) (pow.f64 a 6)))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a a))) (fma.f64 -1 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 a 8) (pow.f64 b 6))) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 a 6) (pow.f64 b 4)))))
(+.f64 (fma.f64 -1 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (pow.f64 a 4) (*.f64 b b))) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a))) (fma.f64 -1 (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 a 8)) (pow.f64 b 6)) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (pow.f64 a 6) (pow.f64 b 4)))))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a a))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (pow.f64 a 4))) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2)))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a a)))
(fma.f64 -1 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (pow.f64 a 4) (*.f64 b b))) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (pow.f64 a 4))) (+.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2)) (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 4)) (pow.f64 a 6))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 4)) (+.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 a 6) (pow.f64 b 4)))))
(fma.f64 -1 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (pow.f64 a 4) (*.f64 b b))) (+.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (pow.f64 a 6) (pow.f64 b 4)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (pow.f64 a 4))) (+.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 6)) (pow.f64 a 8))) (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 4)) (pow.f64 a 6)))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 a a))) (fma.f64 -1 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 a 8) (pow.f64 b 6))) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 a 6) (pow.f64 b 4)))))
(+.f64 (fma.f64 -1 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (pow.f64 a 4) (*.f64 b b))) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a))) (fma.f64 -1 (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 a 8)) (pow.f64 b 6)) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (pow.f64 a 6) (pow.f64 b 4)))))
(+.f64 (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)) (pow.f64 b 4)) (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)) (neg.f64 (pow.f64 a 4))))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)))
(+.f64 (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)) (neg.f64 (pow.f64 a 4))) (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)) (pow.f64 b 4)))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)))
(+.f64 (*.f64 (pow.f64 b 4) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))) (*.f64 (neg.f64 (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)))
(+.f64 (*.f64 (neg.f64 (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))) (*.f64 (pow.f64 b 4) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))) 1)
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (-.f64 (pow.f64 b 8) (pow.f64 a 8))))
(/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (*.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (pow.f64 (hypot.f64 b a) 2)) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (*.f64 (pow.f64 (hypot.f64 b a) 2) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))) (-.f64 (pow.f64 b 12) (pow.f64 a 12))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (*.f64 (pow.f64 (hypot.f64 b a) 2) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 b 8) (pow.f64 (*.f64 a b) 4))))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 (pow.f64 (hypot.f64 b a) 2) (+.f64 (pow.f64 (*.f64 a b) 4) (+.f64 (pow.f64 a 8) (pow.f64 b 8))))))
(/.f64 (pow.f64 (hypot.f64 b a) 2) (/.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (pow.f64 (hypot.f64 b a) 2)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)) (/.f64 1 (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) 1)
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)))
(/.f64 1 (/.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)))
(/.f64 1 (/.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (-.f64 (pow.f64 b 8) (pow.f64 a 8))))
(/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (*.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (pow.f64 (hypot.f64 b a) 2)) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 1 (/.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))) (-.f64 (pow.f64 b 12) (pow.f64 a 12))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (*.f64 (pow.f64 (hypot.f64 b a) 2) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 b 8) (pow.f64 (*.f64 a b) 4))))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 (pow.f64 (hypot.f64 b a) 2) (+.f64 (pow.f64 (*.f64 a b) 4) (+.f64 (pow.f64 a 8) (pow.f64 b 8))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 2)))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 2) (/.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 2) (/.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (hypot.f64 b a) 2))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (*.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (*.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (pow.f64 (hypot.f64 b a) 2)) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (/.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 1 (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (*.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (pow.f64 (hypot.f64 b a) 2)) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (/.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))))
(/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (*.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (pow.f64 (hypot.f64 b a) 2)) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (/.f64 (*.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (*.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (pow.f64 (hypot.f64 b a) 2)) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (/.f64 (*.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 1))
(/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (*.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (pow.f64 (hypot.f64 b a) 2)) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (/.f64 (*.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (neg.f64 (pow.f64 (hypot.f64 b a) 2))) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (*.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (neg.f64 (pow.f64 (hypot.f64 b a) 2)))) (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (/.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (*.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (neg.f64 (pow.f64 (hypot.f64 b a) 2)))))
(/.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (/.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))
(/.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 (/.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (*.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (*.f64 (pow.f64 (hypot.f64 b a) 2) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 b 8) (pow.f64 (*.f64 a b) 4))))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 (pow.f64 (hypot.f64 b a) 2) (+.f64 (pow.f64 (*.f64 a b) 4) (+.f64 (pow.f64 a 8) (pow.f64 b 8))))))
(/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (/.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 1 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (*.f64 (pow.f64 (hypot.f64 b a) 2) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 b 8) (pow.f64 (*.f64 a b) 4))))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 (pow.f64 (hypot.f64 b a) 2) (+.f64 (pow.f64 (*.f64 a b) 4) (+.f64 (pow.f64 a 8) (pow.f64 b 8))))))
(/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (/.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (*.f64 (pow.f64 (hypot.f64 b a) 2) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 b 8) (pow.f64 (*.f64 a b) 4))))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 (pow.f64 (hypot.f64 b a) 2) (+.f64 (pow.f64 (*.f64 a b) 4) (+.f64 (pow.f64 a 8) (pow.f64 b 8))))))
(/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (/.f64 (*.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))) (pow.f64 (hypot.f64 b a) 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (*.f64 (pow.f64 (hypot.f64 b a) 2) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 b 8) (pow.f64 (*.f64 a b) 4))))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 (pow.f64 (hypot.f64 b a) 2) (+.f64 (pow.f64 (*.f64 a b) 4) (+.f64 (pow.f64 a 8) (pow.f64 b 8))))))
(/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (/.f64 (*.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 1))
(*.f64 (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (*.f64 (pow.f64 (hypot.f64 b a) 2) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 b 8) (pow.f64 (*.f64 a b) 4))))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 (pow.f64 (hypot.f64 b a) 2) (+.f64 (pow.f64 (*.f64 a b) 4) (+.f64 (pow.f64 a 8) (pow.f64 b 8))))))
(/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (/.f64 (*.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))) (neg.f64 (pow.f64 (hypot.f64 b a) 2))) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (*.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 b 8) (pow.f64 (*.f64 a b) 4))) (neg.f64 (pow.f64 (hypot.f64 b a) 2)))) (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (*.f64 (+.f64 (pow.f64 (*.f64 a b) 4) (+.f64 (pow.f64 a 8) (pow.f64 b 8))) (neg.f64 (pow.f64 (hypot.f64 b a) 2)))))
(/.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))) (/.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (/.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 b 8) (pow.f64 (*.f64 a b) 4))) (*.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 b 8) (pow.f64 (*.f64 a b) 4))))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 4) (+.f64 (pow.f64 a 8) (pow.f64 b 8))) (+.f64 (pow.f64 (*.f64 a b) 4) (+.f64 (pow.f64 a 8) (pow.f64 b 8)))) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))))
(/.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 (*.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2)) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (-.f64 (pow.f64 b 8) (pow.f64 a 8))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (*.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (neg.f64 (pow.f64 (hypot.f64 b a) 2)))) (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (/.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (*.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (neg.f64 (pow.f64 (hypot.f64 b a) 2)))))
(/.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 (*.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2)) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))) (-.f64 (pow.f64 b 12) (pow.f64 a 12))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (*.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 b 8) (pow.f64 (*.f64 a b) 4))) (neg.f64 (pow.f64 (hypot.f64 b a) 2)))) (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (*.f64 (+.f64 (pow.f64 (*.f64 a b) 4) (+.f64 (pow.f64 a 8) (pow.f64 b 8))) (neg.f64 (pow.f64 (hypot.f64 b a) 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12))) (/.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))) (sqrt.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12))) (*.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 b 8) (pow.f64 (*.f64 a b) 4))))) (sqrt.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12))) (*.f64 (pow.f64 (hypot.f64 b a) 2) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 4) (+.f64 (pow.f64 a 8) (pow.f64 b 8))) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (sqrt.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (pow.f64 (hypot.f64 b a) 2)) (sqrt.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8))) (/.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (sqrt.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8))) (*.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) (sqrt.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8))) (+.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12))) (cbrt.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)))) (/.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))) (cbrt.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12))) (/.f64 (/.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12))) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 b 8) (pow.f64 (*.f64 a b) 4))))) (cbrt.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12))) (*.f64 (/.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (cbrt.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)))) (+.f64 (pow.f64 (*.f64 a b) 4) (+.f64 (pow.f64 a 8) (pow.f64 b 8))))) (cbrt.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (pow.f64 (hypot.f64 b a) 2)) (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))) (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8))) (cbrt.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)))) (/.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (cbrt.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8))) (cbrt.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)))) (*.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) (cbrt.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8))) (*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8))) (cbrt.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)))) (+.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) (/.f64 (pow.f64 (hypot.f64 b a) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (neg.f64 (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)) (-.f64 (pow.f64 b 8) (pow.f64 a 8))) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (*.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (pow.f64 (hypot.f64 b a) 2)) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)) (-.f64 (pow.f64 b 12) (pow.f64 a 12))) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (*.f64 (pow.f64 (hypot.f64 b a) 2) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 b 8) (pow.f64 (*.f64 a b) 4))))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 (pow.f64 (hypot.f64 b a) 2) (+.f64 (pow.f64 (*.f64 a b) 4) (+.f64 (pow.f64 a 8) (pow.f64 b 8))))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (*.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (pow.f64 (hypot.f64 b a) 2)) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (*.f64 (pow.f64 (hypot.f64 b a) 2) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 b 8) (pow.f64 (*.f64 a b) 4))))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 (pow.f64 (hypot.f64 b a) 2) (+.f64 (pow.f64 (*.f64 a b) 4) (+.f64 (pow.f64 a 8) (pow.f64 b 8))))))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (neg.f64 (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (*.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (pow.f64 (hypot.f64 b a) 2)) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))) (pow.f64 (hypot.f64 b a) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (*.f64 (pow.f64 (hypot.f64 b a) 2) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 b 8) (pow.f64 (*.f64 a b) 4))))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 (pow.f64 (hypot.f64 b a) 2) (+.f64 (pow.f64 (*.f64 a b) 4) (+.f64 (pow.f64 a 8) (pow.f64 b 8))))))
(/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 1 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (pow.f64 (hypot.f64 b a) 2))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (hypot.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (hypot.f64 b a))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (*.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (hypot.f64 b a)) (/.f64 (hypot.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2)) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) 1) (*.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (*.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (pow.f64 (hypot.f64 b a) 2)) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (neg.f64 (pow.f64 (hypot.f64 b a) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (*.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (neg.f64 (pow.f64 (hypot.f64 b a) 2)))) (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (/.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (*.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (neg.f64 (pow.f64 (hypot.f64 b a) 2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) 1) (*.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (*.f64 (pow.f64 (hypot.f64 b a) 2) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 b 8) (pow.f64 (*.f64 a b) 4))))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 (pow.f64 (hypot.f64 b a) 2) (+.f64 (pow.f64 (*.f64 a b) 4) (+.f64 (pow.f64 a 8) (pow.f64 b 8))))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))) (neg.f64 (pow.f64 (hypot.f64 b a) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (*.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 b 8) (pow.f64 (*.f64 a b) 4))) (neg.f64 (pow.f64 (hypot.f64 b a) 2)))) (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (*.f64 (+.f64 (pow.f64 (*.f64 a b) 4) (+.f64 (pow.f64 a 8) (pow.f64 b 8))) (neg.f64 (pow.f64 (hypot.f64 b a) 2)))))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (pow.f64 b 8) (pow.f64 a 8))) (*.f64 (pow.f64 (hypot.f64 b a) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (*.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (pow.f64 (hypot.f64 b a) 2)) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (pow.f64 b 12) (pow.f64 a 12))) (*.f64 (pow.f64 (hypot.f64 b a) 2) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (*.f64 (pow.f64 (hypot.f64 b a) 2) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 b 8) (pow.f64 (*.f64 a b) 4))))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 (pow.f64 (hypot.f64 b a) 2) (+.f64 (pow.f64 (*.f64 a b) 4) (+.f64 (pow.f64 a 8) (pow.f64 b 8))))))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (-.f64 (pow.f64 b 8) (pow.f64 a 8))) (*.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2)) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (*.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (neg.f64 (pow.f64 (hypot.f64 b a) 2)))) (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (/.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (*.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (neg.f64 (pow.f64 (hypot.f64 b a) 2)))))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (-.f64 (pow.f64 b 12) (pow.f64 a 12))) (*.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2)) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (*.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 b 8) (pow.f64 (*.f64 a b) 4))) (neg.f64 (pow.f64 (hypot.f64 b a) 2)))) (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (*.f64 (+.f64 (pow.f64 (*.f64 a b) 4) (+.f64 (pow.f64 a 8) (pow.f64 b 8))) (neg.f64 (pow.f64 (hypot.f64 b a) 2)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (neg.f64 (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)) (/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sqrt.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (sqrt.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sqrt.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (sqrt.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) (sqrt.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))))
(/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (hypot.f64 b a) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (/.f64 (hypot.f64 b a) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (hypot.f64 b a) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2))) (/.f64 (hypot.f64 b a) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2)) (sqrt.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))) (sqrt.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))))
(/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2))) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2)) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)) (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))) (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) 2)) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))))
(/.f64 (/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (*.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (pow.f64 (hypot.f64 b a) 2)) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (*.f64 (pow.f64 (hypot.f64 b a) 2) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 b 8) (pow.f64 (*.f64 a b) 4))))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 (pow.f64 (hypot.f64 b a) 2) (+.f64 (pow.f64 (*.f64 a b) 4) (+.f64 (pow.f64 a 8) (pow.f64 b 8))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 1) (neg.f64 (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (hypot.f64 b a)) (neg.f64 (hypot.f64 b a)))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2)) (neg.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))))
(/.f64 (/.f64 (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (neg.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2)))) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2))) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2)))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2))) (/.f64 (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2))) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2))) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2))))) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2))) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2)))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2))) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) -1) (pow.f64 (hypot.f64 b a) 2))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (neg.f64 (hypot.f64 b a))) (hypot.f64 b a))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2))) (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2))))
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2)) (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)) (-.f64 (pow.f64 b 8) (pow.f64 a 8))) 1) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (*.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (pow.f64 (hypot.f64 b a) 2)) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)) (-.f64 (pow.f64 b 8) (pow.f64 a 8))) (sqrt.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (sqrt.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 8) (pow.f64 a 8)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4))) (sqrt.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4))) (sqrt.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 8) (pow.f64 a 8)))))
(/.f64 (/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)) (-.f64 (pow.f64 b 8) (pow.f64 a 8))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (cbrt.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4))))) (cbrt.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 8) (pow.f64 a 8)))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4))) (cbrt.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4))))))
(/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4))) (cbrt.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) (-.f64 (pow.f64 b 8) (pow.f64 a 8)))))
(/.f64 (/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)) (-.f64 (pow.f64 b 12) (pow.f64 a 12))) 1) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (*.f64 (pow.f64 (hypot.f64 b a) 2) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 b 8) (pow.f64 (*.f64 a b) 4))))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 (pow.f64 (hypot.f64 b a) 2) (+.f64 (pow.f64 (*.f64 a b) 4) (+.f64 (pow.f64 a 8) (pow.f64 b 8))))))
(/.f64 (/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)) (-.f64 (pow.f64 b 12) (pow.f64 a 12))) (sqrt.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))))) (sqrt.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))))
(/.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 12) (pow.f64 a 12)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 b 8) (pow.f64 (*.f64 a b) 4)))) (sqrt.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 b 8) (pow.f64 (*.f64 a b) 4))))))
(/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 4) (+.f64 (pow.f64 a 8) (pow.f64 b 8)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 4) (+.f64 (pow.f64 a 8) (pow.f64 b 8)))) (-.f64 (pow.f64 b 12) (pow.f64 a 12)))))
(/.f64 (/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)) (-.f64 (pow.f64 b 12) (pow.f64 a 12))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))) (cbrt.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))))) (cbrt.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))))
(/.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 12) (pow.f64 a 12)))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 b 8) (pow.f64 (*.f64 a b) 4)))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 b 8) (pow.f64 (*.f64 a b) 4)))) (cbrt.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 b 8) (pow.f64 (*.f64 a b) 4)))))))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (pow.f64 (hypot.f64 b a) 2))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 4) (+.f64 (pow.f64 a 8) (pow.f64 b 8)))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 4) (+.f64 (pow.f64 a 8) (pow.f64 b 8)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 4) (+.f64 (pow.f64 a 8) (pow.f64 b 8)))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))) 1) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (*.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (pow.f64 (hypot.f64 b a) 2)) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))) (sqrt.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (sqrt.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 8) (pow.f64 a 8)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4))) (sqrt.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4))) (sqrt.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 8) (pow.f64 a 8)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (cbrt.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4))))) (cbrt.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 8) (pow.f64 a 8)))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4))) (cbrt.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4))))))
(/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4))) (cbrt.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) (-.f64 (pow.f64 b 8) (pow.f64 a 8)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))) 1) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (*.f64 (pow.f64 (hypot.f64 b a) 2) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 b 8) (pow.f64 (*.f64 a b) 4))))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 (pow.f64 (hypot.f64 b a) 2) (+.f64 (pow.f64 (*.f64 a b) 4) (+.f64 (pow.f64 a 8) (pow.f64 b 8))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))) (sqrt.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))))) (sqrt.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))))
(/.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 12) (pow.f64 a 12)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 b 8) (pow.f64 (*.f64 a b) 4)))) (sqrt.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 b 8) (pow.f64 (*.f64 a b) 4))))))
(/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 4) (+.f64 (pow.f64 a 8) (pow.f64 b 8)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 4) (+.f64 (pow.f64 a 8) (pow.f64 b 8)))) (-.f64 (pow.f64 b 12) (pow.f64 a 12)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))) (cbrt.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))))) (cbrt.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))))
(/.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 12) (pow.f64 a 12)))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 b 8) (pow.f64 (*.f64 a b) 4)))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 b 8) (pow.f64 (*.f64 a b) 4)))) (cbrt.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 b 8) (pow.f64 (*.f64 a b) 4)))))))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (pow.f64 (hypot.f64 b a) 2))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 4) (+.f64 (pow.f64 a 8) (pow.f64 b 8)))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 4) (+.f64 (pow.f64 a 8) (pow.f64 b 8)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 4) (+.f64 (pow.f64 a 8) (pow.f64 b 8)))))))
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 1) (neg.f64 (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (hypot.f64 b a)) (neg.f64 (hypot.f64 b a)))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2)) (neg.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))))
(/.f64 (/.f64 (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (neg.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))))
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2)))) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2))) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2)))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2))) (/.f64 (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2))) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))))
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2))) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2))))) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2))) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2)))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2))) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2)))))
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) -1) (pow.f64 (hypot.f64 b a) 2))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (neg.f64 (hypot.f64 b a))) (hypot.f64 b a))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2))) (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2))))
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2)) (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 1 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) 1) (pow.f64 (hypot.f64 b a) 2))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 1 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (hypot.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 1) (hypot.f64 b a))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (hypot.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))) (cbrt.f64 (hypot.f64 b a)))
(/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (hypot.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (cbrt.f64 (hypot.f64 b a)) (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (hypot.f64 b a))) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) (cbrt.f64 (hypot.f64 b a))))
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (hypot.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (sqrt.f64 (hypot.f64 b a))) (sqrt.f64 (hypot.f64 b a)))
(/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (hypot.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (sqrt.f64 (hypot.f64 b a)) (sqrt.f64 (hypot.f64 b a))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (*.f64 (sqrt.f64 (hypot.f64 b a)) (sqrt.f64 (hypot.f64 b a))) (/.f64 (hypot.f64 b a) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (hypot.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))))
(/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (hypot.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2))))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (hypot.f64 b a))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)))))
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 1) (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))))
(/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2)) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)))))
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (cbrt.f64 (hypot.f64 b a))) (cbrt.f64 (hypot.f64 b a)))
(/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (cbrt.f64 (hypot.f64 b a)) (cbrt.f64 (hypot.f64 b a))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (*.f64 (cbrt.f64 (hypot.f64 b a)) (cbrt.f64 (hypot.f64 b a))) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))))
(/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))))))
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))))
(/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))) (cbrt.f64 (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) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) 1) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (*.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (pow.f64 (hypot.f64 b a) 2)) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (neg.f64 (pow.f64 (hypot.f64 b a) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (*.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (neg.f64 (pow.f64 (hypot.f64 b a) 2)))) (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (/.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (*.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (neg.f64 (pow.f64 (hypot.f64 b a) 2)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) 1) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (*.f64 (pow.f64 (hypot.f64 b a) 2) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 b 8) (pow.f64 (*.f64 a b) 4))))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 (pow.f64 (hypot.f64 b a) 2) (+.f64 (pow.f64 (*.f64 a b) 4) (+.f64 (pow.f64 a 8) (pow.f64 b 8))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))) (neg.f64 (pow.f64 (hypot.f64 b a) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (*.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 b 8) (pow.f64 (*.f64 a b) 4))) (neg.f64 (pow.f64 (hypot.f64 b a) 2)))) (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (*.f64 (+.f64 (pow.f64 (*.f64 a b) 4) (+.f64 (pow.f64 a 8) (pow.f64 b 8))) (neg.f64 (pow.f64 (hypot.f64 b a) 2)))))
(/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (pow.f64 b 8) (pow.f64 a 8))) (pow.f64 (hypot.f64 b a) 2)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (*.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (pow.f64 (hypot.f64 b a) 2)) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (pow.f64 b 12) (pow.f64 a 12))) (pow.f64 (hypot.f64 b a) 2)) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (*.f64 (pow.f64 (hypot.f64 b a) 2) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 b 8) (pow.f64 (*.f64 a b) 4))))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 (pow.f64 (hypot.f64 b a) 2) (+.f64 (pow.f64 (*.f64 a b) 4) (+.f64 (pow.f64 a 8) (pow.f64 b 8))))))
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (-.f64 (pow.f64 b 8) (pow.f64 a 8))) (neg.f64 (pow.f64 (hypot.f64 b a) 2))) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(*.f64 (/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (*.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (neg.f64 (pow.f64 (hypot.f64 b a) 2)))) (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (/.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (*.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (neg.f64 (pow.f64 (hypot.f64 b a) 2)))))
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (-.f64 (pow.f64 b 12) (pow.f64 a 12))) (neg.f64 (pow.f64 (hypot.f64 b a) 2))) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (*.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 b 8) (pow.f64 (*.f64 a b) 4))) (neg.f64 (pow.f64 (hypot.f64 b a) 2)))) (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (*.f64 (+.f64 (pow.f64 (*.f64 a b) 4) (+.f64 (pow.f64 a 8) (pow.f64 b 8))) (neg.f64 (pow.f64 (hypot.f64 b a) 2)))))
(/.f64 (/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 1) (neg.f64 (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (hypot.f64 b a)) (neg.f64 (hypot.f64 b a)))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2)) (neg.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))))
(/.f64 (/.f64 (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (neg.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))))
(/.f64 (/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2)))) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2))) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2)))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2))) (/.f64 (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2))) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))))
(/.f64 (/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2))) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2))))) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2))) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2)))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2))) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 b a) 2)))))
(/.f64 (/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) -1) (pow.f64 (hypot.f64 b a) 2))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (neg.f64 (hypot.f64 b a))) (hypot.f64 b a))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2))) (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2))))
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2)) (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)))
(pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) 1)
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (hypot.f64 b a)) 2)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (hypot.f64 b a)) 2)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) (hypot.f64 b a)) 2)
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))) 3)
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)))
(pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) 3) 1/3)
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)))
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) 2))
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2))) 2))
(log.f64 (exp.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)))
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) 3))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 3) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 3) (pow.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 b a) 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 3) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)) 3) (pow.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 3) (pow.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 b a) 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 3) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)))
(exp.f64 (log.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))) 1))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)))
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (hypot.f64 b a) 2)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 1)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(*.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) 1/3)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))
(+.f64 (pow.f64 b 4) (neg.f64 (pow.f64 a 4)))
(-.f64 (pow.f64 b 4) (pow.f64 a 4))
(+.f64 (pow.f64 b 4) (*.f64 (neg.f64 (pow.f64 a 4)) 1))
(-.f64 (pow.f64 b 4) (pow.f64 a 4))
(+.f64 (pow.f64 b 4) (+.f64 (neg.f64 (pow.f64 a 4)) (fma.f64 (neg.f64 (*.f64 a a)) (*.f64 a a) (pow.f64 a 4))))
(+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (neg.f64 (*.f64 a a)) (*.f64 a a) (pow.f64 a 4)))
(-.f64 (+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 a 4)) (pow.f64 a 4))
(+.f64 (pow.f64 b 4) (+.f64 (*.f64 (neg.f64 (pow.f64 a 4)) 1) (fma.f64 (neg.f64 (*.f64 a a)) (*.f64 a a) (pow.f64 a 4))))
(+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (neg.f64 (*.f64 a a)) (*.f64 a a) (pow.f64 a 4)))
(-.f64 (+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 a 4)) (pow.f64 a 4))
(+.f64 (pow.f64 b 4) (+.f64 (neg.f64 (pow.f64 a 4)) (fma.f64 (neg.f64 (pow.f64 a 4)) 1 (pow.f64 a 4))))
(+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (neg.f64 (*.f64 a a)) (*.f64 a a) (pow.f64 a 4)))
(-.f64 (+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 a 4)) (pow.f64 a 4))
(+.f64 (pow.f64 b 4) (+.f64 (*.f64 (neg.f64 (pow.f64 a 4)) 1) (fma.f64 (neg.f64 (pow.f64 a 4)) 1 (pow.f64 a 4))))
(+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (neg.f64 (*.f64 a a)) (*.f64 a a) (pow.f64 a 4)))
(-.f64 (+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 a 4)) (pow.f64 a 4))
(+.f64 (pow.f64 b 4) (+.f64 (neg.f64 (pow.f64 a 4)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (pow.f64 a 8)) (pow.f64 a 4))))
(+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (pow.f64 a 8)) (pow.f64 a 4)))
(+.f64 (pow.f64 b 4) (+.f64 (*.f64 (neg.f64 (pow.f64 a 4)) 1) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (pow.f64 a 8)) (pow.f64 a 4))))
(+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (pow.f64 a 8)) (pow.f64 a 4)))
(+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (neg.f64 (*.f64 a a)) (*.f64 a a) (pow.f64 a 4)))
(-.f64 (+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 a 4)) (pow.f64 a 4))
(+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (neg.f64 (pow.f64 a 4)) 1 (pow.f64 a 4)))
(+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (neg.f64 (*.f64 a a)) (*.f64 a a) (pow.f64 a 4)))
(-.f64 (+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 a 4)) (pow.f64 a 4))
(+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (pow.f64 a 8)) (pow.f64 a 4)))
(+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (fma.f64 (neg.f64 (*.f64 a a)) (*.f64 a a) (pow.f64 a 4)) (fma.f64 (neg.f64 (*.f64 a a)) (*.f64 a a) (pow.f64 a 4))))
(+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 2 (fma.f64 (neg.f64 (*.f64 a a)) (*.f64 a a) (pow.f64 a 4))))
(+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 2 (+.f64 (pow.f64 a 4) (neg.f64 (pow.f64 a 4)))))
(+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (fma.f64 (neg.f64 (pow.f64 a 4)) 1 (pow.f64 a 4)) (fma.f64 (neg.f64 (*.f64 a a)) (*.f64 a a) (pow.f64 a 4))))
(+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 2 (fma.f64 (neg.f64 (*.f64 a a)) (*.f64 a a) (pow.f64 a 4))))
(+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 2 (+.f64 (pow.f64 a 4) (neg.f64 (pow.f64 a 4)))))
(+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (pow.f64 a 8)) (pow.f64 a 4)) (fma.f64 (neg.f64 (*.f64 a a)) (*.f64 a a) (pow.f64 a 4))))
(+.f64 (+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (neg.f64 (*.f64 a a)) (*.f64 a a) (pow.f64 a 4))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (pow.f64 a 8)) (pow.f64 a 4)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (pow.f64 a 8)) (pow.f64 a 4)) (-.f64 (+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 a 4)) (pow.f64 a 4)))
(+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (fma.f64 (neg.f64 (*.f64 a a)) (*.f64 a a) (pow.f64 a 4)) (fma.f64 (neg.f64 (pow.f64 a 4)) 1 (pow.f64 a 4))))
(+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 2 (fma.f64 (neg.f64 (*.f64 a a)) (*.f64 a a) (pow.f64 a 4))))
(+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 2 (+.f64 (pow.f64 a 4) (neg.f64 (pow.f64 a 4)))))
(+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (fma.f64 (neg.f64 (pow.f64 a 4)) 1 (pow.f64 a 4)) (fma.f64 (neg.f64 (pow.f64 a 4)) 1 (pow.f64 a 4))))
(+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 2 (fma.f64 (neg.f64 (*.f64 a a)) (*.f64 a a) (pow.f64 a 4))))
(+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 2 (+.f64 (pow.f64 a 4) (neg.f64 (pow.f64 a 4)))))
(+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (pow.f64 a 8)) (pow.f64 a 4)) (fma.f64 (neg.f64 (pow.f64 a 4)) 1 (pow.f64 a 4))))
(+.f64 (+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (neg.f64 (*.f64 a a)) (*.f64 a a) (pow.f64 a 4))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (pow.f64 a 8)) (pow.f64 a 4)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (pow.f64 a 8)) (pow.f64 a 4)) (-.f64 (+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 a 4)) (pow.f64 a 4)))
(+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (fma.f64 (neg.f64 (*.f64 a a)) (*.f64 a a) (pow.f64 a 4)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (pow.f64 a 8)) (pow.f64 a 4))))
(+.f64 (+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (neg.f64 (*.f64 a a)) (*.f64 a a) (pow.f64 a 4))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (pow.f64 a 8)) (pow.f64 a 4)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (pow.f64 a 8)) (pow.f64 a 4)) (-.f64 (+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 a 4)) (pow.f64 a 4)))
(+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (fma.f64 (neg.f64 (pow.f64 a 4)) 1 (pow.f64 a 4)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (pow.f64 a 8)) (pow.f64 a 4))))
(+.f64 (+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (neg.f64 (*.f64 a a)) (*.f64 a a) (pow.f64 a 4))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (pow.f64 a 8)) (pow.f64 a 4)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (pow.f64 a 8)) (pow.f64 a 4)) (-.f64 (+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 a 4)) (pow.f64 a 4)))
(+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (pow.f64 a 8)) (pow.f64 a 4)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (pow.f64 a 8)) (pow.f64 a 4))))
(+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (pow.f64 a 8)) (pow.f64 a 4))))
(+.f64 (neg.f64 (pow.f64 a 4)) (pow.f64 b 4))
(-.f64 (pow.f64 b 4) (pow.f64 a 4))
(+.f64 (neg.f64 (pow.f64 a 4)) (+.f64 (pow.f64 b 4) (fma.f64 (neg.f64 (*.f64 a a)) (*.f64 a a) (pow.f64 a 4))))
(+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (neg.f64 (*.f64 a a)) (*.f64 a a) (pow.f64 a 4)))
(-.f64 (+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 a 4)) (pow.f64 a 4))
(+.f64 (neg.f64 (pow.f64 a 4)) (+.f64 (pow.f64 b 4) (fma.f64 (neg.f64 (pow.f64 a 4)) 1 (pow.f64 a 4))))
(+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (neg.f64 (*.f64 a a)) (*.f64 a a) (pow.f64 a 4)))
(-.f64 (+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 a 4)) (pow.f64 a 4))
(+.f64 (neg.f64 (pow.f64 a 4)) (+.f64 (pow.f64 b 4) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (pow.f64 a 8)) (pow.f64 a 4))))
(+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (pow.f64 a 8)) (pow.f64 a 4)))
(+.f64 (*.f64 (neg.f64 (pow.f64 a 4)) 1) (pow.f64 b 4))
(-.f64 (pow.f64 b 4) (pow.f64 a 4))
(+.f64 (fma.f64 (neg.f64 (*.f64 a a)) (*.f64 a a) (pow.f64 a 4)) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (neg.f64 (*.f64 a a)) (*.f64 a a) (pow.f64 a 4)))
(-.f64 (+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 a 4)) (pow.f64 a 4))
(+.f64 (fma.f64 (neg.f64 (pow.f64 a 4)) 1 (pow.f64 a 4)) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (neg.f64 (*.f64 a a)) (*.f64 a a) (pow.f64 a 4)))
(-.f64 (+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 a 4)) (pow.f64 a 4))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (pow.f64 a 8)) (pow.f64 a 4)) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))
(+.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (pow.f64 a 8)) (pow.f64 a 4)))
(+.f64 (-.f64 (pow.f64 b 4) (exp.f64 (log1p.f64 (pow.f64 a 4)))) 1)
(+.f64 1 (-.f64 (pow.f64 b 4) (exp.f64 (log1p.f64 (pow.f64 a 4)))))
(-.f64 (+.f64 1 (pow.f64 b 4)) (exp.f64 (log1p.f64 (pow.f64 a 4))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 1)
(-.f64 (pow.f64 b 4) (pow.f64 a 4))
(*.f64 (pow.f64 (hypot.f64 b a) 2) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 1 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))
(-.f64 (pow.f64 b 4) (pow.f64 a 4))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(-.f64 (pow.f64 b 4) (pow.f64 a 4))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 2))
(-.f64 (pow.f64 b 4) (pow.f64 a 4))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 2) (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(-.f64 (pow.f64 b 4) (pow.f64 a 4))
(*.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (/.f64 1 (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(*.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (/.f64 1 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))))
(/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 b 8) (pow.f64 (*.f64 a b) 4))))
(/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (+.f64 (pow.f64 (*.f64 a b) 4) (+.f64 (pow.f64 a 8) (pow.f64 b 8))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (-.f64 (pow.f64 b 8) (pow.f64 a 8)))
(/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))) (-.f64 (pow.f64 b 12) (pow.f64 a 12)))
(/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 b 8) (pow.f64 (*.f64 a b) 4))))
(/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (+.f64 (pow.f64 (*.f64 a b) 4) (+.f64 (pow.f64 a 8) (pow.f64 b 8))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (-.f64 (pow.f64 b 8) (pow.f64 a 8))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))
(-.f64 (pow.f64 b 4) (pow.f64 a 4))
(*.f64 (/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (+.f64 (pow.f64 b 12) (pow.f64 a 12))) (-.f64 (+.f64 (pow.f64 b 8) (pow.f64 a 8)) (pow.f64 (*.f64 b a) 4)))
(*.f64 (/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (+.f64 (pow.f64 b 12) (pow.f64 a 12))) (+.f64 (pow.f64 b 8) (-.f64 (pow.f64 a 8) (pow.f64 (*.f64 a b) 4))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (+.f64 (pow.f64 b 12) (pow.f64 a 12))) (+.f64 (pow.f64 a 8) (-.f64 (pow.f64 b 8) (pow.f64 (*.f64 a b) 4))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (-.f64 (*.f64 (pow.f64 b 8) (pow.f64 b 8)) (*.f64 (+.f64 (pow.f64 a 8) (pow.f64 (*.f64 b a) 4)) (+.f64 (pow.f64 a 8) (pow.f64 (*.f64 b a) 4))))) (-.f64 (pow.f64 b 8) (+.f64 (pow.f64 a 8) (pow.f64 (*.f64 b a) 4))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (-.f64 (pow.f64 b 16) (*.f64 (+.f64 (pow.f64 a 8) (pow.f64 (*.f64 a b) 4)) (+.f64 (pow.f64 a 8) (pow.f64 (*.f64 a b) 4))))) (-.f64 (pow.f64 b 8) (+.f64 (pow.f64 a 8) (pow.f64 (*.f64 a b) 4))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (-.f64 (pow.f64 b 16) (*.f64 (+.f64 (pow.f64 a 8) (pow.f64 (*.f64 a b) 4)) (+.f64 (pow.f64 a 8) (pow.f64 (*.f64 a b) 4))))) (-.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (pow.f64 (*.f64 a b) 4)))
(*.f64 (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (+.f64 (pow.f64 (pow.f64 b 8) 3) (pow.f64 (+.f64 (pow.f64 a 8) (pow.f64 (*.f64 b a) 4)) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 b 8) (pow.f64 b 8)) (*.f64 (+.f64 (pow.f64 a 8) (pow.f64 (*.f64 b a) 4)) (+.f64 (pow.f64 a 8) (pow.f64 (*.f64 b a) 4)))) (*.f64 (pow.f64 b 8) (+.f64 (pow.f64 a 8) (pow.f64 (*.f64 b a) 4)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (+.f64 (pow.f64 (pow.f64 b 8) 3) (pow.f64 (+.f64 (pow.f64 a 8) (pow.f64 (*.f64 a b) 4)) 3))) (+.f64 (pow.f64 b 16) (-.f64 (*.f64 (+.f64 (pow.f64 a 8) (pow.f64 (*.f64 a b) 4)) (+.f64 (pow.f64 a 8) (pow.f64 (*.f64 a b) 4))) (*.f64 (pow.f64 b 8) (+.f64 (pow.f64 a 8) (pow.f64 (*.f64 a b) 4))))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 1)
(-.f64 (pow.f64 b 4) (pow.f64 a 4))
(/.f64 (pow.f64 (hypot.f64 b a) 2) (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) 1) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (pow.f64 (hypot.f64 b a) 2) 1))
(/.f64 1 (/.f64 1 (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(-.f64 (pow.f64 b 4) (pow.f64 a 4))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 1 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(-.f64 (pow.f64 b 4) (pow.f64 a 4))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 2)))
(-.f64 (pow.f64 b 4) (pow.f64 a 4))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 2) (/.f64 1 (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(-.f64 (pow.f64 b 4) (pow.f64 a 4))
(/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (/.f64 1 (/.f64 1 (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(/.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (/.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (+.f64 (pow.f64 a 4) (pow.f64 b 4))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))))
(/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 b 8) (pow.f64 (*.f64 a b) 4))))
(/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (+.f64 (pow.f64 (*.f64 a b) 4) (+.f64 (pow.f64 a 8) (pow.f64 b 8))))
(/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (/.f64 1 (/.f64 1 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))))))
(/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 b 8) (pow.f64 (*.f64 a b) 4))))
(/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (+.f64 (pow.f64 (*.f64 a b) 4) (+.f64 (pow.f64 a 8) (pow.f64 b 8))))
(/.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))) (/.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (/.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 b 8) (pow.f64 (*.f64 a b) 4))) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 b 8) (pow.f64 (*.f64 a b) 4)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 4) (+.f64 (pow.f64 a 8) (pow.f64 b 8))) (+.f64 (pow.f64 (*.f64 a b) 4) (+.f64 (pow.f64 a 8) (pow.f64 b 8)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12))) (/.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))) (sqrt.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12))) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 b 8) (pow.f64 (*.f64 a b) 4)))) (sqrt.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12))) (+.f64 (pow.f64 (*.f64 a b) 4) (+.f64 (pow.f64 a 8) (pow.f64 b 8)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8))) (/.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (sqrt.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8))) (+.f64 (pow.f64 a 4) (pow.f64 b 4))) (sqrt.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8))) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12))) (cbrt.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)))) (/.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))) (cbrt.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12))) (/.f64 (/.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 b 8) (pow.f64 (*.f64 a b) 4))) (cbrt.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)))) (cbrt.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12))) (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12))) (cbrt.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)))) (+.f64 (pow.f64 (*.f64 a b) 4) (+.f64 (pow.f64 a 8) (pow.f64 b 8)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8))) (cbrt.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)))) (/.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (cbrt.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8))) (cbrt.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)))) (/.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (cbrt.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)))))
(/.f64 (-.f64 (pow.f64 b 8) (*.f64 (neg.f64 (pow.f64 a 4)) (neg.f64 (pow.f64 a 4)))) (-.f64 (pow.f64 b 4) (neg.f64 (pow.f64 a 4))))
(/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (-.f64 (pow.f64 b 4) (neg.f64 (pow.f64 a 4))))
(/.f64 (+.f64 (pow.f64 b 12) (pow.f64 (neg.f64 (pow.f64 a 4)) 3)) (+.f64 (pow.f64 b 8) (-.f64 (*.f64 (neg.f64 (pow.f64 a 4)) (neg.f64 (pow.f64 a 4))) (*.f64 (pow.f64 b 4) (neg.f64 (pow.f64 a 4))))))
(/.f64 (+.f64 (pow.f64 b 12) (pow.f64 (neg.f64 (pow.f64 a 4)) 3)) (+.f64 (pow.f64 b 8) (-.f64 (pow.f64 a 8) (*.f64 (pow.f64 b 4) (neg.f64 (pow.f64 a 4))))))
(/.f64 (+.f64 (pow.f64 b 12) (neg.f64 (pow.f64 (pow.f64 a 4) 3))) (+.f64 (pow.f64 a 8) (-.f64 (pow.f64 b 8) (*.f64 (pow.f64 b 4) (neg.f64 (pow.f64 a 4))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8))) (neg.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8))) (neg.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8))) (-.f64 (neg.f64 (pow.f64 a 4)) (pow.f64 b 4)))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12))) (neg.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12))) (neg.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 b 8) (pow.f64 (*.f64 a b) 4)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12))) (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 4) (+.f64 (pow.f64 a 8) (pow.f64 b 8)))))
(/.f64 (/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) 1) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))
(/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))
(/.f64 (/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (sqrt.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (sqrt.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4))) (sqrt.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(/.f64 (/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (cbrt.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4))))) (cbrt.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (-.f64 (pow.f64 b 8) (pow.f64 a 8)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4))) (cbrt.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4))))))
(/.f64 (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) 1) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))))
(/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 b 8) (pow.f64 (*.f64 a b) 4))))
(/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (+.f64 (pow.f64 (*.f64 a b) 4) (+.f64 (pow.f64 a 8) (pow.f64 b 8))))
(/.f64 (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (sqrt.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8))))) (sqrt.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))))
(/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 b 8) (pow.f64 (*.f64 a b) 4)))) (sqrt.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 b 8) (pow.f64 (*.f64 a b) 4))))))
(/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 4) (+.f64 (pow.f64 a 8) (pow.f64 b 8)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 4) (+.f64 (pow.f64 a 8) (pow.f64 b 8))))))
(/.f64 (/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))) (cbrt.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))))) (cbrt.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 (*.f64 b a) 4) (pow.f64 b 8)))))
(/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 b 8) (pow.f64 (*.f64 a b) 4)))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 b 8) (pow.f64 (*.f64 a b) 4)))) (cbrt.f64 (+.f64 (pow.f64 a 8) (+.f64 (pow.f64 b 8) (pow.f64 (*.f64 a b) 4)))))))
(/.f64 (-.f64 (pow.f64 b 12) (pow.f64 a 12)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 4) (+.f64 (pow.f64 a 8) (pow.f64 b 8)))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 4) (+.f64 (pow.f64 a 8) (pow.f64 b 8)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 4) (+.f64 (pow.f64 a 8) (pow.f64 b 8)))))))
(pow.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 1)
(-.f64 (pow.f64 b 4) (pow.f64 a 4))
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 2)
(-.f64 (pow.f64 b 4) (pow.f64 a 4))
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 3)
(-.f64 (pow.f64 b 4) (pow.f64 a 4))
(pow.f64 (pow.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 3) 1/3)
(-.f64 (pow.f64 b 4) (pow.f64 a 4))
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(-.f64 (pow.f64 b 4) (pow.f64 a 4))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(-.f64 (pow.f64 b 4) (pow.f64 a 4))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 3))
(-.f64 (pow.f64 b 4) (pow.f64 a 4))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(-.f64 (pow.f64 b 4) (pow.f64 a 4))
(exp.f64 (log.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(-.f64 (pow.f64 b 4) (pow.f64 a 4))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 1))
(-.f64 (pow.f64 b 4) (pow.f64 a 4))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(-.f64 (pow.f64 b 4) (pow.f64 a 4))
(fma.f64 1 (pow.f64 b 4) (neg.f64 (pow.f64 a 4)))
(-.f64 (pow.f64 b 4) (pow.f64 a 4))
(fma.f64 (cbrt.f64 (pow.f64 b 8)) (cbrt.f64 (pow.f64 b 4)) (neg.f64 (pow.f64 a 4)))
(fma.f64 (*.f64 b b) (*.f64 b b) (neg.f64 (pow.f64 a 4)))
(-.f64 (pow.f64 b 4) (pow.f64 a 4))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)))) 1)
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 1 (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)) 1)
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))
(*.f64 1 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (hypot.f64 b a)) (/.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (hypot.f64 b a)))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 1 (pow.f64 (hypot.f64 b a) 2))))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))
(*.f64 (cbrt.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))) 2))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))) 2) (cbrt.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 1 (pow.f64 (hypot.f64 b a) 2))))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))
(*.f64 (/.f64 1 (pow.f64 (hypot.f64 b a) 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))
(*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (/.f64 -1 (pow.f64 (hypot.f64 b a) 2)))
(*.f64 (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 -1 (pow.f64 (hypot.f64 b a) 2)))
(neg.f64 (/.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (pow.f64 (hypot.f64 b a) 2)))
(*.f64 (/.f64 1 (hypot.f64 b a)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (hypot.f64 b a)))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))))
(/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2))
(*.f64 (/.f64 -1 (pow.f64 (hypot.f64 b a) 2)) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 -1 (pow.f64 (hypot.f64 b a) 2)))
(neg.f64 (/.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (pow.f64 (hypot.f64 b a) 2)))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1) (/.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (hypot.f64 b a) 2)) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2)) (/.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))))
(/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (cbrt.f64 (pow.f64 (hypot.f64 b a) 2))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 1) (/.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) (hypot.f64 b a)) (/.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (hypot.f64 b a)))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2)) (cbrt.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))))
(*.f64 (cbrt.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) 2) (cbrt.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2)))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 b a) 2)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) (pow.f64 (hypot.f64 b a) 2)) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b b) 3))) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 4) (*.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 4) (*.f64 (*.f64 a b) (*.f64 a b)))))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (+.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (*.f64 a (*.f64 a (*.f64 b b))))))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (hypot.f64 b a) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))
(*.f64 (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))
(*.f64 (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1) (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b b) 3))) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 4) (*.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 b 4) (-.f64 (pow.f64 a 4) (*.f64 (*.f64 a b) (*.f64 a b)))))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (+.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (*.f64 a (*.f64 a (*.f64 b b))))))
(pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)) 1)
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))
(pow.f64 (/.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (hypot.f64 b a)) 2)
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))) 3)
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))
(pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)) 3) 1/3)
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))
(pow.f64 (/.f64 (pow.f64 (hypot.f64 b a) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) -1)
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))
(neg.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (neg.f64 (pow.f64 (hypot.f64 b a) 2))))
(/.f64 (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (neg.f64 (pow.f64 (hypot.f64 b a) 2)))
(/.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (neg.f64 (pow.f64 (hypot.f64 b a) 2)))
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)) 2))
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 b a) 2)) 2))
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2)) 2))
(log.f64 (exp.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)))))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)) 3))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (pow.f64 (pow.f64 (hypot.f64 b a) 2) 3)))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))
(exp.f64 (log.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))) 1))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2))))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 (hypot.f64 b a) 2))

localize57.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
98.0%
(-.f64 (*.f64 b b) (*.f64 a a))
83.9%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))
64.2%
(sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))
45.5%
(pow.f64 (pow.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) 3) 1/3)
Compiler

Compiled 159 to 101 computations (36.5% saved)

series31.0ms (0.1%)

Counts
3 → 84
Calls

21 calls:

TimeVariablePointExpression
6.0ms
b
@0
(pow.f64 (pow.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) 3) 1/3)
5.0ms
angle
@0
(pow.f64 (pow.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) 3) 1/3)
3.0ms
a
@0
(pow.f64 (pow.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) 3) 1/3)
3.0ms
a
@inf
(pow.f64 (pow.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) 3) 1/3)
3.0ms
b
@inf
(pow.f64 (pow.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) 3) 1/3)

rewrite103.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
584×add-sqr-sqrt
558×*-un-lft-identity
552×pow1
546×add-cbrt-cube
546×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify126.0ms (0.6%)

Algorithm
egg-herbie
Rules
1650×associate-*r*
1164×associate-*l*
902×times-frac
738×*-commutative
732×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
049416496
1162716392
Stop Event
node limit
Counts
174 → 188
Calls
Call 1
Inputs
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cbrt.f64 -1)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) (*.f64 2 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (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) 2))))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cbrt.f64 -1))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) (*.f64 2 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (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) 2))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 -1/9 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 4))) 2) (*.f64 (pow.f64 a 6) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (*.f64 -2/9 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 4))) 2) (*.f64 (pow.f64 a 6) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))))) (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cbrt.f64 -1)))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (+.f64 (*.f64 -4/9 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 -1/9 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) (*.f64 2 (*.f64 (pow.f64 a 4) (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)))) 3) (pow.f64 a 6)))) (*.f64 -2/9 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) (*.f64 2 (*.f64 (pow.f64 a 4) (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)))) 3) (pow.f64 a 6)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 4)))) (*.f64 (pow.f64 a 6) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.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)))) 6) (*.f64 (pow.f64 a 12) (pow.f64 (cbrt.f64 -1) 6))))) (*.f64 -2/9 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 -1/9 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) (*.f64 2 (*.f64 (pow.f64 a 4) (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)))) 3) (pow.f64 a 6)))) (*.f64 -2/9 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) (*.f64 2 (*.f64 (pow.f64 a 4) (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)))) 3) (pow.f64 a 6)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 4)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 6))))))) (pow.f64 b 6)) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) (*.f64 2 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (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) 2))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 -1/9 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 4))) 2) (*.f64 (pow.f64 a 6) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (*.f64 -2/9 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 4))) 2) (*.f64 (pow.f64 a 6) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))))) (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cbrt.f64 -1))))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 1/3 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 -1 (*.f64 (pow.f64 a 2) (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 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))) (*.f64 1/3 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 -1 (*.f64 (pow.f64 a 2) (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 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))) (+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 -1 (*.f64 (pow.f64 a 2) (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/3 (/.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 a 6) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) 3) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 6))) (*.f64 2/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 4))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))))) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)))))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 1/3 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 -1 (*.f64 (pow.f64 a 2) (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 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))) (*.f64 1/3 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 -1 (*.f64 (pow.f64 a 2) (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 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))) (+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 -1 (*.f64 (pow.f64 a 2) (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/3 (/.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 a 6) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) 3) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 6))) (*.f64 2/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 4))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))))) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)))))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4))) (*.f64 -1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4))))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4))) (*.f64 -1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4))))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4))) (*.f64 -1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 6))))) (pow.f64 a 4)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4))) (*.f64 -1 (*.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)))) 6) (pow.f64 b 12)))) (*.f64 2/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4))) (*.f64 -1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 6))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4))) (*.f64 -1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4))))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 6)))))) (pow.f64 a 6)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4))) (*.f64 -1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4))))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4))) (*.f64 -1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 6))))) (pow.f64 a 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)))
(+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cbrt.f64 -1))))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4))) (*.f64 -1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4)))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cbrt.f64 -1)))))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 6)) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) 3) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 6) (pow.f64 (cbrt.f64 -1) 6)))) (*.f64 -2/3 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (-.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4))) (*.f64 -1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4)))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))))) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 a 4) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4))) (*.f64 -1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4)))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cbrt.f64 -1))))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cbrt.f64 -1)))
(+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cbrt.f64 -1))))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4))) (*.f64 -1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4)))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cbrt.f64 -1)))))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 6)) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) 3) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 6) (pow.f64 (cbrt.f64 -1) 6)))) (*.f64 -2/3 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (-.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4))) (*.f64 -1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4)))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))))) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 a 4) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4))) (*.f64 -1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4)))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cbrt.f64 -1))))))
(*.f64 (cbrt.f64 1/729000) (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/17714700000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 5))) (*.f64 -1/35429400000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 5))))) (*.f64 (pow.f64 (cbrt.f64 1/729000) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2))))) (*.f64 (cbrt.f64 1/729000) (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/17714700000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 5))) (*.f64 -1/35429400000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 5))))) (*.f64 (pow.f64 (cbrt.f64 1/729000) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2))))) (+.f64 (*.f64 (cbrt.f64 1/729000) (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 angle 5) (-.f64 (+.f64 (*.f64 1/90 (*.f64 (+.f64 (*.f64 1/19131876000000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 6))) (*.f64 1/31886460000000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 6)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (+.f64 (*.f64 1/860934420000000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 7))) (*.f64 1/5739562800000000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 7))))) (*.f64 243000 (/.f64 (pow.f64 (+.f64 (*.f64 -1/35429400000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 5))) (*.f64 -1/17714700000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 5)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 3)))))) (*.f64 (pow.f64 (cbrt.f64 1/729000) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)))))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/17714700000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 5))) (*.f64 -1/35429400000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 5))))) (*.f64 (pow.f64 (cbrt.f64 1/729000) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 angle 7) (-.f64 (+.f64 (*.f64 -1/139471376040000000000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 9))) (+.f64 (*.f64 -1/4374000 (*.f64 (+.f64 (*.f64 1/19131876000000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 6))) (*.f64 1/31886460000000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 6)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 1/90 (*.f64 (+.f64 (*.f64 -1/1549681956000000000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 8))) (*.f64 -1/10847773692000000000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 8)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (*.f64 -1/1952599264560000000000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 9)))))) (+.f64 (*.f64 486000 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/860934420000000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 1/90 (*.f64 (+.f64 (*.f64 1/31886460000000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 6))) (*.f64 1/19131876000000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 6)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (*.f64 1/5739562800000000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 7))))) (*.f64 243000 (/.f64 (pow.f64 (+.f64 (*.f64 -1/17714700000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 5))) (*.f64 -1/35429400000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 5)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 3))))) (+.f64 (*.f64 -1/35429400000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 5))) (*.f64 -1/17714700000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 5))))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 3)))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -1/35429400000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 5))) (*.f64 -1/17714700000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 5)))) 3) (*.f64 (pow.f64 (cbrt.f64 1/729000) 6) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 6) (pow.f64 (PI.f64) 6)))))))) (*.f64 (pow.f64 (cbrt.f64 1/729000) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2))))) (+.f64 (*.f64 (cbrt.f64 1/729000) (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 angle 5) (-.f64 (+.f64 (*.f64 1/90 (*.f64 (+.f64 (*.f64 1/19131876000000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 6))) (*.f64 1/31886460000000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 6)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (+.f64 (*.f64 1/860934420000000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 7))) (*.f64 1/5739562800000000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 7))))) (*.f64 243000 (/.f64 (pow.f64 (+.f64 (*.f64 -1/35429400000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 5))) (*.f64 -1/17714700000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 5)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 3)))))) (*.f64 (pow.f64 (cbrt.f64 1/729000) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2))))))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.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 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)))) (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))))
(+.f64 (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5)))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)))) (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))))
(+.f64 (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5)))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7)))))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))) 1)
(*.f64 2 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2)))
(*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))
(*.f64 (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a))))))
(*.f64 1/2 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 2 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2) (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1)
(*.f64 1 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a))))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a))))) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2)))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2)) (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) (sqrt.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a))))) 2) (*.f64 (cbrt.f64 (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a))))) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2)) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2)) (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 2))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) (pow.f64 (pow.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 2) (cbrt.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(*.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 2 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 1/2)
(*.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2)) 2)
(*.f64 (*.f64 (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a)))) 1/2) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))
(*.f64 (*.f64 (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a)))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2)))
(*.f64 (*.f64 (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2)) 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2)))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2) (sqrt.f64 (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a)))))) (sqrt.f64 (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a))))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a))))) 2)) (cbrt.f64 (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a))))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2) 1/3) (cbrt.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(*.f64 (pow.f64 1 1/3) (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 3/2) 1/3))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2))
(log.f64 (exp.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 3))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(exp.f64 (log.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))
(+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 0)
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 1)
(-.f64 (/.f64 0 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 2) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1)
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2) 2)
(*.f64 1 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) (sqrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 2)) (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(*.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 2)) (/.f64 1 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 3) (/.f64 1 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 2)))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90) 1/2))) (cos.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2)))
(/.f64 1 (/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) (neg.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 2))))
(/.f64 1 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 3)))
(/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 2) (-.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 0))
(/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 2)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 3) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 2))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 2))) (neg.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 3)) (neg.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 2)))
(pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 3) 1/3)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(fma.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 0)
(fma.f64 1 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 0)
(fma.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) (sqrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 0)
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 2)) (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 0)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))) 1)
(pow.f64 (pow.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 3) 1/3)
(pow.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 6) 1/6)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2))
(log.f64 (exp.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 3))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(exp.f64 (log.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
Outputs
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cbrt.f64 -1)))
(*.f64 (*.f64 (*.f64 a a) (cbrt.f64 -1)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (cbrt.f64 -1)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) (*.f64 2 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (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) 2))))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cbrt.f64 -1))))
(fma.f64 1/3 (/.f64 (*.f64 (*.f64 b b) (*.f64 3 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (*.f64 (*.f64 a a) (cbrt.f64 -1)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(fma.f64 1/3 (*.f64 (/.f64 (*.f64 3 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (cbrt.f64 -1))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) (*.f64 2 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (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) 2))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 -1/9 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 4))) 2) (*.f64 (pow.f64 a 6) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (*.f64 -2/9 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 4))) 2) (*.f64 (pow.f64 a 6) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))))) (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cbrt.f64 -1)))))
(fma.f64 1/3 (/.f64 (*.f64 (*.f64 b b) (*.f64 3 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1) 2)))) (fma.f64 1/3 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) -3) (*.f64 (/.f64 (pow.f64 (*.f64 3 (*.f64 (pow.f64 a 4) (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)))) 3) (pow.f64 a 6))) -1/3)) (pow.f64 a 4)) (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (*.f64 (*.f64 a a) (cbrt.f64 -1)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 1/3 (*.f64 (/.f64 (*.f64 3 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 b b)) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (+.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) -3)) (*.f64 (/.f64 (pow.f64 (*.f64 3 (*.f64 (pow.f64 a 4) (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)))) 3) (pow.f64 a 6))) 1/3)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (cbrt.f64 -1)))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (+.f64 (*.f64 -4/9 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 -1/9 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) (*.f64 2 (*.f64 (pow.f64 a 4) (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)))) 3) (pow.f64 a 6)))) (*.f64 -2/9 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) (*.f64 2 (*.f64 (pow.f64 a 4) (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)))) 3) (pow.f64 a 6)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 4)))) (*.f64 (pow.f64 a 6) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.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)))) 6) (*.f64 (pow.f64 a 12) (pow.f64 (cbrt.f64 -1) 6))))) (*.f64 -2/9 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 -1/9 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) (*.f64 2 (*.f64 (pow.f64 a 4) (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)))) 3) (pow.f64 a 6)))) (*.f64 -2/9 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) (*.f64 2 (*.f64 (pow.f64 a 4) (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)))) 3) (pow.f64 a 6)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 4)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 6))))))) (pow.f64 b 6)) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) (*.f64 2 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (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) 2))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 -1/9 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 4))) 2) (*.f64 (pow.f64 a 6) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (*.f64 -2/9 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 4))) 2) (*.f64 (pow.f64 a 6) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))))) (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cbrt.f64 -1))))))
(fma.f64 1/3 (*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (fma.f64 -4/9 (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) -3) (*.f64 (/.f64 (pow.f64 (*.f64 3 (*.f64 (pow.f64 a 4) (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)))) 3) (pow.f64 a 6))) -1/3)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 6)) (*.f64 3 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))))) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 3 (*.f64 (pow.f64 a 4) (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)))) 6) (*.f64 (pow.f64 a 12) (pow.f64 (cbrt.f64 -1) 6)))) (*.f64 -2/9 (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) -3) (*.f64 (/.f64 (pow.f64 (*.f64 3 (*.f64 (pow.f64 a 4) (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)))) 3) (pow.f64 a 6))) -1/3)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 6)) (*.f64 3 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))))))))) (pow.f64 a 4)) (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1) 2)))) (fma.f64 1/3 (/.f64 (*.f64 (*.f64 b b) (*.f64 3 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1) 2)))) (fma.f64 1/3 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) -3) (*.f64 (/.f64 (pow.f64 (*.f64 3 (*.f64 (pow.f64 a 4) (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)))) 3) (pow.f64 a 6))) -1/3)) (pow.f64 a 4)) (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (*.f64 (*.f64 a a) (cbrt.f64 -1)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(fma.f64 1/3 (*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (fma.f64 -4/9 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) -3)) (*.f64 (/.f64 (pow.f64 (*.f64 3 (*.f64 (pow.f64 a 4) (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)))) 3) (pow.f64 a 6))) 1/3)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 6))) (*.f64 3 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 3 (*.f64 (pow.f64 a 4) (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)))) 6) (*.f64 (pow.f64 a 12) (pow.f64 (cbrt.f64 -1) 6)))) (*.f64 -2/9 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) -3)) (*.f64 (/.f64 (pow.f64 (*.f64 3 (*.f64 (pow.f64 a 4) (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)))) 3) (pow.f64 a 6))) 1/3)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 6))) (*.f64 3 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))))))) (pow.f64 a 4)) (/.f64 (/.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (cbrt.f64 -1) 2))) (fma.f64 1/3 (*.f64 (/.f64 (*.f64 3 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 b b)) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (+.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) -3)) (*.f64 (/.f64 (pow.f64 (*.f64 3 (*.f64 (pow.f64 a 4) (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)))) 3) (pow.f64 a 6))) 1/3)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (cbrt.f64 -1))))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 1/3 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))))
(fma.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b) (*.f64 1/3 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) -3) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))))
(fma.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b) (*.f64 1/3 (/.f64 (*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) -3))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))) (*.f64 1/3 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))))
(fma.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b) (*.f64 1/3 (+.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (/.f64 (*.f64 1/3 (pow.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) -3) 2)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) -3) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))))
(fma.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b) (*.f64 1/3 (+.f64 (/.f64 (*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) -3)) (/.f64 (+.f64 (*.f64 3 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) -3)) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) -1/3)) (*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))) (+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 -1 (*.f64 (pow.f64 a 2) (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/3 (/.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 a 6) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) 3) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 6))) (*.f64 2/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 4))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))))) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)))))))
(fma.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b) (fma.f64 1/3 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (/.f64 (*.f64 1/3 (pow.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) -3) 2)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))) (*.f64 1/3 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) -3) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (/.f64 (-.f64 (neg.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 6))) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) -3) 3) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 6)) (*.f64 2/3 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (/.f64 (*.f64 1/3 (pow.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) -3) 2)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 (*.f64 (*.f64 a a) (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 b 4)))))))
(fma.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b) (*.f64 1/3 (+.f64 (+.f64 (/.f64 (*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) -3)) (/.f64 (+.f64 (*.f64 3 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) -3)) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) -1/3)) (*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))))) (/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (neg.f64 (pow.f64 a 6))) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) -3)) 3) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 6)) (*.f64 2/3 (*.f64 (/.f64 (+.f64 (*.f64 3 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) -3)) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) -1/3)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) (*.f64 (*.f64 a a) (*.f64 (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 b 4))))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 1/3 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))))
(fma.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b) (*.f64 1/3 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) -3) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))))
(fma.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b) (*.f64 1/3 (/.f64 (*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) -3))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))) (*.f64 1/3 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))))
(fma.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b) (*.f64 1/3 (+.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (/.f64 (*.f64 1/3 (pow.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) -3) 2)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))) (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) -3) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))))
(fma.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b) (*.f64 1/3 (+.f64 (/.f64 (*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) -3)) (/.f64 (+.f64 (*.f64 3 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) -3)) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) -1/3)) (*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))) (+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 -1 (*.f64 (pow.f64 a 2) (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/3 (/.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 a 6) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) 3) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 6))) (*.f64 2/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 4))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))))) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)))))))
(fma.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b) (fma.f64 1/3 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (/.f64 (*.f64 1/3 (pow.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) -3) 2)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))) (*.f64 1/3 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) -3) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (/.f64 (-.f64 (neg.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 a 6))) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) -3) 3) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 6)) (*.f64 2/3 (/.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (/.f64 (*.f64 1/3 (pow.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) -3) 2)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 (*.f64 (*.f64 a a) (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 b 4)))))))
(fma.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b) (*.f64 1/3 (+.f64 (+.f64 (/.f64 (*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) -3)) (/.f64 (+.f64 (*.f64 3 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) -3)) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) -1/3)) (*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))))) (/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (neg.f64 (pow.f64 a 6))) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) -3)) 3) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 6)) (*.f64 2/3 (*.f64 (/.f64 (+.f64 (*.f64 3 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) -3)) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) -1/3)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) (*.f64 (*.f64 a a) (*.f64 (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 b 4))))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4))) (*.f64 -1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4))))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)))))
(fma.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b) (*.f64 1/3 (*.f64 (/.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4)) -3) (pow.f64 b 4)))))
(fma.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b) (*.f64 1/3 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4)) (*.f64 -3 (*.f64 a a))) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (pow.f64 b 4))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4))) (*.f64 -1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4))))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4))) (*.f64 -1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 6))))) (pow.f64 a 4)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4))))))
(fma.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b) (*.f64 1/3 (+.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4)) -3) (pow.f64 b 4))) (/.f64 (+.f64 (*.f64 3 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 b b))) (*.f64 -1/3 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4)) -3) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 6))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 a 4))))))
(fma.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b) (*.f64 1/3 (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4)) (*.f64 -3 (*.f64 a a))) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (pow.f64 b 4)) (/.f64 (pow.f64 a 4) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (-.f64 (*.f64 (*.f64 3 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) (*.f64 b b)) (*.f64 1/3 (/.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 (pow.f64 b 4) -3)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 6))))))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4))) (*.f64 -1 (*.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)))) 6) (pow.f64 b 12)))) (*.f64 2/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4))) (*.f64 -1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 6))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4))) (*.f64 -1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4))))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 6)))))) (pow.f64 a 6)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4))) (*.f64 -1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4))))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4))) (*.f64 -1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 6))))) (pow.f64 a 4)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)))))))
(fma.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b) (fma.f64 1/3 (/.f64 (-.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4)) -3) 3) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 6) (pow.f64 b 12))) (*.f64 2/3 (/.f64 (+.f64 (*.f64 3 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 b b))) (*.f64 -1/3 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4)) -3) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 6))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 6)) (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4)) -3)))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 a 6))) (*.f64 1/3 (+.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4)) -3) (pow.f64 b 4))) (/.f64 (+.f64 (*.f64 3 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 b b))) (*.f64 -1/3 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4)) -3) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 6))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 a 4)))))))
(fma.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b) (*.f64 1/3 (+.f64 (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4)) (*.f64 -3 (*.f64 a a))) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (pow.f64 b 4)) (/.f64 (pow.f64 a 4) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (-.f64 (*.f64 (*.f64 3 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) (*.f64 b b)) (*.f64 1/3 (/.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 (pow.f64 b 4) -3)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 6)))))))) (*.f64 (/.f64 (-.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 (pow.f64 b 4) -3)) 3) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 6) (pow.f64 b 12))) (*.f64 2/3 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 3 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) (*.f64 b b)) (*.f64 1/3 (/.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 (pow.f64 b 4) -3)) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 6))))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 6))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 (pow.f64 b 4) -3)))))) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (/.f64 (pow.f64 a 6) (pow.f64 b 4))))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cbrt.f64 -1)))
(*.f64 (*.f64 (*.f64 a a) (cbrt.f64 -1)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (cbrt.f64 -1)))
(+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cbrt.f64 -1))))
(fma.f64 1/3 (/.f64 (*.f64 3 (*.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)))) 2) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (*.f64 (*.f64 a a) (cbrt.f64 -1)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (cbrt.f64 -1))) (/.f64 (*.f64 1 (*.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)))) 2) (pow.f64 (cbrt.f64 -1) 2))))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4))) (*.f64 -1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4)))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cbrt.f64 -1)))))
(fma.f64 1/3 (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4)) -3) (/.f64 (*.f64 -1/3 (pow.f64 (*.f64 3 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 b b))) 2)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cbrt.f64 -1) 2)))) (fma.f64 1/3 (/.f64 (*.f64 3 (*.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)))) 2) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (*.f64 (*.f64 a a) (cbrt.f64 -1)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 1/3 (/.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 (pow.f64 b 4) -3)) (/.f64 (*.f64 1/3 (pow.f64 (*.f64 (*.f64 3 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) (*.f64 b b)) 2)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1) 2)))) (+.f64 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (cbrt.f64 -1))) (/.f64 (*.f64 1 (*.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)))) 2) (pow.f64 (cbrt.f64 -1) 2)))))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 6)) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) 3) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 6) (pow.f64 (cbrt.f64 -1) 6)))) (*.f64 -2/3 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (-.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4))) (*.f64 -1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4)))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))))) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 a 4) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4))) (*.f64 -1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4)))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cbrt.f64 -1))))))
(fma.f64 1/3 (/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 6)) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 3 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 b b))) 3) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 6) (pow.f64 (cbrt.f64 -1) 6))) (/.f64 (*.f64 -2/3 (*.f64 (*.f64 3 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 b b))) (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4)) -3) (/.f64 (*.f64 -1/3 (pow.f64 (*.f64 3 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 b b))) 2)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))))) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 a 4) (pow.f64 (cbrt.f64 -1) 2)))) (fma.f64 1/3 (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4)) -3) (/.f64 (*.f64 -1/3 (pow.f64 (*.f64 3 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 b b))) 2)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cbrt.f64 -1) 2)))) (fma.f64 1/3 (/.f64 (*.f64 3 (*.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)))) 2) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (*.f64 (*.f64 a a) (cbrt.f64 -1)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(fma.f64 1/3 (/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 6)) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 (*.f64 3 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) (*.f64 b b)) 3) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 6) (pow.f64 (cbrt.f64 -1) 6))) (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (*.f64 3 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 (pow.f64 b 4) -3)) (/.f64 (*.f64 1/3 (pow.f64 (*.f64 (*.f64 3 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) (*.f64 b b)) 2)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))))))) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1) 2)))) (fma.f64 1/3 (/.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 (pow.f64 b 4) -3)) (/.f64 (*.f64 1/3 (pow.f64 (*.f64 (*.f64 3 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) (*.f64 b b)) 2)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1) 2)))) (+.f64 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (cbrt.f64 -1))) (/.f64 (*.f64 1 (*.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)))) 2) (pow.f64 (cbrt.f64 -1) 2))))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cbrt.f64 -1)))
(*.f64 (*.f64 (*.f64 a a) (cbrt.f64 -1)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (cbrt.f64 -1)))
(+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cbrt.f64 -1))))
(fma.f64 1/3 (/.f64 (*.f64 3 (*.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)))) 2) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (*.f64 (*.f64 a a) (cbrt.f64 -1)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (cbrt.f64 -1))) (/.f64 (*.f64 1 (*.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)))) 2) (pow.f64 (cbrt.f64 -1) 2))))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4))) (*.f64 -1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4)))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cbrt.f64 -1)))))
(fma.f64 1/3 (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4)) -3) (/.f64 (*.f64 -1/3 (pow.f64 (*.f64 3 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 b b))) 2)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cbrt.f64 -1) 2)))) (fma.f64 1/3 (/.f64 (*.f64 3 (*.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)))) 2) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (*.f64 (*.f64 a a) (cbrt.f64 -1)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 1/3 (/.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 (pow.f64 b 4) -3)) (/.f64 (*.f64 1/3 (pow.f64 (*.f64 (*.f64 3 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) (*.f64 b b)) 2)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1) 2)))) (+.f64 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (cbrt.f64 -1))) (/.f64 (*.f64 1 (*.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)))) 2) (pow.f64 (cbrt.f64 -1) 2)))))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 6)) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) 3) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 6) (pow.f64 (cbrt.f64 -1) 6)))) (*.f64 -2/3 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (-.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4))) (*.f64 -1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4)))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))))) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 a 4) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4))) (*.f64 -1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4)))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) 2) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 2))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cbrt.f64 -1))))))
(fma.f64 1/3 (/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 6)) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 3 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 b b))) 3) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 6) (pow.f64 (cbrt.f64 -1) 6))) (/.f64 (*.f64 -2/3 (*.f64 (*.f64 3 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 b b))) (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4)) -3) (/.f64 (*.f64 -1/3 (pow.f64 (*.f64 3 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 b b))) 2)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))))) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 a 4) (pow.f64 (cbrt.f64 -1) 2)))) (fma.f64 1/3 (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4)) -3) (/.f64 (*.f64 -1/3 (pow.f64 (*.f64 3 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 b b))) 2)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cbrt.f64 -1) 2)))) (fma.f64 1/3 (/.f64 (*.f64 3 (*.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)))) 2) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (*.f64 (*.f64 a a) (cbrt.f64 -1)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(fma.f64 1/3 (/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 6)) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 (*.f64 3 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) (*.f64 b b)) 3) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 6) (pow.f64 (cbrt.f64 -1) 6))) (*.f64 -2/3 (*.f64 (/.f64 (*.f64 (*.f64 3 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 (pow.f64 b 4) -3)) (/.f64 (*.f64 1/3 (pow.f64 (*.f64 (*.f64 3 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) (*.f64 b b)) 2)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))))))) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1) 2)))) (fma.f64 1/3 (/.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (*.f64 (pow.f64 b 4) -3)) (/.f64 (*.f64 1/3 (pow.f64 (*.f64 (*.f64 3 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3)) (*.f64 b b)) 2)) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))) (*.f64 (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 -1) 2)))) (+.f64 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (cbrt.f64 -1))) (/.f64 (*.f64 1 (*.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)))) 2) (pow.f64 (cbrt.f64 -1) 2))))))
(*.f64 (cbrt.f64 1/729000) (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 1/729000) angle) (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) (cbrt.f64 1/729000)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/17714700000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 5))) (*.f64 -1/35429400000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 5))))) (*.f64 (pow.f64 (cbrt.f64 1/729000) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2))))) (*.f64 (cbrt.f64 1/729000) (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))))
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 angle 3) (pow.f64 (cbrt.f64 1/729000) 2)) (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (PI.f64) 5)) -1/11809800000) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2)))) (*.f64 (*.f64 (cbrt.f64 1/729000) angle) (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(fma.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (*.f64 (pow.f64 (PI.f64) 5) -1/11809800000)) (*.f64 (pow.f64 (cbrt.f64 1/729000) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (/.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 2))) (*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) (cbrt.f64 1/729000))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/17714700000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 5))) (*.f64 -1/35429400000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 5))))) (*.f64 (pow.f64 (cbrt.f64 1/729000) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2))))) (+.f64 (*.f64 (cbrt.f64 1/729000) (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 angle 5) (-.f64 (+.f64 (*.f64 1/90 (*.f64 (+.f64 (*.f64 1/19131876000000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 6))) (*.f64 1/31886460000000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 6)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (+.f64 (*.f64 1/860934420000000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 7))) (*.f64 1/5739562800000000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 7))))) (*.f64 243000 (/.f64 (pow.f64 (+.f64 (*.f64 -1/35429400000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 5))) (*.f64 -1/17714700000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 5)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 3)))))) (*.f64 (pow.f64 (cbrt.f64 1/729000) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)))))))
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 angle 3) (pow.f64 (cbrt.f64 1/729000) 2)) (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (PI.f64) 5)) -1/11809800000) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2)))) (fma.f64 (cbrt.f64 1/729000) (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 1/3 (/.f64 (pow.f64 angle 5) (/.f64 (*.f64 (pow.f64 (cbrt.f64 1/729000) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (+.f64 (fma.f64 1/90 (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 6)) 1/11957422500000)) (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (PI.f64) 7)) 23/17218688400000000)) (*.f64 -243000 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (PI.f64) 5)) -1/11809800000) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (PI.f64) 3))))))))))
(fma.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (*.f64 (pow.f64 (PI.f64) 5) -1/11809800000)) (*.f64 (pow.f64 (cbrt.f64 1/729000) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (/.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 2))) (fma.f64 (cbrt.f64 1/729000) (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 1/3 (*.f64 (/.f64 (pow.f64 angle 5) (pow.f64 (cbrt.f64 1/729000) 2)) (/.f64 (+.f64 (fma.f64 1/90 (*.f64 (PI.f64) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 6)) 1/11957422500000))) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (*.f64 (pow.f64 (PI.f64) 7) 23/17218688400000000))) (*.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (*.f64 (pow.f64 (PI.f64) 5) -1/11809800000)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (PI.f64) 3))) -243000)) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2)))))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/17714700000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 5))) (*.f64 -1/35429400000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 5))))) (*.f64 (pow.f64 (cbrt.f64 1/729000) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 angle 7) (-.f64 (+.f64 (*.f64 -1/139471376040000000000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 9))) (+.f64 (*.f64 -1/4374000 (*.f64 (+.f64 (*.f64 1/19131876000000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 6))) (*.f64 1/31886460000000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 6)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 1/90 (*.f64 (+.f64 (*.f64 -1/1549681956000000000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 8))) (*.f64 -1/10847773692000000000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 8)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (*.f64 -1/1952599264560000000000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 9)))))) (+.f64 (*.f64 486000 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/860934420000000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 1/90 (*.f64 (+.f64 (*.f64 1/31886460000000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 6))) (*.f64 1/19131876000000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 6)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (*.f64 1/5739562800000000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 7))))) (*.f64 243000 (/.f64 (pow.f64 (+.f64 (*.f64 -1/17714700000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 5))) (*.f64 -1/35429400000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 5)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 3))))) (+.f64 (*.f64 -1/35429400000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 5))) (*.f64 -1/17714700000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 5))))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 3)))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -1/35429400000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 5))) (*.f64 -1/17714700000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 5)))) 3) (*.f64 (pow.f64 (cbrt.f64 1/729000) 6) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 6) (pow.f64 (PI.f64) 6)))))))) (*.f64 (pow.f64 (cbrt.f64 1/729000) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2))))) (+.f64 (*.f64 (cbrt.f64 1/729000) (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 angle 5) (-.f64 (+.f64 (*.f64 1/90 (*.f64 (+.f64 (*.f64 1/19131876000000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 6))) (*.f64 1/31886460000000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 6)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (+.f64 (*.f64 1/860934420000000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 7))) (*.f64 1/5739562800000000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 7))))) (*.f64 243000 (/.f64 (pow.f64 (+.f64 (*.f64 -1/35429400000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 5))) (*.f64 -1/17714700000 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 5)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 3)))))) (*.f64 (pow.f64 (cbrt.f64 1/729000) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2))))))))
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 angle 3) (pow.f64 (cbrt.f64 1/729000) 2)) (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (PI.f64) 5)) -1/11809800000) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2)))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 angle 7) (pow.f64 (cbrt.f64 1/729000) 2)) (/.f64 (-.f64 (fma.f64 -1/139471376040000000000 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (PI.f64) 9)) (fma.f64 -1/4374000 (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 6)) 1/11957422500000) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (PI.f64) 3))) (fma.f64 1/90 (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 8)) -1/1355971711500000000)) (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (PI.f64) 9)) -1/1952599264560000000000)))) (fma.f64 486000 (/.f64 (+.f64 (fma.f64 1/860934420000000 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (PI.f64) 7)) (fma.f64 1/90 (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 6)) 1/11957422500000)) (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (PI.f64) 7)) 1/5739562800000000))) (*.f64 -243000 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (PI.f64) 5)) -1/11809800000) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (PI.f64) 3))))) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (PI.f64) 3)) (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (PI.f64) 5)) -1/11809800000))) (*.f64 1/27 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (PI.f64) 5)) -1/11809800000) 3) (*.f64 (pow.f64 (cbrt.f64 1/729000) 6) (*.f64 (pow.f64 (PI.f64) 6) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 6))))))) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2)))) (fma.f64 (cbrt.f64 1/729000) (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 1/3 (/.f64 (pow.f64 angle 5) (/.f64 (*.f64 (pow.f64 (cbrt.f64 1/729000) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (+.f64 (fma.f64 1/90 (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 6)) 1/11957422500000)) (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (PI.f64) 7)) 23/17218688400000000)) (*.f64 -243000 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (PI.f64) 5)) -1/11809800000) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (PI.f64) 3)))))))))))
(fma.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (*.f64 (pow.f64 (PI.f64) 5) -1/11809800000)) (*.f64 (pow.f64 (cbrt.f64 1/729000) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (/.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 2))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 angle 7) (pow.f64 (cbrt.f64 1/729000) 2)) (/.f64 (-.f64 (fma.f64 -1/139471376040000000000 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (PI.f64) 9)) (fma.f64 -1/4374000 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 6)) 1/11957422500000))) (fma.f64 1/90 (*.f64 (PI.f64) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (pow.f64 (PI.f64) 8) -1/1355971711500000000)))) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (*.f64 (pow.f64 (PI.f64) 9) -1/1952599264560000000000))))) (fma.f64 486000 (*.f64 (/.f64 (+.f64 (fma.f64 1/90 (*.f64 (PI.f64) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 6)) 1/11957422500000))) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (*.f64 (pow.f64 (PI.f64) 7) 23/17218688400000000))) (*.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (*.f64 (pow.f64 (PI.f64) 5) -1/11809800000)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (PI.f64) 3))) -243000)) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (PI.f64) 3))) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (*.f64 (pow.f64 (PI.f64) 5) -1/11809800000))) (*.f64 1/27 (/.f64 (pow.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (*.f64 (pow.f64 (PI.f64) 5) -1/11809800000)) 3) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 (cbrt.f64 1/729000) 6) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 6))))))) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2)))) (fma.f64 (cbrt.f64 1/729000) (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 1/3 (*.f64 (/.f64 (pow.f64 angle 5) (pow.f64 (cbrt.f64 1/729000) 2)) (/.f64 (+.f64 (fma.f64 1/90 (*.f64 (PI.f64) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 6)) 1/11957422500000))) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (*.f64 (pow.f64 (PI.f64) 7) 23/17218688400000000))) (*.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (*.f64 (pow.f64 (PI.f64) 5) -1/11809800000)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (PI.f64) 3))) -243000)) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))))))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (*.f64 (*.f64 -1/4374000 (pow.f64 angle 3)) (pow.f64 (PI.f64) 3)))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) -1/4374000)))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 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 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 angle 5) 1/708588000000))))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (fma.f64 -1/241061637600000000 (*.f64 (pow.f64 (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 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 angle 5) 1/708588000000)))))
(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 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(neg.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 a a) (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(neg.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 a a) (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(neg.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 a a) (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)))) (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))))
(fma.f64 -1/4374000 (*.f64 (*.f64 (pow.f64 angle 3) (-.f64 (*.f64 b b) (*.f64 a a))) (pow.f64 (PI.f64) 3)) (*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(fma.f64 -1/4374000 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))))
(+.f64 (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5)))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)))) (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))))
(fma.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (PI.f64) 5))) (fma.f64 -1/4374000 (*.f64 (*.f64 (pow.f64 angle 3) (-.f64 (*.f64 b b) (*.f64 a a))) (pow.f64 (PI.f64) 3)) (*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))))
(fma.f64 1/708588000000 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 angle 5))) (fma.f64 -1/4374000 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))))
(+.f64 (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5)))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7)))))))
(fma.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (PI.f64) 5))) (fma.f64 -1/4374000 (*.f64 (*.f64 (pow.f64 angle 3) (-.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 (*.f64 -1/241061637600000000 (pow.f64 angle 7)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (PI.f64) 7))))))
(fma.f64 1/708588000000 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 angle 5))) (fma.f64 -1/4374000 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 -1/241061637600000000 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (pow.f64 (PI.f64) 7) (pow.f64 angle 7)))))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))) 1)
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 2 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a)))) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (fma.f64 b b (*.f64 a (neg.f64 a))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 1/2 (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/2 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 2 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2) (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1)
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a))))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a))))) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2)))
(*.f64 (sqrt.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1/2) (*.f64 (sqrt.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))) (sqrt.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2)) (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a))))))
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1/2)) (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1/2))))
(*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1/2)) (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1/2)))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) (sqrt.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a))))) 2) (*.f64 (cbrt.f64 (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a))))) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))) 2) (cbrt.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1/2))
(*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 1/2 (pow.f64 (cbrt.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2)) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2)) (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1/2)) 2) (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1/2))))
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1/2)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1/2)) 2)))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 2))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) (pow.f64 (pow.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2) 1/3))
(*.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 2) (cbrt.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 2 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 1/2)
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2)) 2)
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a)))) 1/2) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a)))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2)))
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1/2)) (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1/2))))
(*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1/2)) (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1/2)))))
(*.f64 (*.f64 (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2)) 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1/2)) 2) (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1/2))))
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1/2)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1/2)) 2)))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2) (sqrt.f64 (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a)))))) (sqrt.f64 (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a))))))
(*.f64 (sqrt.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1/2) (*.f64 (sqrt.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))) (sqrt.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a))))) 2)) (cbrt.f64 (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))) 2) (cbrt.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1/2))
(*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 1/2 (pow.f64 (cbrt.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))) 2)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2) 1/3) (cbrt.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)))
(*.f64 (pow.f64 1 1/3) (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 3/2)) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 3/2)))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2))
(log.f64 (exp.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 3))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(exp.f64 (log.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 1))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(+.f64 0 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(+.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 0)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 1)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(-.f64 (/.f64 0 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 2) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.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 (*.f64 (PI.f64) angle) 1/90)) 1/2))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))
(*.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 (*.f64 (PI.f64) angle) 1/90)) 1)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2) 2)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(*.f64 1 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) (sqrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 2)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 2)) (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))
(*.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 2)) (/.f64 1 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.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 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 3) (/.f64 1 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) 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 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(*.f64 2 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90) 1/2))) (cos.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) (cos.f64 (neg.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))))
(/.f64 1 (/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) (neg.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.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 1 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 3)))
(/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) 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 (*.f64 (PI.f64) angle) 1/90)) 2) (-.f64 (sin.f64 (*.f64 (*.f64 (PI.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 (*.f64 (PI.f64) angle) 1/90)) 2)) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.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 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 3) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) 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 (neg.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 2))) (neg.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.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)))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 3)) (neg.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.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)))
(pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 3)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 3) 1/3)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 2))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 3))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(fma.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 0)
(*.f64 2 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(fma.f64 1 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 0)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(fma.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) (sqrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 0)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 2)) (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 0)
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))) 1)
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(pow.f64 (pow.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 3) 1/3)
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(pow.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1)
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 2)
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 3)
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(pow.f64 (pow.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 6) 1/6)
(pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 6) 1/6)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2))
(log.f64 (exp.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 3))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(exp.f64 (log.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 1))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))

eval1.0s (4.5%)

Compiler

Compiled 61619 to 35785 computations (41.9% saved)

prune861.0ms (3.8%)

Pruning

105 alts after pruning (103 fresh and 2 done)

PrunedKeptTotal
New1654731727
Fresh233053
Picked101
Done224
Total16801051785
Accurracy
73.2%
Counts
1785 → 105
Alt Table
Click to see full alt table
StatusAccuracyProgram
12.0%
(fma.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b) (*.f64 1/3 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 4)) (*.f64 -3 (*.f64 a a))) (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (pow.f64 b 4))))
21.8%
(pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 6) 1/6) 3) 1/3)
23.4%
(pow.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 b b)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) 3) 1/3)
50.6%
(pow.f64 (cbrt.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) 3)
25.1%
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
51.1%
(/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 2 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
10.5%
(*.f64 (pow.f64 (pow.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 3) 1/3) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (fma.f64 b b (*.f64 a a))))
38.7%
(*.f64 (pow.f64 (pow.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2) 1/3) (cbrt.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
20.2%
(*.f64 (pow.f64 b 4) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (fma.f64 b b (*.f64 a a))))
27.7%
(*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
67.7%
(*.f64 (/.f64 (*.f64 -2 (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 1 (+.f64 b a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
15.3%
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (fma.f64 b b (*.f64 a a))))
11.6%
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
22.3%
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (expm1.f64 (log1p.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)))))
18.2%
(*.f64 (-.f64 (+.f64 1 (pow.f64 b 4)) (exp.f64 (log1p.f64 (pow.f64 a 4)))) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (fma.f64 b b (*.f64 a a))))
50.8%
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))) 2) (cbrt.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1/2))
49.1%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1)
51.1%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
51.0%
(*.f64 (*.f64 (*.f64 (+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 b) b (*.f64 b b))))) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
50.7%
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a))))) 2)) (cbrt.f64 (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a))))))
35.6%
(*.f64 (*.f64 (*.f64 (fabs.f64 (-.f64 (*.f64 a a) (*.f64 b b))) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
29.5%
(*.f64 (*.f64 (*.f64 (exp.f64 (log.f64 (-.f64 (*.f64 a a) (*.f64 b b)))) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
34.1%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
67.0%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
67.1%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
67.1%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 180 (*.f64 (PI.f64) (cbrt.f64 angle))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
66.5%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
67.5%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
66.6%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))) (/.f64 (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
65.8%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) (cbrt.f64 (/.f64 180 angle)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
66.9%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 angle) 2)) (/.f64 180 (cbrt.f64 angle)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
67.3%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 angle (pow.f64 (cbrt.f64 (PI.f64)) 2)) (/.f64 180 (cbrt.f64 (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
67.7%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
66.5%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (sqrt.f64 (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
33.8%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (sqrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (sqrt.f64 angle)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
66.9%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (cbrt.f64 180) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
66.6%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (pow.f64 (cbrt.f64 (PI.f64)) 2)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
66.8%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
65.9%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
66.8%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
67.0%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 1 (/.f64 (/.f64 180 angle) (PI.f64)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
67.6%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3))
67.1%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (fabs.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
67.7%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
66.1%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)
63.2%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
34.4%
(*.f64 (*.f64 (*.f64 -2 (*.f64 a a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
30.1%
(*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1/2) (*.f64 (sqrt.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))) (sqrt.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))))
35.0%
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 -2 (*.f64 a a)))
35.2%
(*.f64 (*.f64 b b) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
35.0%
(*.f64 (*.f64 a a) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
23.9%
(*.f64 (*.f64 2 (pow.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) 1/3)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
50.1%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (fabs.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
37.4%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
23.7%
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))))
36.4%
(*.f64 (*.f64 2 (fabs.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)))))
32.7%
(*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a)))
30.1%
(*.f64 (sqrt.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))))
51.6%
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))
34.7%
(*.f64 (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 a a))
45.7%
(*.f64 (fabs.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
15.7%
(*.f64 (exp.f64 (log.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (fma.f64 b b (*.f64 a a))))
31.3%
(*.f64 (exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
43.3%
(*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
46.7%
(*.f64 angle (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (PI.f64))) 1/90))
46.5%
(*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) (cbrt.f64 1/729000)))
46.7%
(*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) 1/90))
32.7%
(*.f64 angle (*.f64 (*.f64 a (*.f64 a (PI.f64))) -1/90))
32.7%
(*.f64 angle (*.f64 1/90 (*.f64 b (*.f64 b (PI.f64)))))
23.5%
(*.f64 2 (*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) 3) 1/3) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
34.6%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3)) (*.f64 b b)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
35.0%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 3)))
23.2%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) (cos.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 3) 1/3))))
35.0%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3))))
35.0%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
35.2%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
30.8%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
34.0%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) 1))
35.2%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
31.0%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 b b)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
21.4%
(*.f64 2 (*.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 b b)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
46.7%
(*.f64 2 (*.f64 (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 1/180 angle)))
17.7%
(*.f64 2 (*.f64 (sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 4)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
50.9%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
49.9%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (*.f64 b b) (expm1.f64 (log1p.f64 (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
36.4%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 b a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
29.0%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (exp.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
23.6%
(*.f64 2 (*.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
26.0%
(*.f64 2 (*.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
46.6%
(*.f64 1/90 (*.f64 (/.f64 (*.f64 angle (-.f64 b a)) (/.f64 (-.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))) (PI.f64)))
46.7%
(*.f64 1/90 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64))))
59.0%
(*.f64 1/90 (*.f64 (+.f64 (*.f64 (*.f64 angle (+.f64 b a)) b) (*.f64 (*.f64 angle (+.f64 b a)) (neg.f64 a))) (PI.f64)))
41.2%
(*.f64 1/90 (*.f64 (*.f64 angle (+.f64 (-.f64 (*.f64 b b) (exp.f64 (log1p.f64 (*.f64 a a)))) 1)) (PI.f64)))
32.6%
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
32.7%
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 a (neg.f64 a))) (PI.f64)))
31.9%
(*.f64 1/90 (*.f64 (*.f64 angle (fabs.f64 (*.f64 (+.f64 b a) (-.f64 b a)))) (PI.f64)))
32.6%
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
32.7%
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 a (neg.f64 a)))))
32.6%
(*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))
31.4%
(*.f64 1/90 (fabs.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))))
34.7%
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a a))))
30.2%
(sqrt.f64 (pow.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) 2))
34.9%
(fabs.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
44.8%
(expm1.f64 (log1p.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))))
30.6%
(exp.f64 (log.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
Compiler

Compiled 5216 to 3846 computations (26.3% saved)

localize36.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))
99.5%
(*.f64 (PI.f64) (/.f64 angle 180))
63.4%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
63.0%
(sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))
Compiler

Compiled 97 to 48 computations (50.5% saved)

series5.0ms (0%)

Counts
3 → 60
Calls

15 calls:

TimeVariablePointExpression
2.0ms
angle
@0
(*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))
0.0ms
a
@-inf
(*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))
0.0ms
angle
@inf
(*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))
0.0ms
a
@inf
(*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))
0.0ms
a
@0
(*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))

rewrite91.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1930×associate-*l/
696×associate-/l*
654×distribute-lft-in
582×associate-/r*
334×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

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

simplify120.0ms (0.5%)

Algorithm
egg-herbie
Rules
916×associate-*r*
862×associate-/l*
742×associate-*l*
556×associate-+r+
502×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05128130
113128078
261908074
Stop Event
node limit
Counts
234 → 301
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/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 -1 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -1 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -1 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 1/180 (*.f64 angle (*.f64 (-.f64 a b) (PI.f64))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 a b) (pow.f64 (PI.f64) 3)))) (*.f64 1/180 (*.f64 angle (*.f64 (-.f64 a b) (PI.f64)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 a b) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 a b) (pow.f64 (PI.f64) 5)))) (*.f64 1/180 (*.f64 angle (*.f64 (-.f64 a b) (PI.f64))))))
(+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 (-.f64 a b) (pow.f64 (PI.f64) 7)))) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 a b) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 a b) (pow.f64 (PI.f64) 5)))) (*.f64 1/180 (*.f64 angle (*.f64 (-.f64 a b) (PI.f64)))))))
(*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1)
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(*.f64 1 (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)))))
(*.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)))))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(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)
(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))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1)
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 (PI.f64) (/.f64 180 angle))
(/.f64 (*.f64 angle (PI.f64)) 180)
(/.f64 (*.f64 angle 1/180) (/.f64 1 (PI.f64)))
(/.f64 1 (/.f64 (/.f64 180 (PI.f64)) angle))
(/.f64 1 (/.f64 (neg.f64 (/.f64 180 (PI.f64))) (neg.f64 angle)))
(/.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 (/.f64 (/.f64 180 (PI.f64)) angle)))
(/.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (sqrt.f64 (PI.f64))))
(/.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 angle)))
(/.f64 (sqrt.f64 (PI.f64)) (/.f64 180 (*.f64 (sqrt.f64 (PI.f64)) angle)))
(/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))))
(/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 -180 (neg.f64 (sqrt.f64 (*.f64 angle (PI.f64))))))
(/.f64 (sqrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (sqrt.f64 angle)))
(/.f64 (sqrt.f64 angle) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (PI.f64))))
(/.f64 (sqrt.f64 angle) (/.f64 (neg.f64 (/.f64 180 (PI.f64))) (neg.f64 (sqrt.f64 angle))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (cbrt.f64 (/.f64 (/.f64 180 (PI.f64)) angle)))
(/.f64 (cbrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (pow.f64 (cbrt.f64 (PI.f64)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 (/.f64 180 angle) (cbrt.f64 (PI.f64))))
(/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 180 (*.f64 (cbrt.f64 (PI.f64)) angle)))
(/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)))
(/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (sqrt.f64 (*.f64 angle (PI.f64))))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (/.f64 -180 (neg.f64 (cbrt.f64 (*.f64 angle (PI.f64))))))
(/.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2)))
(/.f64 (cbrt.f64 angle) (/.f64 (/.f64 (/.f64 180 (PI.f64)) (sqrt.f64 angle)) (cbrt.f64 (sqrt.f64 angle))))
(/.f64 (cbrt.f64 angle) (/.f64 (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 angle)) (cbrt.f64 angle)))
(/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 angle)))
(/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 (neg.f64 (/.f64 180 (PI.f64))) (neg.f64 (cbrt.f64 angle))))
(/.f64 1/180 (/.f64 (/.f64 1 (PI.f64)) angle))
(/.f64 (*.f64 angle (neg.f64 (PI.f64))) -180)
(/.f64 (neg.f64 angle) (neg.f64 (/.f64 180 (PI.f64))))
(/.f64 (neg.f64 angle) (/.f64 -180 (PI.f64)))
(/.f64 (sqrt.f64 (neg.f64 angle)) (/.f64 (neg.f64 (/.f64 180 (PI.f64))) (sqrt.f64 (neg.f64 angle))))
(/.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (PI.f64)))) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (sqrt.f64 (*.f64 angle (PI.f64))))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 angle) 2)) (/.f64 (/.f64 (/.f64 180 (PI.f64)) (sqrt.f64 angle)) (sqrt.f64 (cbrt.f64 angle))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 angle) 2)) (/.f64 (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 angle)) (sqrt.f64 (pow.f64 (cbrt.f64 angle) 2))))
(/.f64 (sqrt.f64 (sqrt.f64 angle)) (/.f64 (/.f64 (/.f64 180 (PI.f64)) (sqrt.f64 angle)) (sqrt.f64 (sqrt.f64 angle))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (/.f64 (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))))
(/.f64 (sqrt.f64 (*.f64 angle (neg.f64 (PI.f64)))) (/.f64 -180 (sqrt.f64 (*.f64 angle (neg.f64 (PI.f64))))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 angle)) (cbrt.f64 (neg.f64 angle))) (/.f64 (neg.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (neg.f64 angle))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 angle) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 angle) 2))) (/.f64 (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 angle)) (cbrt.f64 (pow.f64 (cbrt.f64 angle) 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))) (/.f64 (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 angle (neg.f64 (PI.f64)))) (cbrt.f64 (*.f64 angle (neg.f64 (PI.f64))))) (/.f64 -180 (cbrt.f64 (*.f64 angle (neg.f64 (PI.f64))))))
(/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 angle (pow.f64 (cbrt.f64 (PI.f64)) 2)) (/.f64 180 (cbrt.f64 (PI.f64))))
(/.f64 (*.f64 (PI.f64) (sqrt.f64 angle)) (/.f64 180 (sqrt.f64 angle)))
(/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 angle) 2)) (/.f64 180 (cbrt.f64 angle)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 angle 1/180)) (PI.f64)) (sqrt.f64 (/.f64 180 angle)))
(/.f64 (*.f64 (sqrt.f64 angle) (PI.f64)) (/.f64 180 (sqrt.f64 angle)))
(/.f64 (neg.f64 (PI.f64)) (/.f64 -180 angle))
(/.f64 -1 (neg.f64 (/.f64 (/.f64 180 (PI.f64)) angle)))
(/.f64 -1 (/.f64 -180 (*.f64 angle (PI.f64))))
(/.f64 -1 (/.f64 (neg.f64 (/.f64 180 (PI.f64))) angle))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 angle (PI.f64)))) (/.f64 -180 (sqrt.f64 (*.f64 angle (PI.f64)))))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (/.f64 -180 (cbrt.f64 (*.f64 angle (PI.f64)))))
(/.f64 (neg.f64 (sqrt.f64 angle)) (/.f64 (neg.f64 (/.f64 180 (PI.f64))) (sqrt.f64 angle)))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 angle) 2)) (/.f64 (neg.f64 (/.f64 180 (PI.f64))) (cbrt.f64 angle)))
(/.f64 (*.f64 1/180 (PI.f64)) (/.f64 1 angle))
(/.f64 (*.f64 (*.f64 angle (neg.f64 (PI.f64))) 1) -180)
(/.f64 (*.f64 (neg.f64 angle) 1) (neg.f64 (/.f64 180 (PI.f64))))
(/.f64 (neg.f64 (*.f64 angle (neg.f64 (PI.f64)))) 180)
(/.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 1) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (sqrt.f64 angle) 1) (/.f64 (/.f64 180 (PI.f64)) (sqrt.f64 angle)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) 1) (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) 1) (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 angle)))
(/.f64 (*.f64 (neg.f64 (*.f64 angle (neg.f64 (PI.f64)))) 1) 180)
(/.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (PI.f64)) (/.f64 180 (cbrt.f64 angle)))
(/.f64 (*.f64 -1 (PI.f64)) (neg.f64 (/.f64 180 angle)))
(/.f64 (*.f64 (neg.f64 (neg.f64 angle)) (PI.f64)) 180)
(/.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 180))
(/.f64 (*.f64 (sqrt.f64 angle) (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 angle (neg.f64 (PI.f64)))) (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 -180))
(/.f64 (*.f64 1 (*.f64 (sqrt.f64 (*.f64 angle 1/180)) (PI.f64))) (sqrt.f64 (/.f64 180 angle)))
(/.f64 (*.f64 (sqrt.f64 angle) (*.f64 (sqrt.f64 (*.f64 angle 1/180)) (PI.f64))) (sqrt.f64 180))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 angle)) (*.f64 (sqrt.f64 (*.f64 angle 1/180)) (PI.f64))) (sqrt.f64 -180))
(/.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (cbrt.f64 180))
(/.f64 (*.f64 (cbrt.f64 angle) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (cbrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 angle (neg.f64 (PI.f64)))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (cbrt.f64 -180))
(/.f64 (/.f64 angle 1) (/.f64 180 (PI.f64)))
(/.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) (sqrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (/.f64 angle (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (/.f64 180 (PI.f64))))) (cbrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (/.f64 (PI.f64) 1) (/.f64 180 angle))
(/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))
(/.f64 (/.f64 1 (*.f64 (cbrt.f64 (/.f64 (/.f64 180 (PI.f64)) angle)) (cbrt.f64 (/.f64 (/.f64 180 (PI.f64)) angle)))) (cbrt.f64 (/.f64 (/.f64 180 (PI.f64)) angle)))
(pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1)
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3) 1/3)
(pow.f64 (/.f64 (/.f64 180 (PI.f64)) angle) -1)
(neg.f64 (/.f64 angle (/.f64 -180 (PI.f64))))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) 1/32400))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 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 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))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 a b)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 (neg.f64 b) 1 b)))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 a b)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b)))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 a b)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 (neg.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2) b)))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (neg.f64 b)))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (neg.f64 b) 1)))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (neg.f64 b)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))
(+.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (neg.f64 b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(+.f64 (*.f64 (neg.f64 b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(+.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) (*.f64 1 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (neg.f64 b))))
(+.f64 (*.f64 1 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 1 (*.f64 (neg.f64 b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 a b)))) 1)
(/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 1 (-.f64 a b)))
(/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (/.f64 (+.f64 a b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(/.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (/.f64 (fma.f64 a a (*.f64 b (+.f64 a b))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))) (+.f64 a b))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (fma.f64 a a (*.f64 b (+.f64 a b))))
(/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 a b))
(/.f64 (*.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (fma.f64 a a (*.f64 b (+.f64 a b))))
(/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 (neg.f64 b) (neg.f64 b))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (-.f64 a (neg.f64 b)))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 (neg.f64 b) 3)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 a a) (-.f64 (*.f64 (neg.f64 b) (neg.f64 b)) (*.f64 a (neg.f64 b)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (neg.f64 (+.f64 a b)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (neg.f64 (fma.f64 a a (*.f64 b (+.f64 a b)))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))) 1) (+.f64 a b))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 a 3) (pow.f64 b 3))) 1) (fma.f64 a a (*.f64 b (+.f64 a b))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1) (+.f64 a b))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1) (fma.f64 a a (*.f64 b (+.f64 a b))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (sqrt.f64 (-.f64 a b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (fma.f64 a a (*.f64 b (+.f64 a b)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (sqrt.f64 (-.f64 a b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (+.f64 a b)))
(/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))) 1) (+.f64 a b))
(/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))) (sqrt.f64 (+.f64 a b))) (sqrt.f64 (+.f64 a b)))
(/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (cbrt.f64 (+.f64 a b)) (cbrt.f64 (+.f64 a b)))) (cbrt.f64 (+.f64 a b)))
(/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 a 3) (pow.f64 b 3))) 1) (fma.f64 a a (*.f64 b (+.f64 a b))))
(/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (sqrt.f64 (fma.f64 a a (*.f64 b (+.f64 a b))))) (sqrt.f64 (fma.f64 a a (*.f64 b (+.f64 a b)))))
(/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (cbrt.f64 (fma.f64 a a (*.f64 b (+.f64 a b)))) (cbrt.f64 (fma.f64 a a (*.f64 b (+.f64 a b)))))) (cbrt.f64 (fma.f64 a a (*.f64 b (+.f64 a b)))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1) (+.f64 a b))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (+.f64 a b))) (sqrt.f64 (+.f64 a b)))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (cbrt.f64 (+.f64 a b)) (cbrt.f64 (+.f64 a b)))) (cbrt.f64 (+.f64 a b)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1) (fma.f64 a a (*.f64 b (+.f64 a b))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (fma.f64 a a (*.f64 b (+.f64 a b))))) (sqrt.f64 (fma.f64 a a (*.f64 b (+.f64 a b)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (cbrt.f64 (fma.f64 a a (*.f64 b (+.f64 a b)))) (cbrt.f64 (fma.f64 a a (*.f64 b (+.f64 a b)))))) (cbrt.f64 (fma.f64 a a (*.f64 b (+.f64 a b)))))
(pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 a b)) 1)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 a b))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 a b))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 a b)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 a b)) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 a b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 a b)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 a b)) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) (pow.f64 (-.f64 a b) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 a b) 3) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 a b))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 a b))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 a b))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 a b))))
Outputs
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(/.f64 angle (/.f64 180 (PI.f64)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 (*.f64 1/180 angle) (PI.f64)))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) -1/34992000)))
(+.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 (pow.f64 (PI.f64) 5) (*.f64 1/22674816000000 (pow.f64 angle 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 -1/30855889612800000000 (pow.f64 angle 7))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(/.f64 angle (/.f64 180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(/.f64 angle (/.f64 180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(/.f64 angle (/.f64 180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(/.f64 angle (/.f64 180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(/.f64 angle (/.f64 180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(/.f64 angle (/.f64 180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(/.f64 angle (/.f64 180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(/.f64 angle (/.f64 180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(/.f64 angle (/.f64 180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(/.f64 angle (/.f64 180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(/.f64 angle (/.f64 180 (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(/.f64 angle (/.f64 180 (PI.f64)))
(*.f64 -1 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (neg.f64 b))
(*.f64 b (neg.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 a b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 a b) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 a b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 a b) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 a b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 a b) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 a b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 a b) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 a b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 a b) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 a b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 a b) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 a b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 a b) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 a b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 a b) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 a b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 a b) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 a b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 a b) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 a b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 a b) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 a b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 a b) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(*.f64 -1 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (neg.f64 b))
(*.f64 b (neg.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 a b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 a b) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 a b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 a b) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 a b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 a b) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(*.f64 -1 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (neg.f64 b))
(*.f64 b (neg.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 a b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 a b) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 a b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 a b) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(+.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 a b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 a b) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(*.f64 1/180 (*.f64 angle (*.f64 (-.f64 a b) (PI.f64))))
(*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (-.f64 a b)))
(*.f64 angle (*.f64 1/180 (*.f64 (PI.f64) (-.f64 a b))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 a b) (pow.f64 (PI.f64) 3)))) (*.f64 1/180 (*.f64 angle (*.f64 (-.f64 a b) (PI.f64)))))
(fma.f64 -1/34992000 (*.f64 (*.f64 (pow.f64 angle 3) (-.f64 a b)) (pow.f64 (PI.f64) 3)) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (-.f64 a b))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 angle 3) (-.f64 a b))) (*.f64 angle (*.f64 1/180 (*.f64 (PI.f64) (-.f64 a b)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 a b) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 a b) (pow.f64 (PI.f64) 5)))) (*.f64 1/180 (*.f64 angle (*.f64 (-.f64 a b) (PI.f64))))))
(fma.f64 -1/34992000 (*.f64 (*.f64 (pow.f64 angle 3) (-.f64 a b)) (pow.f64 (PI.f64) 3)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 a b))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (-.f64 a b)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 angle 3) (-.f64 a b))) (fma.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 angle 5) (-.f64 a b))) (*.f64 angle (*.f64 1/180 (*.f64 (PI.f64) (-.f64 a b))))))
(+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 (-.f64 a b) (pow.f64 (PI.f64) 7)))) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 a b) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 a b) (pow.f64 (PI.f64) 5)))) (*.f64 1/180 (*.f64 angle (*.f64 (-.f64 a b) (PI.f64)))))))
(fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 a b))) (fma.f64 -1/34992000 (*.f64 (*.f64 (pow.f64 angle 3) (-.f64 a b)) (pow.f64 (PI.f64) 3)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 a b))) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (-.f64 a b))))))
(fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 a b))) (fma.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 angle 3) (-.f64 a b))) (fma.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 angle 5) (-.f64 a b))) (*.f64 angle (*.f64 1/180 (*.f64 (PI.f64) (-.f64 a b)))))))
(*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 a b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 a b) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 a b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 a b) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 a b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 a b) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 a b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 a b) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 a b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 a b) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 a b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 a b) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 a b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 a b) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 a b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 a b) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1)
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))
(*.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))
(*.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 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))
(*.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 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))
(*.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 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))
(pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) 1/3)
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(fabs.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(log.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1)
(*.f64 (*.f64 1/180 angle) (PI.f64))
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 angle (/.f64 180 (PI.f64)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(/.f64 (PI.f64) (/.f64 180 angle))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 (*.f64 angle (PI.f64)) 180)
(*.f64 (*.f64 1/180 angle) (PI.f64))
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 (*.f64 angle 1/180) (/.f64 1 (PI.f64)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 1 (/.f64 (/.f64 180 (PI.f64)) angle))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 1 (/.f64 (neg.f64 (/.f64 180 (PI.f64))) (neg.f64 angle)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 (/.f64 (/.f64 180 (PI.f64)) angle)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (sqrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))))
(/.f64 (sqrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (sqrt.f64 (/.f64 (/.f64 180 (PI.f64)) angle)))
(/.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) 180) (*.f64 angle (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 180 angle)))
(/.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 angle)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64))))) (sqrt.f64 angle))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) 180) (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 angle)))
(/.f64 (sqrt.f64 (PI.f64)) (/.f64 180 (*.f64 (sqrt.f64 (PI.f64)) angle)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) 180) (*.f64 angle (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 180 angle)))
(/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 180) (sqrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 180))
(/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 -180 (neg.f64 (sqrt.f64 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 180) (sqrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 180))
(/.f64 (sqrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (sqrt.f64 angle)))
(*.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))) (sqrt.f64 angle))
(*.f64 (/.f64 (sqrt.f64 angle) 180) (*.f64 (PI.f64) (sqrt.f64 angle)))
(/.f64 (sqrt.f64 angle) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64))))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (sqrt.f64 angle) 180) (sqrt.f64 (*.f64 angle (PI.f64)))))
(/.f64 (sqrt.f64 angle) (/.f64 (neg.f64 (/.f64 180 (PI.f64))) (neg.f64 (sqrt.f64 angle))))
(*.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))) (sqrt.f64 angle))
(*.f64 (/.f64 (sqrt.f64 angle) 180) (*.f64 (PI.f64) (sqrt.f64 angle)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (cbrt.f64 (/.f64 (/.f64 180 (PI.f64)) angle)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64)))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2) (cbrt.f64 (/.f64 (/.f64 180 (PI.f64)) angle)))
(/.f64 (cbrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (pow.f64 (cbrt.f64 (PI.f64)) 2)))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)))
(/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 (/.f64 180 angle) (cbrt.f64 (PI.f64))))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)))
(/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 180 (*.f64 (cbrt.f64 (PI.f64)) angle)))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)))
(/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 180) (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))
(*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) 180))
(/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (sqrt.f64 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64))))) (cbrt.f64 (sqrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle (PI.f64)))) (*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 180) (sqrt.f64 (*.f64 angle (PI.f64)))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 180) (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))
(*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) 180))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (/.f64 -180 (neg.f64 (cbrt.f64 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 180) (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))
(*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) 180))
(/.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2)))
(*.f64 (/.f64 (cbrt.f64 angle) (/.f64 180 (PI.f64))) (pow.f64 (cbrt.f64 angle) 2))
(*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (/.f64 (cbrt.f64 angle) 180) (PI.f64)))
(/.f64 (cbrt.f64 angle) (/.f64 (/.f64 (/.f64 180 (PI.f64)) (sqrt.f64 angle)) (cbrt.f64 (sqrt.f64 angle))))
(*.f64 (/.f64 (cbrt.f64 angle) (/.f64 180 (*.f64 (PI.f64) (sqrt.f64 angle)))) (cbrt.f64 (sqrt.f64 angle)))
(*.f64 (cbrt.f64 (sqrt.f64 angle)) (*.f64 (/.f64 (cbrt.f64 angle) 180) (*.f64 (PI.f64) (sqrt.f64 angle))))
(/.f64 (cbrt.f64 angle) (/.f64 (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 angle)) (cbrt.f64 angle)))
(*.f64 (/.f64 (cbrt.f64 angle) (/.f64 180 (PI.f64))) (pow.f64 (cbrt.f64 angle) 2))
(*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (/.f64 (cbrt.f64 angle) 180) (PI.f64)))
(/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 angle)))
(*.f64 (/.f64 (cbrt.f64 angle) (/.f64 180 (PI.f64))) (pow.f64 (cbrt.f64 angle) 2))
(*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (/.f64 (cbrt.f64 angle) 180) (PI.f64)))
(/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 (neg.f64 (/.f64 180 (PI.f64))) (neg.f64 (cbrt.f64 angle))))
(*.f64 (/.f64 (cbrt.f64 angle) (/.f64 180 (PI.f64))) (pow.f64 (cbrt.f64 angle) 2))
(*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (/.f64 (cbrt.f64 angle) 180) (PI.f64)))
(/.f64 1/180 (/.f64 (/.f64 1 (PI.f64)) angle))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 (*.f64 angle (neg.f64 (PI.f64))) -180)
(*.f64 (*.f64 1/180 angle) (PI.f64))
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 (neg.f64 angle) (neg.f64 (/.f64 180 (PI.f64))))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 (neg.f64 angle) (/.f64 -180 (PI.f64)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 (sqrt.f64 (neg.f64 angle)) (/.f64 (neg.f64 (/.f64 180 (PI.f64))) (sqrt.f64 (neg.f64 angle))))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 angle)) (/.f64 -180 (PI.f64))) (sqrt.f64 (neg.f64 angle)))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 angle)) (sqrt.f64 (neg.f64 angle))) (/.f64 -180 (PI.f64)))
(/.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (PI.f64)))) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (sqrt.f64 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (PI.f64)))) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64))))) (sqrt.f64 (sqrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (PI.f64)))) 180) (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 (sqrt.f64 (*.f64 angle (PI.f64))))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 angle) 2)) (/.f64 (/.f64 (/.f64 180 (PI.f64)) (sqrt.f64 angle)) (sqrt.f64 (cbrt.f64 angle))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 angle) 2)) (/.f64 180 (*.f64 (PI.f64) (sqrt.f64 angle)))) (sqrt.f64 (cbrt.f64 angle)))
(*.f64 (sqrt.f64 (cbrt.f64 angle)) (*.f64 (/.f64 (fabs.f64 (cbrt.f64 angle)) (/.f64 180 (PI.f64))) (sqrt.f64 angle)))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 angle) 2)) (/.f64 (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 angle)) (sqrt.f64 (pow.f64 (cbrt.f64 angle) 2))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 angle) 2)) (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 angle))) (sqrt.f64 (pow.f64 (cbrt.f64 angle) 2)))
(*.f64 (fabs.f64 (cbrt.f64 angle)) (/.f64 (fabs.f64 (cbrt.f64 angle)) (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 angle))))
(/.f64 (sqrt.f64 (sqrt.f64 angle)) (/.f64 (/.f64 (/.f64 180 (PI.f64)) (sqrt.f64 angle)) (sqrt.f64 (sqrt.f64 angle))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 angle)) (/.f64 180 (*.f64 (PI.f64) (sqrt.f64 angle)))) (sqrt.f64 (sqrt.f64 angle)))
(*.f64 (sqrt.f64 (sqrt.f64 angle)) (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 angle)) (/.f64 180 (PI.f64))) (sqrt.f64 angle)))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (/.f64 (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64))))) (sqrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) (*.f64 (/.f64 (fabs.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 180) (sqrt.f64 (*.f64 angle (PI.f64)))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (/.f64 (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)))
(/.f64 (*.f64 (fabs.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) (fabs.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))))
(/.f64 (sqrt.f64 (*.f64 angle (neg.f64 (PI.f64)))) (/.f64 -180 (sqrt.f64 (*.f64 angle (neg.f64 (PI.f64))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 angle (neg.f64 (PI.f64)))) -180) (sqrt.f64 (*.f64 angle (neg.f64 (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 angle (neg.f64 (PI.f64)))) (/.f64 (sqrt.f64 (*.f64 angle (neg.f64 (PI.f64)))) -180))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 angle)) (cbrt.f64 (neg.f64 angle))) (/.f64 (neg.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (neg.f64 angle))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (neg.f64 angle)) (cbrt.f64 (neg.f64 angle))) (/.f64 -180 (PI.f64))) (cbrt.f64 (neg.f64 angle)))
(*.f64 (cbrt.f64 (neg.f64 angle)) (/.f64 (cbrt.f64 (neg.f64 angle)) (/.f64 (/.f64 -180 (PI.f64)) (cbrt.f64 (neg.f64 angle)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 angle) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 angle) 2))) (/.f64 (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 angle)) (cbrt.f64 (pow.f64 (cbrt.f64 angle) 2))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 angle) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 angle) 2))) (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 angle))) (cbrt.f64 (pow.f64 (cbrt.f64 angle) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 angle) 2)) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 angle) 2)) (/.f64 (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 angle)) (cbrt.f64 (pow.f64 (cbrt.f64 angle) 2)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))) (/.f64 (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))))
(/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (/.f64 (/.f64 180 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (cbrt.f64 (*.f64 angle (PI.f64))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))))
(/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (/.f64 180 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 angle (neg.f64 (PI.f64)))) (cbrt.f64 (*.f64 angle (neg.f64 (PI.f64))))) (/.f64 -180 (cbrt.f64 (*.f64 angle (neg.f64 (PI.f64))))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 angle (neg.f64 (PI.f64)))) (cbrt.f64 (*.f64 angle (neg.f64 (PI.f64))))) -180) (cbrt.f64 (*.f64 angle (neg.f64 (PI.f64)))))
(*.f64 (cbrt.f64 (*.f64 angle (neg.f64 (PI.f64)))) (/.f64 (cbrt.f64 (*.f64 angle (neg.f64 (PI.f64)))) (/.f64 -180 (cbrt.f64 (*.f64 angle (neg.f64 (PI.f64)))))))
(/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 180 (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) 180) (*.f64 angle (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 180 angle)))
(/.f64 (*.f64 angle (pow.f64 (cbrt.f64 (PI.f64)) 2)) (/.f64 180 (cbrt.f64 (PI.f64))))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 180 angle)))
(/.f64 (*.f64 (PI.f64) (sqrt.f64 angle)) (/.f64 180 (sqrt.f64 angle)))
(*.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))) (sqrt.f64 angle))
(*.f64 (/.f64 (sqrt.f64 angle) 180) (*.f64 (PI.f64) (sqrt.f64 angle)))
(/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 angle) 2)) (/.f64 180 (cbrt.f64 angle)))
(*.f64 (/.f64 (cbrt.f64 angle) (/.f64 180 (PI.f64))) (pow.f64 (cbrt.f64 angle) 2))
(*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (/.f64 (cbrt.f64 angle) 180) (PI.f64)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 angle 1/180)) (PI.f64)) (sqrt.f64 (/.f64 180 angle)))
(/.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (sqrt.f64 (/.f64 180 angle)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/180 angle)) (sqrt.f64 (/.f64 180 angle))) (PI.f64))
(/.f64 (*.f64 (sqrt.f64 angle) (PI.f64)) (/.f64 180 (sqrt.f64 angle)))
(*.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))) (sqrt.f64 angle))
(*.f64 (/.f64 (sqrt.f64 angle) 180) (*.f64 (PI.f64) (sqrt.f64 angle)))
(/.f64 (neg.f64 (PI.f64)) (/.f64 -180 angle))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 -1 (neg.f64 (/.f64 (/.f64 180 (PI.f64)) angle)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 -1 (/.f64 -180 (*.f64 angle (PI.f64))))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 -1 (/.f64 (neg.f64 (/.f64 180 (PI.f64))) angle))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 angle (PI.f64)))) (/.f64 -180 (sqrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 180) (sqrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 180))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (/.f64 -180 (cbrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 180) (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))
(*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) 180))
(/.f64 (neg.f64 (sqrt.f64 angle)) (/.f64 (neg.f64 (/.f64 180 (PI.f64))) (sqrt.f64 angle)))
(*.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))) (sqrt.f64 angle))
(*.f64 (/.f64 (sqrt.f64 angle) 180) (*.f64 (PI.f64) (sqrt.f64 angle)))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 angle) 2)) (/.f64 (neg.f64 (/.f64 180 (PI.f64))) (cbrt.f64 angle)))
(*.f64 (/.f64 (cbrt.f64 angle) (/.f64 180 (PI.f64))) (pow.f64 (cbrt.f64 angle) 2))
(*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (/.f64 (cbrt.f64 angle) 180) (PI.f64)))
(/.f64 (*.f64 1/180 (PI.f64)) (/.f64 1 angle))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (*.f64 angle (neg.f64 (PI.f64))) 1) -180)
(*.f64 (*.f64 1/180 angle) (PI.f64))
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (neg.f64 angle) 1) (neg.f64 (/.f64 180 (PI.f64))))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 (neg.f64 (*.f64 angle (neg.f64 (PI.f64)))) 180)
(*.f64 (*.f64 1/180 angle) (PI.f64))
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 1) (/.f64 180 (sqrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 180) (sqrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 180))
(/.f64 (*.f64 (sqrt.f64 angle) 1) (/.f64 (/.f64 180 (PI.f64)) (sqrt.f64 angle)))
(*.f64 (/.f64 (sqrt.f64 angle) (/.f64 180 (PI.f64))) (sqrt.f64 angle))
(*.f64 (/.f64 (sqrt.f64 angle) 180) (*.f64 (PI.f64) (sqrt.f64 angle)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) 1) (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 180) (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))
(*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) 180))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) 1) (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 angle)))
(*.f64 (/.f64 (cbrt.f64 angle) (/.f64 180 (PI.f64))) (pow.f64 (cbrt.f64 angle) 2))
(*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (/.f64 (cbrt.f64 angle) 180) (PI.f64)))
(/.f64 (*.f64 (neg.f64 (*.f64 angle (neg.f64 (PI.f64)))) 1) 180)
(*.f64 (*.f64 1/180 angle) (PI.f64))
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (PI.f64)) (/.f64 180 (cbrt.f64 angle)))
(*.f64 (/.f64 (cbrt.f64 angle) (/.f64 180 (PI.f64))) (pow.f64 (cbrt.f64 angle) 2))
(*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (/.f64 (cbrt.f64 angle) 180) (PI.f64)))
(/.f64 (*.f64 -1 (PI.f64)) (neg.f64 (/.f64 180 angle)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (neg.f64 (neg.f64 angle)) (PI.f64)) 180)
(*.f64 (*.f64 1/180 angle) (PI.f64))
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 180))
(/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 (sqrt.f64 180) (sqrt.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 180)) (sqrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(/.f64 (*.f64 (sqrt.f64 angle) (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 (/.f64 180 (PI.f64))) (sqrt.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(/.f64 (sqrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (/.f64 (sqrt.f64 (/.f64 180 (PI.f64))) (sqrt.f64 angle)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 angle (neg.f64 (PI.f64)))) (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 -180))
(/.f64 (sqrt.f64 (*.f64 angle (neg.f64 (PI.f64)))) (/.f64 (sqrt.f64 -180) (sqrt.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 angle (neg.f64 (PI.f64)))) (sqrt.f64 -180)) (sqrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(/.f64 (*.f64 1 (*.f64 (sqrt.f64 (*.f64 angle 1/180)) (PI.f64))) (sqrt.f64 (/.f64 180 angle)))
(/.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))) (sqrt.f64 (/.f64 180 angle)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/180 angle)) (sqrt.f64 (/.f64 180 angle))) (PI.f64))
(/.f64 (*.f64 (sqrt.f64 angle) (*.f64 (sqrt.f64 (*.f64 angle 1/180)) (PI.f64))) (sqrt.f64 180))
(/.f64 (sqrt.f64 angle) (/.f64 (sqrt.f64 180) (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle)))))
(*.f64 (/.f64 (sqrt.f64 angle) (sqrt.f64 180)) (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 angle)) (*.f64 (sqrt.f64 (*.f64 angle 1/180)) (PI.f64))) (sqrt.f64 -180))
(/.f64 (sqrt.f64 (neg.f64 angle)) (/.f64 (sqrt.f64 -180) (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle)))))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 angle)) (sqrt.f64 -180)) (*.f64 (PI.f64) (sqrt.f64 (*.f64 1/180 angle))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (cbrt.f64 180))
(/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (cbrt.f64 180) (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 180)) (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2))
(/.f64 (*.f64 (cbrt.f64 angle) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (cbrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (cbrt.f64 angle) (/.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))
(*.f64 (/.f64 (cbrt.f64 angle) (cbrt.f64 (/.f64 180 (PI.f64)))) (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2))
(/.f64 (*.f64 (cbrt.f64 (*.f64 angle (neg.f64 (PI.f64)))) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (cbrt.f64 -180))
(/.f64 (cbrt.f64 (*.f64 angle (neg.f64 (PI.f64)))) (/.f64 (cbrt.f64 -180) (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 angle (neg.f64 (PI.f64)))) (cbrt.f64 -180)) (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2))
(/.f64 (/.f64 angle 1) (/.f64 180 (PI.f64)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) (sqrt.f64 (/.f64 180 (PI.f64))))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 (/.f64 angle (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (/.f64 180 (PI.f64))))) (cbrt.f64 (/.f64 180 (PI.f64))))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 (/.f64 (PI.f64) 1) (/.f64 180 angle))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 (/.f64 1 (*.f64 (cbrt.f64 (/.f64 (/.f64 180 (PI.f64)) angle)) (cbrt.f64 (/.f64 (/.f64 180 (PI.f64)) angle)))) (cbrt.f64 (/.f64 (/.f64 180 (PI.f64)) angle)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(/.f64 angle (/.f64 180 (PI.f64)))
(pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1)
(*.f64 (*.f64 1/180 angle) (PI.f64))
(/.f64 angle (/.f64 180 (PI.f64)))
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)
(*.f64 (*.f64 1/180 angle) (PI.f64))
(/.f64 angle (/.f64 180 (PI.f64)))
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3)
(*.f64 (*.f64 1/180 angle) (PI.f64))
(/.f64 angle (/.f64 180 (PI.f64)))
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3) 1/3)
(*.f64 (*.f64 1/180 angle) (PI.f64))
(/.f64 angle (/.f64 180 (PI.f64)))
(pow.f64 (/.f64 (/.f64 180 (PI.f64)) angle) -1)
(*.f64 (*.f64 1/180 angle) (PI.f64))
(/.f64 angle (/.f64 180 (PI.f64)))
(neg.f64 (/.f64 angle (/.f64 -180 (PI.f64))))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(/.f64 angle (/.f64 180 (PI.f64)))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) 1/32400))
(sqrt.f64 (pow.f64 (/.f64 angle (/.f64 180 (PI.f64))) 2))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/180)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(/.f64 angle (/.f64 180 (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(/.f64 angle (/.f64 180 (PI.f64)))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(/.f64 angle (/.f64 180 (PI.f64)))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle 1/180) 3)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(/.f64 angle (/.f64 180 (PI.f64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (PI.f64) 3)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(/.f64 angle (/.f64 180 (PI.f64)))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(/.f64 angle (/.f64 180 (PI.f64)))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(/.f64 angle (/.f64 180 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(/.f64 angle (/.f64 180 (PI.f64)))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(/.f64 angle (/.f64 180 (PI.f64)))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 a b)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 (neg.f64 b) 1 b)))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (+.f64 (-.f64 a b) (+.f64 (neg.f64 b) b)))
(*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (+.f64 (-.f64 a b) (*.f64 0 b)))
(*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (+.f64 (-.f64 a b) (-.f64 b b)))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 a b)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b)))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (+.f64 (-.f64 a b) (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b)))
(*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (+.f64 (-.f64 a b) (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b)))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 a b)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 (neg.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2) b)))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (+.f64 (-.f64 a b) (fma.f64 (neg.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2) b)))
(*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (+.f64 (-.f64 a b) (fma.f64 (neg.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2) b)))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (neg.f64 b)))
(*.f64 (-.f64 a b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 a b) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (neg.f64 b) 1)))
(*.f64 (-.f64 a b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 a b) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (neg.f64 b)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))
(*.f64 (-.f64 a b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 a b) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(+.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (neg.f64 b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (-.f64 a b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 a b) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(+.f64 (*.f64 (neg.f64 b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (-.f64 a b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 a b) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(+.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) (*.f64 1 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (neg.f64 b))))
(*.f64 (-.f64 a b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 a b) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(+.f64 (*.f64 1 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 1 (*.f64 (neg.f64 b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (-.f64 a b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 a b) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 a b)))) 1)
(*.f64 (-.f64 a b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 a b) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 1 (-.f64 a b)))
(*.f64 (-.f64 a b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 a b) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (/.f64 (+.f64 a b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 b a)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 b a)))
(/.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (/.f64 (fma.f64 a a (*.f64 b (+.f64 a b))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (/.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 a a (*.f64 b (+.f64 b a)))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(/.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (fma.f64 a a (*.f64 b (+.f64 b a))))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))) (+.f64 a b))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 b a)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 b a)))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (fma.f64 a a (*.f64 b (+.f64 a b))))
(*.f64 (/.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 a a (*.f64 b (+.f64 b a)))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(/.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (fma.f64 a a (*.f64 b (+.f64 b a))))
(/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 a b))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 b a)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 b a)))
(/.f64 (*.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (fma.f64 a a (*.f64 b (+.f64 a b))))
(*.f64 (/.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 a a (*.f64 b (+.f64 b a)))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(/.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (fma.f64 a a (*.f64 b (+.f64 b a))))
(/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 (neg.f64 b) (neg.f64 b))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (-.f64 a (neg.f64 b)))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 b a)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 b a)))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 (neg.f64 b) 3)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 a a) (-.f64 (*.f64 (neg.f64 b) (neg.f64 b)) (*.f64 a (neg.f64 b)))))
(*.f64 (/.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 a a (*.f64 b (+.f64 b a)))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(/.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (fma.f64 a a (*.f64 b (+.f64 b a))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (neg.f64 (+.f64 a b)))
(/.f64 (neg.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (/.f64 (neg.f64 (+.f64 b a)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(*.f64 (/.f64 (+.f64 (neg.f64 (*.f64 a a)) (*.f64 b b)) (-.f64 (neg.f64 b) a)) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (neg.f64 b) a)) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (neg.f64 (fma.f64 a a (*.f64 b (+.f64 a b)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (/.f64 (neg.f64 (fma.f64 a a (*.f64 b (+.f64 b a)))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(/.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (/.f64 (neg.f64 (fma.f64 a a (*.f64 b (+.f64 b a)))) (+.f64 (pow.f64 b 3) (neg.f64 (pow.f64 a 3)))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))) 1) (+.f64 a b))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 b a)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 b a)))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 a 3) (pow.f64 b 3))) 1) (fma.f64 a a (*.f64 b (+.f64 a b))))
(*.f64 (/.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 a a (*.f64 b (+.f64 b a)))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(/.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (fma.f64 a a (*.f64 b (+.f64 b a))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1) (+.f64 a b))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 b a)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 b a)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1) (fma.f64 a a (*.f64 b (+.f64 a b))))
(*.f64 (/.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 a a (*.f64 b (+.f64 b a)))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(/.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (fma.f64 a a (*.f64 b (+.f64 b a))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (sqrt.f64 (-.f64 a b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (fma.f64 a a (*.f64 b (+.f64 a b)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (/.f64 (sqrt.f64 (fma.f64 a a (*.f64 b (+.f64 b a)))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (sqrt.f64 (-.f64 a b)))))
(*.f64 (/.f64 (hypot.f64 (pow.f64 (neg.f64 b) 3/2) (pow.f64 a 3/2)) (sqrt.f64 (fma.f64 a a (*.f64 b (+.f64 b a))))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (sqrt.f64 (-.f64 a b))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (sqrt.f64 (-.f64 a b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (+.f64 a b)))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (sqrt.f64 (-.f64 a b))) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b)))) (sqrt.f64 (+.f64 b a)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (sqrt.f64 (+.f64 b a))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (sqrt.f64 (-.f64 a b))))
(/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))) 1) (+.f64 a b))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 b a)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 b a)))
(/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))) (sqrt.f64 (+.f64 a b))) (sqrt.f64 (+.f64 a b)))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 b a)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 b a)))
(/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (cbrt.f64 (+.f64 a b)) (cbrt.f64 (+.f64 a b)))) (cbrt.f64 (+.f64 a b)))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 b a)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 b a)))
(/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 a 3) (pow.f64 b 3))) 1) (fma.f64 a a (*.f64 b (+.f64 a b))))
(*.f64 (/.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 a a (*.f64 b (+.f64 b a)))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(/.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (fma.f64 a a (*.f64 b (+.f64 b a))))
(/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (sqrt.f64 (fma.f64 a a (*.f64 b (+.f64 a b))))) (sqrt.f64 (fma.f64 a a (*.f64 b (+.f64 a b)))))
(*.f64 (/.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 a a (*.f64 b (+.f64 b a)))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(/.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (fma.f64 a a (*.f64 b (+.f64 b a))))
(/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (cbrt.f64 (fma.f64 a a (*.f64 b (+.f64 a b)))) (cbrt.f64 (fma.f64 a a (*.f64 b (+.f64 a b)))))) (cbrt.f64 (fma.f64 a a (*.f64 b (+.f64 a b)))))
(*.f64 (/.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 a a (*.f64 b (+.f64 b a)))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(/.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (fma.f64 a a (*.f64 b (+.f64 b a))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1) (+.f64 a b))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 b a)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 b a)))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (+.f64 a b))) (sqrt.f64 (+.f64 a b)))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 b a)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 b a)))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (cbrt.f64 (+.f64 a b)) (cbrt.f64 (+.f64 a b)))) (cbrt.f64 (+.f64 a b)))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 b a)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (+.f64 b a)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1) (fma.f64 a a (*.f64 b (+.f64 a b))))
(*.f64 (/.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 a a (*.f64 b (+.f64 b a)))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(/.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (fma.f64 a a (*.f64 b (+.f64 b a))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (fma.f64 a a (*.f64 b (+.f64 a b))))) (sqrt.f64 (fma.f64 a a (*.f64 b (+.f64 a b)))))
(*.f64 (/.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 a a (*.f64 b (+.f64 b a)))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(/.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (fma.f64 a a (*.f64 b (+.f64 b a))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (cbrt.f64 (fma.f64 a a (*.f64 b (+.f64 a b)))) (cbrt.f64 (fma.f64 a a (*.f64 b (+.f64 a b)))))) (cbrt.f64 (fma.f64 a a (*.f64 b (+.f64 a b)))))
(*.f64 (/.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 a a (*.f64 b (+.f64 b a)))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(/.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (fma.f64 a a (*.f64 b (+.f64 b a))))
(pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 a b)) 1)
(*.f64 (-.f64 a b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 a b) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 a b))) 2)
(*.f64 (-.f64 a b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 a b) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 a b))) 3)
(*.f64 (-.f64 a b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 a b) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 a b)) 3) 1/3)
(*.f64 (-.f64 a b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 a b) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 a b)) 2))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 a b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2))
(fabs.f64 (*.f64 (-.f64 a b) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(log.f64 (pow.f64 (exp.f64 (-.f64 a b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (-.f64 a b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 a b) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 a b)))))
(*.f64 (-.f64 a b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 a b) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 a b)) 3))
(*.f64 (-.f64 a b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 a b) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) (pow.f64 (-.f64 a b) 3)))
(*.f64 (-.f64 a b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 a b) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 a b) 3) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3)))
(*.f64 (-.f64 a b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 a b) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 a b))))
(*.f64 (-.f64 a b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 a b) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 a b))))
(*.f64 (-.f64 a b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 a b) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 a b))) 1))
(*.f64 (-.f64 a b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 a b) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 a b))))
(*.f64 (-.f64 a b) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (-.f64 a b) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))

localize9.0ms (0%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(*.f64 b (*.f64 b (PI.f64)))
99.6%
(*.f64 b (PI.f64))
99.0%
(*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))
82.6%
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
Compiler

Compiled 31 to 10 computations (67.7% 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
@0
(*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))
0.0ms
b
@0
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
0.0ms
angle
@inf
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))

rewrite79.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1072×sqrt-prod
982×unswap-sqr
822×swap-sqr
406×sqr-pow
406×sqrt-pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01172
122272
2268072
Stop Event
node limit
Counts
4 → 68
Calls
Call 1
Inputs
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))
(*.f64 b (PI.f64))
(*.f64 b (*.f64 b (PI.f64)))
Outputs
((+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) -1) (-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) 1) (/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) 1)) (/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) 1)))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) 1) (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) 2) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) 3) (pow.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) 4) 1/2) (pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) 3) 1/3) (sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) 4)) (fabs.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) (log.f64 (pow.f64 (exp.f64 angle) (*.f64 (PI.f64) (*.f64 b b)))) (log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) 3)) (expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) (exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) (log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))))
((+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))) -1) (-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))) 1) (/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))) (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))) 1)) (/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))) (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))) 1)))) (pow.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)) 1) (pow.f64 (*.f64 (*.f64 b (sqrt.f64 (PI.f64))) (sqrt.f64 (*.f64 angle 1/90))) 2) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90))) 3) (pow.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) 4) 1/8100) 1/2) (pow.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) 3) 1/729000) 1/3) (sqrt.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) 4) 1/8100)) (fabs.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90))) (log.f64 (pow.f64 (pow.f64 (exp.f64 angle) (*.f64 (PI.f64) (*.f64 b b))) 1/90)) (log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90))))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) 3) 1/729000)) (expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))) (exp.f64 (log.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))) (log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))))
((+.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) -1) (-.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) 1) (/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) (exp.f64 (log1p.f64 (*.f64 b (PI.f64))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) 1)) (/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) (exp.f64 (log1p.f64 (*.f64 b (PI.f64))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) 1)))) (pow.f64 (*.f64 b (PI.f64)) 1) (pow.f64 (sqrt.f64 (*.f64 b (PI.f64))) 2) (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) (sqrt.f64 (pow.f64 (*.f64 b (PI.f64)) 2)) (fabs.f64 (*.f64 b (PI.f64))) (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)))) (log1p.f64 (expm1.f64 (*.f64 b (PI.f64)))))
((+.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) -1) (-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) 1) (/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) 1)) (/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) 1)))) (pow.f64 (*.f64 (PI.f64) (*.f64 b b)) 1) (pow.f64 (*.f64 b (sqrt.f64 (PI.f64))) 2) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 b b))) 3) (pow.f64 (pow.f64 (*.f64 b (sqrt.f64 (PI.f64))) 4) 1/2) (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b b)) 3) 1/3) (sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (PI.f64))) 4)) (fabs.f64 (*.f64 (PI.f64) (*.f64 b b))) (log.f64 (pow.f64 (exp.f64 b) (*.f64 b (PI.f64)))) (log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 b b))))) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b b)) 3)) (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) (exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 b b)))) (log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 b b)))))

simplify90.0ms (0.4%)

Algorithm
egg-herbie
Rules
884×*-commutative
834×distribute-lft-in
802×distribute-rgt-in
732×times-frac
644×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01753052
14622968
217722944
370662944
Stop Event
node limit
Counts
128 → 94
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 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) 1))))
(pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) 1)
(pow.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) 2)
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) 3)
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) 4) 1/2)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) 4))
(fabs.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(log.f64 (pow.f64 (exp.f64 angle) (*.f64 (PI.f64) (*.f64 b b))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) 3))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))) (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))) (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))) 1))))
(pow.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)) 1)
(pow.f64 (*.f64 (*.f64 b (sqrt.f64 (PI.f64))) (sqrt.f64 (*.f64 angle 1/90))) 2)
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90))) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) 4) 1/8100) 1/2)
(pow.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) 3) 1/729000) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) 4) 1/8100))
(fabs.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) (*.f64 (PI.f64) (*.f64 b b))) 1/90))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) 3) 1/729000))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90))))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) (exp.f64 (log1p.f64 (*.f64 b (PI.f64))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) (exp.f64 (log1p.f64 (*.f64 b (PI.f64))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) 1))))
(pow.f64 (*.f64 b (PI.f64)) 1)
(pow.f64 (sqrt.f64 (*.f64 b (PI.f64))) 2)
(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)
(sqrt.f64 (pow.f64 (*.f64 b (PI.f64)) 2))
(fabs.f64 (*.f64 b (PI.f64)))
(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))))
(log1p.f64 (expm1.f64 (*.f64 b (PI.f64))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) 1))))
(pow.f64 (*.f64 (PI.f64) (*.f64 b b)) 1)
(pow.f64 (*.f64 b (sqrt.f64 (PI.f64))) 2)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 b b))) 3)
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 (PI.f64))) 4) 1/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b b)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (PI.f64))) 4))
(fabs.f64 (*.f64 (PI.f64) (*.f64 b b)))
(log.f64 (pow.f64 (exp.f64 b) (*.f64 b (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 b b)))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b b)) 3))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 b b))))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 b b))))
Outputs
(*.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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b (*.f64 b 1/90))))
(*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b (*.f64 b 1/90))))
(*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b (*.f64 b 1/90))))
(*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b (*.f64 b 1/90))))
(*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b (*.f64 b 1/90))))
(*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b (*.f64 b 1/90))))
(*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b (*.f64 b 1/90))))
(*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b (*.f64 b 1/90))))
(*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b (*.f64 b 1/90))))
(*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b (*.f64 b 1/90))))
(*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b (*.f64 b 1/90))))
(*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b (*.f64 b 1/90))))
(*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b (*.f64 b 1/90))))
(*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b (*.f64 b 1/90))))
(*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b (*.f64 b 1/90))))
(*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b (*.f64 b 1/90))))
(*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b (*.f64 b 1/90))))
(*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b (*.f64 b 1/90))))
(*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b (*.f64 b 1/90))))
(*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b (*.f64 b 1/90))))
(*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b (*.f64 b 1/90))))
(*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b (*.f64 b 1/90))))
(*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b (*.f64 b 1/90))))
(*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b (*.f64 b 1/90))))
(*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64))))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) -1)
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) 1)
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) 1))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) 3) -1) (fma.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) 1)))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) 3)) (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) (+.f64 1 (exp.f64 (*.f64 2 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 angle (*.f64 b (*.f64 b (PI.f64))))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))) (+.f64 1 (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))))))
(pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) 1)
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(pow.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) 2)
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) 3)
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) 4) 1/2)
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) 3) 1/3)
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) 4))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(fabs.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(log.f64 (pow.f64 (exp.f64 angle) (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) 3))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))) -1)
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b (*.f64 b 1/90))))
(*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))) 1)
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b (*.f64 b 1/90))))
(*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))) (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))) 1))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b (*.f64 b 1/90))))
(*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))) (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90))))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))) (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90))))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b (*.f64 b 1/90)))))) 3)) (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b (*.f64 b 1/90)))))) (+.f64 1 (exp.f64 (*.f64 2 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b (*.f64 b 1/90))))))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64))))))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64)))))) (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64)))))))))
(pow.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)) 1)
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b (*.f64 b 1/90))))
(*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64))))
(pow.f64 (*.f64 (*.f64 b (sqrt.f64 (PI.f64))) (sqrt.f64 (*.f64 angle 1/90))) 2)
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b (*.f64 b 1/90))))
(*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64))))
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90))) 3)
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b (*.f64 b 1/90))))
(*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64))))
(pow.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) 4) 1/8100) 1/2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 angle (PI.f64)))) 4) 1/8100))
(sqrt.f64 (*.f64 1/8100 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 angle (PI.f64)))) 4)))
(pow.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) 3) 1/729000) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) 3) 1/729000))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))) 3) 1/729000))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (PI.f64) angle))) 4) 1/8100))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 angle (PI.f64)))) 4) 1/8100))
(sqrt.f64 (*.f64 1/8100 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 angle (PI.f64)))) 4)))
(fabs.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b (*.f64 b 1/90))))
(*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) (*.f64 (PI.f64) (*.f64 b b))) 1/90))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b (*.f64 b 1/90))))
(*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b (*.f64 b 1/90))))
(*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) 3) 1/729000))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))) 3) 1/729000))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b (*.f64 b 1/90))))
(*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b (*.f64 b 1/90))))
(*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64))))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b (*.f64 b 1/90))))
(*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) -1)
(*.f64 b (PI.f64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) 1)
(*.f64 b (PI.f64))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) (exp.f64 (log1p.f64 (*.f64 b (PI.f64))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) 1))
(*.f64 b (PI.f64))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) (exp.f64 (log1p.f64 (*.f64 b (PI.f64))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 b (PI.f64))) (log1p.f64 (*.f64 b (PI.f64))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) (exp.f64 (*.f64 2 (log1p.f64 (*.f64 b (PI.f64))))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 b (PI.f64))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 b (PI.f64)))) (+.f64 1 (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 b (PI.f64)))))))
(pow.f64 (*.f64 b (PI.f64)) 1)
(*.f64 b (PI.f64))
(pow.f64 (sqrt.f64 (*.f64 b (PI.f64))) 2)
(*.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))
(sqrt.f64 (pow.f64 (*.f64 b (PI.f64)) 2))
(*.f64 b (PI.f64))
(fabs.f64 (*.f64 b (PI.f64)))
(*.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))
(log1p.f64 (expm1.f64 (*.f64 b (PI.f64))))
(*.f64 b (PI.f64))
(+.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) -1)
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) 1)
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) 1))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b))) (log1p.f64 (*.f64 (PI.f64) (*.f64 b b))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) 3)) (+.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) (+.f64 1 (exp.f64 (*.f64 2 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b))))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 b (*.f64 b (PI.f64)))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 b (PI.f64))))) (+.f64 1 (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 b (*.f64 b (PI.f64))))))))
(pow.f64 (*.f64 (PI.f64) (*.f64 b b)) 1)
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(pow.f64 (*.f64 b (sqrt.f64 (PI.f64))) 2)
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 b b))) 3)
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 (PI.f64))) 4) 1/2)
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b b)) 3) 1/3)
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (PI.f64))) 4))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(fabs.f64 (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(log.f64 (pow.f64 (exp.f64 b) (*.f64 b (PI.f64))))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 b b)))))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b b)) 3))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))

localize21.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(*.f64 (*.f64 angle (PI.f64)) 1/90)
98.0%
(-.f64 (*.f64 b b) (*.f64 a a))
83.9%
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
64.4%
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))
Compiler

Compiled 64 to 23 computations (64.1% saved)

series3.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite93.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1030×distribute-lft-in
860×associate-*r/
706×associate-*l/
350×add-sqr-sqrt
342×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01658
133658
2433458
Stop Event
node limit
Counts
2 → 109
Calls
Call 1
Inputs
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 (*.f64 angle (PI.f64)) 1/90)
Outputs
((+.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (+.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (+.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (+.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (+.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (+.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (+.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a))))) (+.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1))) (+.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a)))) (+.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))) (+.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 1 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (+.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 1 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (+.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 b a)) (fma.f64 (neg.f64 a) 1 a))) (+.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 b a)) (fma.f64 (neg.f64 (sqrt.f64 a)) (sqrt.f64 a) a))) (+.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 b a)) (fma.f64 (neg.f64 (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2) a))) (+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (neg.f64 (*.f64 a a)))) (+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 b b)) (+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (neg.f64 (*.f64 a a))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 b b)) (+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (neg.f64 (*.f64 a a))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 (neg.f64 (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (neg.f64 (*.f64 a a)) 1))) (+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (neg.f64 (*.f64 a a))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 b b))) (+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (+.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (neg.f64 (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (+.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (+.f64 (*.f64 (neg.f64 (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (+.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (+.f64 (*.f64 (neg.f64 (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (+.f64 (*.f64 (neg.f64 (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (+.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 b b))) (*.f64 1 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (neg.f64 (*.f64 a a))))) (+.f64 (*.f64 1 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 1 (*.f64 (neg.f64 (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 b a)) b) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 b a)) (neg.f64 a))) (-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 1) (-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (-.f64 1 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (-.f64 1 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 1 (fma.f64 b b (neg.f64 (*.f64 a a))))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (fma.f64 b b (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a))) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))) (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (fma.f64 b b (*.f64 a a))) (/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (pow.f64 b 4) (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a))))) (-.f64 (*.f64 b b) (neg.f64 (*.f64 a a)))) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (-.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 (pow.f64 b 6) (pow.f64 (neg.f64 (*.f64 a a)) 3))) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a))) (*.f64 (*.f64 b b) (neg.f64 (*.f64 a a)))))) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3))) (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a)))))) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (neg.f64 (fma.f64 b b (*.f64 a a)))) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (neg.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))) (/.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (fma.f64 b b (*.f64 a a))) (/.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))) (/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (fma.f64 b b (*.f64 a a))) (/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a))))) (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (sqrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a))))) (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (sqrt.f64 (fma.f64 b b (*.f64 a a)))) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cbrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) 2)) (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (cbrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cbrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) 2)) (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (cbrt.f64 (fma.f64 b b (*.f64 a a)))) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 b a)) (fma.f64 b b (neg.f64 (*.f64 a a)))) (+.f64 b a)) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 b a)) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (+.f64 (fma.f64 b b (*.f64 a a)) (*.f64 b a))) (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (-.f64 (*.f64 b b) (neg.f64 (*.f64 a a)))) (/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (-.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (/.f64 (*.f64 (+.f64 (pow.f64 b 6) (pow.f64 (neg.f64 (*.f64 a a)) 3)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a))) (*.f64 (*.f64 b b) (neg.f64 (*.f64 a a)))))) (/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a)))))) (/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (neg.f64 (fma.f64 b b (*.f64 a a)))) (/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (neg.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 1) (fma.f64 b b (*.f64 a a))) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) 1) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))) (/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1) (fma.f64 b b (*.f64 a a))) (/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))) (/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (*.f64 (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (sqrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))) (/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (sqrt.f64 (fma.f64 b b (*.f64 a a)))) (/.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (-.f64 b a)) (/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (-.f64 (fma.f64 b b (*.f64 a a)) (*.f64 b a))) (/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 1) (fma.f64 b b (*.f64 a a))) (/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (sqrt.f64 (fma.f64 b b (*.f64 a a)))) (sqrt.f64 (fma.f64 b b (*.f64 a a)))) (/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a a))) (cbrt.f64 (fma.f64 b b (*.f64 a a))))) (cbrt.f64 (fma.f64 b b (*.f64 a a)))) (/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) 1) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))) (/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (sqrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))) (sqrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))) (/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))) (cbrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))) (cbrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1) (fma.f64 b b (*.f64 a a))) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (sqrt.f64 (fma.f64 b b (*.f64 a a)))) (sqrt.f64 (fma.f64 b b (*.f64 a a)))) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a a))) (cbrt.f64 (fma.f64 b b (*.f64 a a))))) (cbrt.f64 (fma.f64 b b (*.f64 a a)))) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (sqrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))) (sqrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))) (cbrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))) (cbrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))) (pow.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1) (pow.f64 (sqrt.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 3) (pow.f64 (pow.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3) 1/3) (sqrt.f64 (pow.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)) (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (fma.f64 b b (neg.f64 (*.f64 a a))))) (log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3))) (expm1.f64 (log1p.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (exp.f64 (log.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 1)) (log1p.f64 (expm1.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
((-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) 1) (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) 3) 1/3) (sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) 1/8100)) (log.f64 (pow.f64 (pow.f64 (exp.f64 angle) (PI.f64)) 1/90)) (log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) 3)) (expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1)) (log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))

simplify112.0ms (0.5%)

Algorithm
egg-herbie
Rules
748×associate-/r*
652×+-commutative
584×associate-+r+
528×associate-+l+
516×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03658635
110398431
240628099
Stop Event
node limit
Counts
157 → 196
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)))) (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))))
(+.f64 (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5)))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)))) (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))))
(+.f64 (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5)))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7)))))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(+.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(+.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(+.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(+.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))
(+.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a))))
(+.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(+.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 1 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 1 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(+.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 b a)) (fma.f64 (neg.f64 a) 1 a)))
(+.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 b a)) (fma.f64 (neg.f64 (sqrt.f64 a)) (sqrt.f64 a) a)))
(+.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 b a)) (fma.f64 (neg.f64 (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2) a)))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (neg.f64 (*.f64 a a))))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 b b)) (+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (neg.f64 (*.f64 a a))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 b b)) (+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (neg.f64 (*.f64 a a))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 (neg.f64 (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (neg.f64 (*.f64 a a)) 1)))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (neg.f64 (*.f64 a a))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 b b)))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(+.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (neg.f64 (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(+.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (+.f64 (*.f64 (neg.f64 (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(+.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (+.f64 (*.f64 (neg.f64 (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(+.f64 (*.f64 (neg.f64 (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(+.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 b b))) (*.f64 1 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (neg.f64 (*.f64 a a)))))
(+.f64 (*.f64 1 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 1 (*.f64 (neg.f64 (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 b a)) b) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 b a)) (neg.f64 a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (-.f64 1 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (-.f64 1 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 1 (fma.f64 b b (neg.f64 (*.f64 a a)))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (fma.f64 b b (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (pow.f64 b 4) (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a))))) (-.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (-.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 (pow.f64 b 6) (pow.f64 (neg.f64 (*.f64 a a)) 3))) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a))) (*.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3))) (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a))))))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (neg.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))
(/.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a))))) (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (sqrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a))))) (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (sqrt.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cbrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) 2)) (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (cbrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cbrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) 2)) (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (cbrt.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 b a)) (fma.f64 b b (neg.f64 (*.f64 a a)))) (+.f64 b a))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 b a)) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (+.f64 (fma.f64 b b (*.f64 a a)) (*.f64 b a)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (-.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (-.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(/.f64 (*.f64 (+.f64 (pow.f64 b 6) (pow.f64 (neg.f64 (*.f64 a a)) 3)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a))) (*.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (neg.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 1) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) 1) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (*.f64 (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (sqrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (sqrt.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (-.f64 b a))
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (-.f64 (fma.f64 b b (*.f64 a a)) (*.f64 b a)))
(/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 1) (fma.f64 b b (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (sqrt.f64 (fma.f64 b b (*.f64 a a)))) (sqrt.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a a))) (cbrt.f64 (fma.f64 b b (*.f64 a a))))) (cbrt.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) 1) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (sqrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))) (sqrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))
(/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))) (cbrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))) (cbrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1) (fma.f64 b b (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (sqrt.f64 (fma.f64 b b (*.f64 a a)))) (sqrt.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a a))) (cbrt.f64 (fma.f64 b b (*.f64 a a))))) (cbrt.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (sqrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))) (sqrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))) (cbrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))) (cbrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))
(pow.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (fma.f64 b b (neg.f64 (*.f64 a a)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(exp.f64 (log.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1)
(pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) 1)
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) 1/8100))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) (PI.f64)) 1/90))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) 3))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
Outputs
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2)))
(*.f64 (*.f64 a (neg.f64 a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 a (*.f64 (neg.f64 a) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 a (*.f64 (neg.f64 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))
(*.f64 b (*.f64 b (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 b b))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))
(*.f64 b (*.f64 b (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 b b))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))
(*.f64 b (*.f64 b (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 b b))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 b b))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 a (neg.f64 a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 a (*.f64 (neg.f64 a) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 a (*.f64 (neg.f64 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 a (neg.f64 a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 a (*.f64 (neg.f64 a) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 a (*.f64 (neg.f64 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/90 (*.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/90 angle))
(+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)))) (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))))
(fma.f64 -1/4374000 (*.f64 (*.f64 (pow.f64 angle 3) (-.f64 (*.f64 b b) (*.f64 a a))) (pow.f64 (PI.f64) 3)) (*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)) (*.f64 (*.f64 -1/4374000 (pow.f64 angle 3)) (pow.f64 (PI.f64) 3))))
(+.f64 (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5)))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)))) (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))))
(fma.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (*.f64 b b) (*.f64 a a)))) (fma.f64 -1/4374000 (*.f64 (*.f64 (pow.f64 angle 3) (-.f64 (*.f64 b b) (*.f64 a a))) (pow.f64 (PI.f64) 3)) (*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))))))
(fma.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (*.f64 b b) (*.f64 a a)))) (fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 b b) (*.f64 a a)))))))
(fma.f64 1/708588000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 angle 5) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)) (*.f64 (*.f64 -1/4374000 (pow.f64 angle 3)) (pow.f64 (PI.f64) 3)))))
(+.f64 (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5)))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7)))))))
(fma.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (*.f64 b b) (*.f64 a a)))) (fma.f64 -1/4374000 (*.f64 (*.f64 (pow.f64 angle 3) (-.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 (*.f64 -1/241061637600000000 (pow.f64 angle 7)) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (*.f64 b b) (*.f64 a a)))))))
(fma.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (*.f64 b b) (*.f64 a a)))) (fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 b b) (*.f64 a a)))) (fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (*.f64 b b) (*.f64 a a))))))))
(+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)) (*.f64 (*.f64 -1/4374000 (pow.f64 angle 3)) (pow.f64 (PI.f64) 3)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (*.f64 -1/241061637600000000 (pow.f64 angle 7)) (pow.f64 (PI.f64) 7)) (*.f64 (*.f64 1/708588000000 (pow.f64 angle 5)) (pow.f64 (PI.f64) 5)))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/90 angle) (PI.f64))
(*.f64 (PI.f64) (*.f64 1/90 angle))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/90 angle) (PI.f64))
(*.f64 (PI.f64) (*.f64 1/90 angle))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/90 angle) (PI.f64))
(*.f64 (PI.f64) (*.f64 1/90 angle))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/90 angle) (PI.f64))
(*.f64 (PI.f64) (*.f64 1/90 angle))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/90 angle) (PI.f64))
(*.f64 (PI.f64) (*.f64 1/90 angle))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/90 angle) (PI.f64))
(*.f64 (PI.f64) (*.f64 1/90 angle))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/90 angle) (PI.f64))
(*.f64 (PI.f64) (*.f64 1/90 angle))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/90 angle) (PI.f64))
(*.f64 (PI.f64) (*.f64 1/90 angle))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/90 angle) (PI.f64))
(*.f64 (PI.f64) (*.f64 1/90 angle))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/90 angle) (PI.f64))
(*.f64 (PI.f64) (*.f64 1/90 angle))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/90 angle) (PI.f64))
(*.f64 (PI.f64) (*.f64 1/90 angle))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/90 angle) (PI.f64))
(*.f64 (PI.f64) (*.f64 1/90 angle))
(+.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(+.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(+.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(+.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(+.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(+.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(+.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(+.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 1)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(+.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (fma.f64 (neg.f64 (*.f64 a a)) 1 (*.f64 a a))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(+.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(fma.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (neg.f64 (cbrt.f64 (pow.f64 a 4)))) (+.f64 (*.f64 a (*.f64 0 a)) (*.f64 b b))))
(+.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 1 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(+.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 1 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(+.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 b a)) (fma.f64 (neg.f64 a) 1 a)))
(fma.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 (+.f64 a b) (fma.f64 (neg.f64 a) 1 a))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 a b) (+.f64 a (neg.f64 a)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 (+.f64 a b) (+.f64 (*.f64 0 a) (-.f64 b a))))
(+.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 b a)) (fma.f64 (neg.f64 (sqrt.f64 a)) (sqrt.f64 a) a)))
(fma.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 (+.f64 a b) (fma.f64 (neg.f64 (sqrt.f64 a)) (sqrt.f64 a) a))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 a b) (fma.f64 (neg.f64 (sqrt.f64 a)) (sqrt.f64 a) a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 (+.f64 a b) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 a)) (sqrt.f64 a) a) (-.f64 b a))))
(+.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 b a)) (fma.f64 (neg.f64 (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2) a)))
(fma.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 (+.f64 a b) (fma.f64 (neg.f64 (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2) a))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (+.f64 a b) (fma.f64 (neg.f64 (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2) a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 (+.f64 a b) (+.f64 (-.f64 b a) (fma.f64 (neg.f64 (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2) a))))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (neg.f64 (*.f64 a a))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 b b)) (+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (neg.f64 (*.f64 a a))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 b b)) (+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (neg.f64 (*.f64 a a))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 (neg.f64 (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (neg.f64 (*.f64 a a)) 1)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (neg.f64 (*.f64 a a))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 b b)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(+.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (neg.f64 (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(+.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (+.f64 (*.f64 (neg.f64 (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(+.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (+.f64 (*.f64 (neg.f64 (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(+.f64 (*.f64 (neg.f64 (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(+.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(+.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 b b))) (*.f64 1 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (neg.f64 (*.f64 a a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(+.f64 (*.f64 1 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 1 (*.f64 (neg.f64 (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 b a)) b) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 b a)) (neg.f64 a)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) 1)
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (-.f64 1 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (fma.f64 (neg.f64 a) a (*.f64 a a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))) (-.f64 1 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 1 (fma.f64 b b (neg.f64 (*.f64 a a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (fma.f64 b b (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.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)) (/.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)) (pow.f64 a 4)) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (*.f64 a a)))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)) (pow.f64 a 4)) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (fma.f64 b b (*.f64 a a)))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 (-.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)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)) (pow.f64 a 4)) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (pow.f64 b 4) (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a))))) (-.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))) (-.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (fma.f64 b b (-.f64 (*.f64 0 (*.f64 a a)) (*.f64 a a)))) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 0 (*.f64 a a)) (*.f64 0 (*.f64 a a)))))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 (*.f64 b b) (*.f64 a a))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 (pow.f64 b 6) (pow.f64 (neg.f64 (*.f64 a a)) 3))) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a))) (*.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))))
(/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)) (pow.f64 a 4)) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3))) (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a))))))
(/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (-.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))))) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (fma.f64 (*.f64 0 (*.f64 a a)) (-.f64 (*.f64 0 (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (*.f64 0 (*.f64 a a)) 3)))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (*.f64 a (*.f64 0 a)) 3)))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (neg.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))
(/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)) (pow.f64 a 4)) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (fma.f64 b b (*.f64 a a)))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)) (pow.f64 a 4)) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (fma.f64 b b (*.f64 a a)))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)) (pow.f64 a 4)) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a))))) (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (sqrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (/.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)) (pow.f64 a 4))) (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a))))) (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (sqrt.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) (/.f64 (sqrt.f64 (fma.f64 b b (*.f64 a a))) (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (hypot.f64 b a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (hypot.f64 b a)) (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cbrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) 2)) (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (cbrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2)) (/.f64 (cbrt.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)) (pow.f64 a 4))) (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))) (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2)))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))) (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2) (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (cbrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) 2)) (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (cbrt.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2)) (/.f64 (cbrt.f64 (fma.f64 b b (*.f64 a a))) (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (/.f64 (cbrt.f64 (fma.f64 b b (*.f64 a a))) (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2)))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (cbrt.f64 (fma.f64 b b (*.f64 a a)))) (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2) (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 b a)) (fma.f64 b b (neg.f64 (*.f64 a a)))) (+.f64 b a))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 a b)) (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 a b)))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 (/.f64 (+.f64 a b) (+.f64 a b)) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (+.f64 b a)) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (+.f64 (fma.f64 b b (*.f64 a a)) (*.f64 b a)))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (+.f64 a b)) (/.f64 (+.f64 (fma.f64 b b (*.f64 a a)) (*.f64 a b)) (-.f64 (pow.f64 b 3) (pow.f64 a 3))))
(/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (/.f64 (fma.f64 a b (fma.f64 b b (*.f64 a a))) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (+.f64 a b)))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (+.f64 a b)) (fma.f64 a b (fma.f64 b b (*.f64 a a)))) (-.f64 (pow.f64 b 3) (pow.f64 a 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (-.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (-.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a))))
(/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (fma.f64 b b (-.f64 (*.f64 0 (*.f64 a a)) (*.f64 a a)))) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 0 (*.f64 a a)) (*.f64 0 (*.f64 a a)))))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 (*.f64 b b) (*.f64 a a))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 b 6) (pow.f64 (neg.f64 (*.f64 a a)) 3)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a))) (*.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))))
(/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)) (pow.f64 a 4)) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (+.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (fma.f64 (neg.f64 a) a (*.f64 a a))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (fma.f64 (neg.f64 a) a (*.f64 a a))))))
(/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (-.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))))) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (fma.f64 (neg.f64 a) a (*.f64 a a)) 3))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (fma.f64 (*.f64 0 (*.f64 a a)) (-.f64 (*.f64 0 (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (*.f64 0 (*.f64 a a)) 3)))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (*.f64 a (*.f64 0 a)) 3)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (neg.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))
(/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)) (pow.f64 a 4)) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 1) (fma.f64 b b (*.f64 a a)))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) 1) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)) (pow.f64 a 4)) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1) (fma.f64 b b (*.f64 a a)))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)) (pow.f64 a 4)) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (*.f64 (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (sqrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (/.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)) (pow.f64 a 4))) (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4))))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (sqrt.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) (/.f64 (sqrt.f64 (fma.f64 b b (*.f64 a a))) (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (hypot.f64 b a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (hypot.f64 b a)) (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (-.f64 b a))
(/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a))))
(/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a))) (-.f64 b a))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (-.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (-.f64 (fma.f64 b b (*.f64 a a)) (*.f64 b a)))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (-.f64 (fma.f64 b b (*.f64 a a)) (*.f64 a b)))
(/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 b a) (+.f64 (pow.f64 b 3) (pow.f64 a 3)))) (-.f64 (fma.f64 b b (*.f64 a a)) (*.f64 a b)))
(*.f64 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) 1) (fma.f64 b b (*.f64 a a)))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (sqrt.f64 (fma.f64 b b (*.f64 a a)))) (sqrt.f64 (fma.f64 b b (*.f64 a a))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a a))) (cbrt.f64 (fma.f64 b b (*.f64 a a))))) (cbrt.f64 (fma.f64 b b (*.f64 a a))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) 1) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)) (pow.f64 a 4)) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (sqrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))) (sqrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))
(/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)) (pow.f64 a 4)) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))) (cbrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))) (cbrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))
(/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)) (pow.f64 a 4)) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1) (fma.f64 b b (*.f64 a a)))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (sqrt.f64 (fma.f64 b b (*.f64 a a)))) (sqrt.f64 (fma.f64 b b (*.f64 a a))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a a))) (cbrt.f64 (fma.f64 b b (*.f64 a a))))) (cbrt.f64 (fma.f64 b b (*.f64 a a))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))
(/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)) (pow.f64 a 4)) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (sqrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4))))) (sqrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))
(/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)) (pow.f64 a 4)) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))) (cbrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))) (cbrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 b 4)))))
(/.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)) (pow.f64 a 4)) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(pow.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1)
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2)
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 3)
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(pow.f64 (pow.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3) 1/3)
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) 2))
(fabs.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(fabs.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle)))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (fma.f64 b b (neg.f64 (*.f64 a a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 3))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3) (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 3)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(exp.f64 (log.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 1))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 1)
(*.f64 (*.f64 1/90 angle) (PI.f64))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/90 angle))
(pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) 1)
(*.f64 (*.f64 1/90 angle) (PI.f64))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/90 angle))
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)
(*.f64 (*.f64 1/90 angle) (PI.f64))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/90 angle))
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)
(*.f64 (*.f64 1/90 angle) (PI.f64))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/90 angle))
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) 3) 1/3)
(*.f64 (*.f64 1/90 angle) (PI.f64))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/90 angle))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) 1/8100))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) (PI.f64)) 1/90))
(*.f64 1/90 (log.f64 (pow.f64 (exp.f64 angle) (PI.f64))))
(*.f64 1/90 (*.f64 (PI.f64) (log.f64 (exp.f64 angle))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (*.f64 1/90 angle) (PI.f64))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/90 angle))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) 3))
(*.f64 (*.f64 1/90 angle) (PI.f64))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/90 angle))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (*.f64 1/90 angle) (PI.f64))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/90 angle))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (*.f64 1/90 angle) (PI.f64))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/90 angle))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 1))
(*.f64 (*.f64 1/90 angle) (PI.f64))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/90 angle))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (*.f64 1/90 angle) (PI.f64))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/90 angle))

localize34.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(*.f64 (PI.f64) (/.f64 angle 180))
83.9%
(*.f64 (*.f64 2 (fabs.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)))))
63.4%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
62.8%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
Compiler

Compiled 97 to 46 computations (52.6% saved)

series7.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
angle
@0
(*.f64 (*.f64 2 (fabs.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 2 (fabs.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 2 (fabs.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 2 (fabs.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
@-inf
(*.f64 (*.f64 2 (fabs.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)))))

rewrite88.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1056×associate-/r*
470×add-sqr-sqrt
456×pow1
456×*-un-lft-identity
434×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02177
145371
2609571
Stop Event
node limit
Counts
1 → 17
Calls
Call 1
Inputs
(*.f64 (*.f64 2 (fabs.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)))))
Outputs
((-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a))))) 2))) 1) (/.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2) (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a))))) 2) (pow.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a))))) 2) 1) (pow.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a))))) 2)) 2) (pow.f64 (cbrt.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a))))) 2)) 3) (pow.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a))))) 2) 3) 1/3) (sqrt.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a))))) 2) 2)) (log.f64 (pow.f64 (sqrt.f64 (exp.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))))) (log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a))))) 2)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a))))) 2) 3)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) 3) (pow.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2) 3))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2) 3) (pow.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) 3))) (expm1.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a))))) 2))) (exp.f64 (log.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a))))) 2))) (exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a))))) 2)) 1)) (log1p.f64 (expm1.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a))))) 2))))

simplify91.0ms (0.4%)

Algorithm
egg-herbie
Rules
1172×fma-def
1002×*-commutative
934×+-commutative
882×associate-/l*
812×associate-/r/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01434357
14443917
216953787
351993787
Stop Event
node limit
Counts
53 → 54
Calls
Call 1
Inputs
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 -1 (*.f64 (-.f64 a (*.f64 -1 b)) (+.f64 a (*.f64 -1 b))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 -1 (*.f64 (-.f64 a (*.f64 -1 b)) (+.f64 a (*.f64 -1 b))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 -1 (*.f64 (-.f64 a (*.f64 -1 b)) (+.f64 a (*.f64 -1 b))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 -1 (*.f64 (-.f64 a (*.f64 -1 b)) (+.f64 a (*.f64 -1 b))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (fabs.f64 (*.f64 (-.f64 b (*.f64 -1 a)) (+.f64 b (*.f64 -1 a)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (fabs.f64 (*.f64 (-.f64 b (*.f64 -1 a)) (+.f64 b (*.f64 -1 a)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (fabs.f64 (*.f64 (-.f64 b (*.f64 -1 a)) (+.f64 b (*.f64 -1 a)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (fabs.f64 (*.f64 (-.f64 b (*.f64 -1 a)) (+.f64 b (*.f64 -1 a)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 1/90 (*.f64 angle (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (PI.f64))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (PI.f64)))) (*.f64 2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/34992000 (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (pow.f64 (PI.f64) 3))) (*.f64 -1/11664000 (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (pow.f64 (PI.f64) 3)))))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (PI.f64)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/34992000 (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (pow.f64 (PI.f64) 3))) (*.f64 -1/11664000 (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (pow.f64 (PI.f64) 3)))))) (*.f64 2 (*.f64 (+.f64 (*.f64 1/22674816000000 (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (pow.f64 (PI.f64) 5))) (+.f64 (*.f64 1/2267481600000 (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (pow.f64 (PI.f64) 5))) (*.f64 1/4534963200000 (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (pow.f64 (PI.f64) 5))))) (pow.f64 angle 5)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 angle 7) (+.f64 (*.f64 -1/881596846080000000 (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/4407984230400000000 (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (pow.f64 (PI.f64) 7))) (*.f64 -1/1469328076800000000 (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (pow.f64 (PI.f64) 7)))))))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (PI.f64)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/34992000 (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (pow.f64 (PI.f64) 3))) (*.f64 -1/11664000 (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (pow.f64 (PI.f64) 3)))))) (*.f64 2 (*.f64 (+.f64 (*.f64 1/22674816000000 (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (pow.f64 (PI.f64) 5))) (+.f64 (*.f64 1/2267481600000 (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (pow.f64 (PI.f64) 5))) (*.f64 1/4534963200000 (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (pow.f64 (PI.f64) 5))))) (pow.f64 angle 5))))))
(*.f64 2 (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a))))) 2))) 1)
(/.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2)
(/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a))))) 2)
(pow.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a))))) 2) 1)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a))))) 2)) 2)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a))))) 2)) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a))))) 2) 3) 1/3)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a))))) 2) 2))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a))))) 2))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a))))) 2) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) 3) (pow.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2) 3) (pow.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a))))) 2)))
(exp.f64 (log.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a))))) 2)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a))))) 2)) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a))))) 2)))
Outputs
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 -1 (*.f64 (-.f64 a (*.f64 -1 b)) (+.f64 a (*.f64 -1 b))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 -1 (*.f64 (-.f64 a (*.f64 -1 b)) (+.f64 a (*.f64 -1 b))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 -1 (*.f64 (-.f64 a (*.f64 -1 b)) (+.f64 a (*.f64 -1 b))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 -1 (*.f64 (-.f64 a (*.f64 -1 b)) (+.f64 a (*.f64 -1 b))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 2 (*.f64 (fabs.f64 (*.f64 (-.f64 b (*.f64 -1 a)) (+.f64 b (*.f64 -1 a)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 2 (*.f64 (fabs.f64 (*.f64 (-.f64 b (*.f64 -1 a)) (+.f64 b (*.f64 -1 a)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 2 (*.f64 (fabs.f64 (*.f64 (-.f64 b (*.f64 -1 a)) (+.f64 b (*.f64 -1 a)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 2 (*.f64 (fabs.f64 (*.f64 (-.f64 b (*.f64 -1 a)) (+.f64 b (*.f64 -1 a)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 1/90 (*.f64 angle (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (PI.f64))))
(*.f64 1/90 (*.f64 (*.f64 angle (fabs.f64 (*.f64 (-.f64 b a) (+.f64 b a)))) (PI.f64)))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (PI.f64) (*.f64 angle 1/90)))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (PI.f64)))) (*.f64 2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/34992000 (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (pow.f64 (PI.f64) 3))) (*.f64 -1/11664000 (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (pow.f64 (PI.f64) 3)))))))
(fma.f64 1/90 (*.f64 (*.f64 angle (fabs.f64 (*.f64 (-.f64 b a) (+.f64 b a)))) (PI.f64)) (*.f64 2 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 b a))) (pow.f64 (PI.f64) 3)) -1/8748000))))
(fma.f64 2 (*.f64 (*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (pow.f64 (PI.f64) 3)) (*.f64 -1/8748000 (pow.f64 angle 3))) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b)))))))
(fma.f64 2 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (pow.f64 (PI.f64) 3)) -1/8748000)) (*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b)))))))
(fma.f64 2 (*.f64 (*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 angle 3) -1/8748000)) (*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (PI.f64) (*.f64 angle 1/90))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (PI.f64)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/34992000 (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (pow.f64 (PI.f64) 3))) (*.f64 -1/11664000 (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (pow.f64 (PI.f64) 3)))))) (*.f64 2 (*.f64 (+.f64 (*.f64 1/22674816000000 (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (pow.f64 (PI.f64) 5))) (+.f64 (*.f64 1/2267481600000 (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (pow.f64 (PI.f64) 5))) (*.f64 1/4534963200000 (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (pow.f64 (PI.f64) 5))))) (pow.f64 angle 5)))))
(fma.f64 1/90 (*.f64 (*.f64 angle (fabs.f64 (*.f64 (-.f64 b a) (+.f64 b a)))) (PI.f64)) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 b a))) (pow.f64 (PI.f64) 3)) -1/8748000)) (*.f64 (fma.f64 1/22674816000000 (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 b a))) (pow.f64 (PI.f64) 5)) (*.f64 (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 b a))) (pow.f64 (PI.f64) 5)) 1/1511654400000)) (pow.f64 angle 5)))))
(fma.f64 2 (fma.f64 (pow.f64 angle 3) (*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)) (*.f64 (*.f64 (*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (pow.f64 (PI.f64) 5)) 1/1417176000000) (pow.f64 angle 5))) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b)))))))
(fma.f64 2 (fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (pow.f64 (PI.f64) 3)) -1/8748000) (*.f64 (*.f64 (*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (pow.f64 (PI.f64) 5)) 1/1417176000000) (pow.f64 angle 5))) (*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b)))))))
(fma.f64 2 (fma.f64 (pow.f64 angle 3) (*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)) (*.f64 (*.f64 (*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (pow.f64 (PI.f64) 5)) 1/1417176000000) (pow.f64 angle 5))) (*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (PI.f64) (*.f64 angle 1/90))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 angle 7) (+.f64 (*.f64 -1/881596846080000000 (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/4407984230400000000 (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (pow.f64 (PI.f64) 7))) (*.f64 -1/1469328076800000000 (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (pow.f64 (PI.f64) 7)))))))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (PI.f64)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/34992000 (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (pow.f64 (PI.f64) 3))) (*.f64 -1/11664000 (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (pow.f64 (PI.f64) 3)))))) (*.f64 2 (*.f64 (+.f64 (*.f64 1/22674816000000 (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (pow.f64 (PI.f64) 5))) (+.f64 (*.f64 1/2267481600000 (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (pow.f64 (PI.f64) 5))) (*.f64 1/4534963200000 (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (pow.f64 (PI.f64) 5))))) (pow.f64 angle 5))))))
(fma.f64 2 (*.f64 (pow.f64 angle 7) (fma.f64 -1/881596846080000000 (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 b a))) (pow.f64 (PI.f64) 7)) (fma.f64 -1/30855889612800000000 (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 b a))) (pow.f64 (PI.f64) 7)) (*.f64 (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 b a))) (pow.f64 (PI.f64) 7)) -1/1101996057600000000)))) (fma.f64 1/90 (*.f64 (*.f64 angle (fabs.f64 (*.f64 (-.f64 b a) (+.f64 b a)))) (PI.f64)) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 b a))) (pow.f64 (PI.f64) 3)) -1/8748000)) (*.f64 (fma.f64 1/22674816000000 (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 b a))) (pow.f64 (PI.f64) 5)) (*.f64 (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 b a))) (pow.f64 (PI.f64) 5)) 1/1511654400000)) (pow.f64 angle 5))))))
(fma.f64 2 (*.f64 (pow.f64 angle 7) (fma.f64 -1/881596846080000000 (*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (pow.f64 (PI.f64) 7)) (*.f64 (*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (pow.f64 (PI.f64) 7)) -29/30855889612800000000))) (fma.f64 2 (fma.f64 (pow.f64 angle 3) (*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)) (*.f64 (*.f64 (*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (pow.f64 (PI.f64) 5)) 1/1417176000000) (pow.f64 angle 5))) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))))))))
(fma.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))))) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 7) (*.f64 (*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (pow.f64 (PI.f64) 7)) -1/482123275200000000)) (fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (pow.f64 (PI.f64) 3)) -1/8748000) (*.f64 (*.f64 (*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (pow.f64 (PI.f64) 5)) 1/1417176000000) (pow.f64 angle 5))))))
(fma.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))))) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 7) (*.f64 (*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (pow.f64 (PI.f64) 7)) -1/482123275200000000)) (fma.f64 (pow.f64 angle 3) (*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)) (*.f64 (*.f64 (*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (pow.f64 (PI.f64) 5)) 1/1417176000000) (pow.f64 angle 5))))))
(*.f64 2 (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 2 (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 2 (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 2 (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 2 (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 2 (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 2 (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 2 (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 a b))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (-.f64 b a) (+.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a))))) 2))) 1)
(/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 2 (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a))))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (-.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2)
(/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 2 (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a))))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (-.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a))))) 2)
(/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 2 (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a))))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (-.f64 (*.f64 b b) (*.f64 a a)))
(pow.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a))))) 2) 1)
(/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 2 (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a))))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (-.f64 (*.f64 b b) (*.f64 a a)))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a))))) 2)) 2)
(/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 2 (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a))))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (-.f64 (*.f64 b b) (*.f64 a a)))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a))))) 2)) 3)
(/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 2 (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a))))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (-.f64 (*.f64 b b) (*.f64 a a)))
(pow.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a))))) 2) 3) 1/3)
(/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 2 (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a))))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (-.f64 (*.f64 b b) (*.f64 a a)))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a))))) 2) 2))
(/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 2 (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a))))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (-.f64 (*.f64 b b) (*.f64 a a)))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a))))))
(*.f64 (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a)))) (log.f64 (sqrt.f64 (*.f64 1 (exp.f64 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a))))) 2))))
(/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 2 (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a))))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (-.f64 (*.f64 b b) (*.f64 a a)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a))))) 2) 3))
(/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 2 (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a))))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (-.f64 (*.f64 b b) (*.f64 a a)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) 3) (pow.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2) 3)))
(cbrt.f64 (*.f64 (*.f64 8 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 3)) (*.f64 (pow.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 3) 1/8)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))) 3) 1/8))
(cbrt.f64 (*.f64 1/8 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (-.f64 (*.f64 b b) (*.f64 a a))) 3) 8)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2) 3) (pow.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) 3)))
(cbrt.f64 (*.f64 (*.f64 8 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 3)) (*.f64 (pow.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 3) 1/8)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))) 3) 1/8))
(cbrt.f64 (*.f64 1/8 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (-.f64 (*.f64 b b) (*.f64 a a))) 3) 8)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a))))) 2)))
(/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 2 (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a))))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (-.f64 (*.f64 b b) (*.f64 a a)))
(exp.f64 (log.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a))))) 2)))
(/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 2 (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a))))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (-.f64 (*.f64 b b) (*.f64 a a)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a))))) 2)) 1))
(/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 2 (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a))))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (-.f64 (*.f64 b b) (*.f64 a a)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a))))) 2)))
(/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 2 (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a))))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (-.f64 (*.f64 b b) (*.f64 a a)))

localize36.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
91.7%
(*.f64 (*.f64 (exp.f64 (log.f64 (-.f64 (*.f64 a a) (*.f64 b b)))) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
82.1%
(log.f64 (-.f64 (*.f64 a a) (*.f64 b b)))
63.4%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
62.8%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
Compiler

Compiled 113 to 45 computations (60.2% saved)

series5.0ms (0%)

Counts
2 → 60
Calls

15 calls:

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

rewrite98.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1684×associate-*r/
1410×associate-*l/
416×add-sqr-sqrt
400×*-un-lft-identity
398×pow1
Iterations

Useful iterations: 0 (0.0ms)

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

simplify107.0ms (0.5%)

Algorithm
egg-herbie
Rules
1666×distribute-lft-in
1418×associate-/l*
1162×associate-/r*
694×+-commutative
620×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03528902
19888298
238988294
Stop Event
node limit
Counts
142 → 236
Calls
Call 1
Inputs
(log.f64 (neg.f64 (pow.f64 b 2)))
(+.f64 (log.f64 (neg.f64 (pow.f64 b 2))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (log.f64 (neg.f64 (pow.f64 b 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(+.f64 (log.f64 (neg.f64 (pow.f64 b 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6))) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))))))
(*.f64 -2 (log.f64 (/.f64 1 a)))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 a))) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 a))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 a))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6))))))
(*.f64 -2 (log.f64 (/.f64 -1 a)))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 a))) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 a))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 a))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6))))))
(log.f64 (pow.f64 a 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (log.f64 (pow.f64 a 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))) (log.f64 (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))) (+.f64 (log.f64 (pow.f64 a 2)) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6))))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (log.f64 -1))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))))))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6))) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)))))))
(+.f64 (log.f64 -1) (*.f64 -2 (log.f64 (/.f64 -1 b))))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 -2 (log.f64 (/.f64 -1 b)))))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 b))) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))))))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 b))) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)))))))
(*.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 -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 -1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (PI.f64))))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (PI.f64)))) (*.f64 1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (PI.f64) 3)))))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (PI.f64)))) (+.f64 (*.f64 1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (PI.f64) 3)))) (*.f64 -1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (PI.f64) 5))))))
(+.f64 (*.f64 1/15427944806400000000 (*.f64 (pow.f64 angle 7) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (PI.f64) 7)))) (+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (PI.f64)))) (+.f64 (*.f64 1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (PI.f64) 3)))) (*.f64 -1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (PI.f64) 5)))))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (log.f64 (fma.f64 a a (neg.f64 (*.f64 b b)))) 0)
(+.f64 (log.f64 (+.f64 a b)) (log.f64 (-.f64 a b)))
(+.f64 (log.f64 (cbrt.f64 (fma.f64 a a (neg.f64 (*.f64 b b))))) (log.f64 (pow.f64 (cbrt.f64 (fma.f64 a a (neg.f64 (*.f64 b b)))) 2)))
(+.f64 0 (log.f64 (fma.f64 a a (neg.f64 (*.f64 b b)))))
(+.f64 (log.f64 (sqrt.f64 (fma.f64 a a (neg.f64 (*.f64 b b))))) (log.f64 (sqrt.f64 (fma.f64 a a (neg.f64 (*.f64 b b))))))
(+.f64 (log.f64 (-.f64 a b)) (log.f64 (+.f64 a b)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (fma.f64 a a (neg.f64 (*.f64 b b)))) 2)) (log.f64 (cbrt.f64 (fma.f64 a a (neg.f64 (*.f64 b b))))))
(+.f64 (+.f64 0 (log.f64 (+.f64 a b))) (log.f64 (-.f64 a b)))
(+.f64 (+.f64 0 (log.f64 (sqrt.f64 (fma.f64 a a (neg.f64 (*.f64 b b)))))) (log.f64 (sqrt.f64 (fma.f64 a a (neg.f64 (*.f64 b b))))))
(+.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (fma.f64 a a (neg.f64 (*.f64 b b)))) 2))) (log.f64 (cbrt.f64 (fma.f64 a a (neg.f64 (*.f64 b b))))))
(-.f64 (log.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (log.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)))))
(-.f64 (log.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (log.f64 (fma.f64 a a (*.f64 b b))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (fma.f64 a a (neg.f64 (*.f64 b b)))))) 1)
(-.f64 (+.f64 0 (log.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (log.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)))))
(-.f64 (+.f64 0 (log.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)))) (log.f64 (fma.f64 a a (*.f64 b b))))
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (log.f64 (fma.f64 a a (neg.f64 (*.f64 b b))))))) 1)
(*.f64 (log.f64 (fma.f64 a a (neg.f64 (*.f64 b b)))) 1)
(*.f64 1 (log.f64 (fma.f64 a a (neg.f64 (*.f64 b b)))))
(*.f64 (sqrt.f64 (log.f64 (fma.f64 a a (neg.f64 (*.f64 b b))))) (sqrt.f64 (log.f64 (fma.f64 a a (neg.f64 (*.f64 b b))))))
(*.f64 (cbrt.f64 (log.f64 (fma.f64 a a (neg.f64 (*.f64 b b))))) (pow.f64 (cbrt.f64 (log.f64 (fma.f64 a a (neg.f64 (*.f64 b b))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 a a (neg.f64 (*.f64 b b))))) 2) (cbrt.f64 (log.f64 (fma.f64 a a (neg.f64 (*.f64 b b))))))
(pow.f64 (log.f64 (fma.f64 a a (neg.f64 (*.f64 b b)))) 1)
(pow.f64 (sqrt.f64 (log.f64 (fma.f64 a a (neg.f64 (*.f64 b b))))) 2)
(pow.f64 (cbrt.f64 (log.f64 (fma.f64 a a (neg.f64 (*.f64 b b))))) 3)
(pow.f64 (pow.f64 (log.f64 (fma.f64 a a (neg.f64 (*.f64 b b)))) 3) 1/3)
(sqrt.f64 (pow.f64 (log.f64 (fma.f64 a a (neg.f64 (*.f64 b b)))) 2))
(cbrt.f64 (pow.f64 (log.f64 (fma.f64 a a (neg.f64 (*.f64 b b)))) 3))
(expm1.f64 (log1p.f64 (log.f64 (fma.f64 a a (neg.f64 (*.f64 b b))))))
(exp.f64 (log.f64 (log.f64 (fma.f64 a a (neg.f64 (*.f64 b b))))))
(exp.f64 (*.f64 (log.f64 (log.f64 (fma.f64 a a (neg.f64 (*.f64 b b))))) 1))
(log1p.f64 (-.f64 (*.f64 a a) (+.f64 (*.f64 b b) 1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 a a (neg.f64 (*.f64 b b))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 1)
(/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))) (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4)))) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) -2)) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) -2)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) (/.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))) (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 a 4) (*.f64 (neg.f64 (*.f64 b b)) (neg.f64 (*.f64 b b))))) (-.f64 (*.f64 a a) (neg.f64 (*.f64 b b))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 (fma.f64 a a (neg.f64 (*.f64 b b))) 2) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))) (-.f64 (fma.f64 a a (neg.f64 (*.f64 b b))) (fma.f64 (neg.f64 b) b (*.f64 b b))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (pow.f64 a 6) (pow.f64 (neg.f64 (*.f64 b b)) 3))) (+.f64 (pow.f64 a 4) (-.f64 (*.f64 (neg.f64 (*.f64 b b)) (neg.f64 (*.f64 b b))) (*.f64 (*.f64 a a) (neg.f64 (*.f64 b b))))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (pow.f64 (fma.f64 a a (neg.f64 (*.f64 b b))) 3) (pow.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 3))) (+.f64 (pow.f64 (fma.f64 a a (neg.f64 (*.f64 b b))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 (fma.f64 a a (neg.f64 (*.f64 b b))) (fma.f64 (neg.f64 b) b (*.f64 b b))))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (neg.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)))) (neg.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (neg.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (neg.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (*.f64 (neg.f64 (*.f64 b b)) (neg.f64 (*.f64 b b)))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (*.f64 a a) (neg.f64 (*.f64 b b))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 a a (neg.f64 (*.f64 b b))) 2) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (fma.f64 a a (neg.f64 (*.f64 b b))) (fma.f64 (neg.f64 b) b (*.f64 b b))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 6) (pow.f64 (neg.f64 (*.f64 b b)) 3)) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (+.f64 (pow.f64 a 4) (-.f64 (*.f64 (neg.f64 (*.f64 b b)) (neg.f64 (*.f64 b b))) (*.f64 (*.f64 a a) (neg.f64 (*.f64 b b))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 a a (neg.f64 (*.f64 b b))) 3) (pow.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 3)) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (+.f64 (pow.f64 (fma.f64 a a (neg.f64 (*.f64 b b))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 (fma.f64 a a (neg.f64 (*.f64 b b))) (fma.f64 (neg.f64 b) b (*.f64 b b))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (neg.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (neg.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (*.f64 (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) -2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) -2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (*.f64 (sqrt.f64 (fma.f64 a a (neg.f64 (*.f64 b b)))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (sqrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 (sqrt.f64 (fma.f64 a a (neg.f64 (*.f64 b b)))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (sqrt.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (*.f64 (fma.f64 a a (neg.f64 (*.f64 b b))) (*.f64 (-.f64 a b) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (-.f64 a b))
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (-.f64 a b) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (-.f64 (fma.f64 a a (*.f64 b b)) (*.f64 a b)))
(pow.f64 (*.f64 (fma.f64 a a (neg.f64 (*.f64 b b))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 a a (neg.f64 (*.f64 b b))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 a a (neg.f64 (*.f64 b b))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 a a (neg.f64 (*.f64 b b))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 a a (neg.f64 (*.f64 b b))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -2) (fma.f64 a a (neg.f64 (*.f64 b b)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 a a (neg.f64 (*.f64 b b))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 a a (neg.f64 (*.f64 b b))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 a a (neg.f64 (*.f64 b b))) -2) 3) (pow.f64 (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 (fma.f64 a a (neg.f64 (*.f64 b b))) -2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 a a (neg.f64 (*.f64 b b))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(exp.f64 (log.f64 (*.f64 (fma.f64 a a (neg.f64 (*.f64 b b))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 a a (neg.f64 (*.f64 b b))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 a a (neg.f64 (*.f64 b b))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
Outputs
(log.f64 (neg.f64 (pow.f64 b 2)))
(log.f64 (*.f64 b (neg.f64 b)))
(+.f64 (log.f64 (neg.f64 (pow.f64 b 2))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (log.f64 (*.f64 b (neg.f64 b))) (neg.f64 (/.f64 (*.f64 a a) (*.f64 b b))))
(-.f64 (log.f64 (*.f64 b (neg.f64 b))) (*.f64 (/.f64 a b) (/.f64 a b)))
(+.f64 (log.f64 (neg.f64 (pow.f64 b 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(+.f64 (log.f64 (*.f64 b (neg.f64 b))) (fma.f64 -1 (/.f64 (*.f64 a a) (*.f64 b b)) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(+.f64 (log.f64 (*.f64 b (neg.f64 b))) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 (/.f64 a b) (/.f64 a b))))
(+.f64 (log.f64 (*.f64 b (neg.f64 b))) (fma.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 (neg.f64 a) (/.f64 (*.f64 b b) a))))
(+.f64 (log.f64 (neg.f64 (pow.f64 b 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6))) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))))))
(+.f64 (log.f64 (*.f64 b (neg.f64 b))) (fma.f64 -1 (/.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6)) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))))))
(+.f64 (log.f64 (*.f64 b (neg.f64 b))) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6)))) (*.f64 (/.f64 a b) (/.f64 a b))))
(+.f64 (-.f64 (log.f64 (*.f64 b (neg.f64 b))) (*.f64 (/.f64 a b) (/.f64 a b))) (fma.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6)))))
(*.f64 -2 (log.f64 (/.f64 1 a)))
(*.f64 -2 (neg.f64 (log.f64 a)))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 a))) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 -2 (neg.f64 (log.f64 a)) (/.f64 (*.f64 b (neg.f64 b)) (*.f64 a a)))
(fma.f64 -2 (neg.f64 (log.f64 a)) (*.f64 (/.f64 b a) (/.f64 (neg.f64 b) a)))
(fma.f64 -2 (neg.f64 (log.f64 a)) (/.f64 (*.f64 (/.f64 b a) (neg.f64 b)) a))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 a))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(fma.f64 -2 (neg.f64 (log.f64 a)) (fma.f64 -1 (/.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (*.f64 -1/2 (pow.f64 b 4)) (pow.f64 a 4))))
(fma.f64 -2 (neg.f64 (log.f64 a)) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 (/.f64 b a) (/.f64 b a))))
(fma.f64 -2 (neg.f64 (log.f64 a)) (fma.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (*.f64 (/.f64 b a) (neg.f64 b)) a)))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 a))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6))))))
(fma.f64 -2 (neg.f64 (log.f64 a)) (fma.f64 -1 (/.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6))))))
(fma.f64 -2 (neg.f64 (log.f64 a)) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6)))) (*.f64 (/.f64 b a) (/.f64 b a))))
(fma.f64 -2 (neg.f64 (log.f64 a)) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (*.f64 -1/3 (pow.f64 b 6)) (pow.f64 a 6))) (*.f64 (/.f64 b a) (/.f64 b a))))
(*.f64 -2 (log.f64 (/.f64 -1 a)))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 a))) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 -2 (log.f64 (/.f64 -1 a)) (/.f64 (*.f64 b (neg.f64 b)) (*.f64 a a)))
(-.f64 (*.f64 -2 (log.f64 (/.f64 -1 a))) (*.f64 (/.f64 b a) (/.f64 b a)))
(fma.f64 -2 (log.f64 (/.f64 -1 a)) (/.f64 (*.f64 (/.f64 b a) (neg.f64 b)) a))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 a))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(fma.f64 -2 (log.f64 (/.f64 -1 a)) (fma.f64 -1 (/.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (*.f64 -1/2 (pow.f64 b 4)) (pow.f64 a 4))))
(fma.f64 -2 (log.f64 (/.f64 -1 a)) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 (/.f64 b a) (/.f64 b a))))
(fma.f64 -2 (log.f64 (/.f64 -1 a)) (fma.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (*.f64 (/.f64 b a) (neg.f64 b)) a)))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 a))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6))))))
(fma.f64 -2 (log.f64 (/.f64 -1 a)) (fma.f64 -1 (/.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6))))))
(fma.f64 -2 (log.f64 (/.f64 -1 a)) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6)))) (*.f64 (/.f64 b a) (/.f64 b a))))
(fma.f64 -2 (log.f64 (/.f64 -1 a)) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (*.f64 -1/3 (pow.f64 b 6)) (pow.f64 a 6))) (*.f64 (/.f64 b a) (/.f64 b a))))
(log.f64 (pow.f64 a 2))
(*.f64 2 (log.f64 a))
(log.f64 (*.f64 a a))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (log.f64 (pow.f64 a 2)))
(fma.f64 -1 (/.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (log.f64 a)))
(-.f64 (log.f64 (*.f64 a a)) (*.f64 (/.f64 b a) (/.f64 b a)))
(-.f64 (*.f64 2 (log.f64 a)) (*.f64 (/.f64 b a) (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))) (log.f64 (pow.f64 a 2))))
(fma.f64 -1 (/.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 2 (log.f64 a))))
(-.f64 (fma.f64 2 (log.f64 a) (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)))) (*.f64 (/.f64 b a) (/.f64 b a)))
(-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 2 (log.f64 a))) (*.f64 (/.f64 b a) (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))) (+.f64 (log.f64 (pow.f64 a 2)) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6))))))
(fma.f64 -1 (/.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6))) (*.f64 2 (log.f64 a)))))
(-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 2 (log.f64 a) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6))))) (*.f64 (/.f64 b a) (/.f64 b a)))
(-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 2 (log.f64 a) (/.f64 (*.f64 -1/3 (pow.f64 b 6)) (pow.f64 a 6)))) (*.f64 (/.f64 b a) (/.f64 b a)))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (log.f64 -1))
(fma.f64 -2 (neg.f64 (log.f64 b)) (log.f64 -1))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(+.f64 (fma.f64 -2 (neg.f64 (log.f64 b)) (log.f64 -1)) (neg.f64 (/.f64 (*.f64 a a) (*.f64 b b))))
(-.f64 (fma.f64 -2 (neg.f64 (log.f64 b)) (log.f64 -1)) (*.f64 (/.f64 a b) (/.f64 a b)))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))))))
(+.f64 (fma.f64 -2 (neg.f64 (log.f64 b)) (log.f64 -1)) (fma.f64 -1 (/.f64 (*.f64 a a) (*.f64 b b)) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 (/.f64 a b) (/.f64 a b))) (fma.f64 -2 (neg.f64 (log.f64 b)) (log.f64 -1)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))) (-.f64 (fma.f64 -2 (neg.f64 (log.f64 b)) (log.f64 -1)) (*.f64 (/.f64 a b) (/.f64 a b))))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6))) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)))))))
(+.f64 (fma.f64 -2 (neg.f64 (log.f64 b)) (log.f64 -1)) (fma.f64 -1 (/.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6)) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))))))
(+.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6)))) (*.f64 (/.f64 a b) (/.f64 a b))) (fma.f64 -2 (neg.f64 (log.f64 b)) (log.f64 -1)))
(+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6)))) (-.f64 (fma.f64 -2 (neg.f64 (log.f64 b)) (log.f64 -1)) (*.f64 (/.f64 a b) (/.f64 a b))))
(+.f64 (log.f64 -1) (*.f64 -2 (log.f64 (/.f64 -1 b))))
(fma.f64 -2 (log.f64 (/.f64 -1 b)) (log.f64 -1))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 -2 (log.f64 (/.f64 -1 b)))))
(+.f64 (log.f64 -1) (fma.f64 -1 (/.f64 (*.f64 a a) (*.f64 b b)) (*.f64 -2 (log.f64 (/.f64 -1 b)))))
(+.f64 (neg.f64 (*.f64 (/.f64 a b) (/.f64 a b))) (fma.f64 -2 (log.f64 (/.f64 -1 b)) (log.f64 -1)))
(-.f64 (fma.f64 -2 (log.f64 (/.f64 -1 b)) (log.f64 -1)) (*.f64 (/.f64 a b) (/.f64 a b)))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 b))) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))))))
(+.f64 (log.f64 -1) (fma.f64 -1 (/.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 -2 (log.f64 (/.f64 -1 b)) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))))))
(+.f64 (log.f64 -1) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 -2 (log.f64 (/.f64 -1 b)))) (*.f64 (/.f64 a b) (/.f64 a b))))
(+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 (neg.f64 a) (/.f64 (*.f64 b b) a))) (fma.f64 -2 (log.f64 (/.f64 -1 b)) (log.f64 -1)))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 b))) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)))))))
(+.f64 (log.f64 -1) (fma.f64 -1 (/.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6)) (fma.f64 -2 (log.f64 (/.f64 -1 b)) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)))))))
(+.f64 (log.f64 -1) (-.f64 (fma.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6)) (fma.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 -2 (log.f64 (/.f64 -1 b))))) (*.f64 (/.f64 a b) (/.f64 a b))))
(+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6)))) (-.f64 (fma.f64 -2 (log.f64 (/.f64 -1 b)) (log.f64 -1)) (*.f64 (/.f64 a b) (/.f64 a b))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 2 (*.f64 (*.f64 b b) (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)))))))
(fma.f64 -2 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 (*.f64 a a) -2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 (*.f64 a a) -2)))
(+.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 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 (*.f64 a a) -2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 (*.f64 a a) -2)))
(+.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 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 (*.f64 a a) -2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 (*.f64 a a) -2)))
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 -2 (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (*.f64 a a) (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 a a) -2))
(+.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 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 (*.f64 a a) -2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 (*.f64 a a) -2)))
(+.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 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 (*.f64 a a) -2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 (*.f64 a a) -2)))
(+.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 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 (*.f64 a a) -2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 (*.f64 a a) -2)))
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 -2 (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (*.f64 a a) (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 a a) -2))
(+.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 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 (*.f64 a a) -2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 (*.f64 a a) -2)))
(+.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 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 (*.f64 a a) -2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 (*.f64 a a) -2)))
(+.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 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 (*.f64 a a) -2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 (*.f64 a a) -2)))
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 -2 (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (*.f64 a a) (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 a a) -2))
(+.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 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 (*.f64 a a) -2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 (*.f64 a a) -2)))
(+.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 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 (*.f64 a a) -2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 (*.f64 a a) -2)))
(+.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 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 (*.f64 a a) -2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 (*.f64 a a) -2)))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 2 (*.f64 (*.f64 b b) (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)))))))
(fma.f64 -2 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 (*.f64 a a) -2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 (*.f64 a a) -2)))
(+.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 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 (*.f64 a a) -2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 (*.f64 a a) -2)))
(+.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 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 (*.f64 a a) -2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 (*.f64 a a) -2)))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 2 (*.f64 (*.f64 b b) (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)))))))
(fma.f64 -2 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 (*.f64 a a) -2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 (*.f64 a a) -2)))
(+.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 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 (*.f64 a a) -2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 (*.f64 a a) -2)))
(+.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 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 (*.f64 a a) -2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 (*.f64 a a) -2)))
(*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (PI.f64))))
(*.f64 -1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 a a) (*.f64 b b))) (PI.f64)))
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle -1/90))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (PI.f64)))) (*.f64 1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (PI.f64) 3)))))
(fma.f64 -1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 a a) (*.f64 b b))) (PI.f64)) (*.f64 1/17496000 (*.f64 (*.f64 (pow.f64 angle 3) (-.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (PI.f64) 3))))
(fma.f64 (*.f64 angle -1/90) (*.f64 (PI.f64) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (*.f64 (*.f64 1/17496000 (pow.f64 angle 3)) (pow.f64 (PI.f64) 3)) (-.f64 (*.f64 a a) (*.f64 b b))))
(fma.f64 1/17496000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 angle 3) (-.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle -1/90)))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (PI.f64)))) (+.f64 (*.f64 1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (PI.f64) 3)))) (*.f64 -1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (PI.f64) 5))))))
(fma.f64 -1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 a a) (*.f64 b b))) (PI.f64)) (fma.f64 1/17496000 (*.f64 (*.f64 (pow.f64 angle 3) (-.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (PI.f64) 3)) (*.f64 -1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (*.f64 a a) (*.f64 b b)))))))
(fma.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 a a) (*.f64 b b)))) (fma.f64 1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 -1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (*.f64 a a) (*.f64 b b)))))))
(fma.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 a a) (*.f64 b b)))) (fma.f64 1/17496000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 angle 3) (-.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 -1/11337408000000 (*.f64 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (-.f64 (*.f64 a a) (*.f64 b b))))))
(+.f64 (*.f64 1/15427944806400000000 (*.f64 (pow.f64 angle 7) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (PI.f64) 7)))) (+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (PI.f64)))) (+.f64 (*.f64 1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (PI.f64) 3)))) (*.f64 -1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (PI.f64) 5)))))))
(fma.f64 1/15427944806400000000 (*.f64 (*.f64 (pow.f64 angle 7) (-.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (PI.f64) 7)) (fma.f64 -1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 a a) (*.f64 b b))) (PI.f64)) (fma.f64 1/17496000 (*.f64 (*.f64 (pow.f64 angle 3) (-.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (PI.f64) 3)) (*.f64 -1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (*.f64 a a) (*.f64 b b))))))))
(fma.f64 1/15427944806400000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (*.f64 a a) (*.f64 b b)))) (fma.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 a a) (*.f64 b b)))) (fma.f64 1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 -1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (*.f64 a a) (*.f64 b b))))))))
(fma.f64 1/15427944806400000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (pow.f64 angle 7) (-.f64 (*.f64 a a) (*.f64 b b)))) (fma.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 a a) (*.f64 b b)))) (fma.f64 1/17496000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 angle 3) (-.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 -1/11337408000000 (*.f64 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (-.f64 (*.f64 a a) (*.f64 b b)))))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))
(+.f64 (log.f64 (fma.f64 a a (neg.f64 (*.f64 b b)))) 0)
(log.f64 (-.f64 (*.f64 a a) (*.f64 b b)))
(+.f64 (log.f64 (+.f64 a b)) (log.f64 (-.f64 a b)))
(+.f64 (log.f64 (+.f64 b a)) (log.f64 (-.f64 a b)))
(+.f64 (log.f64 (cbrt.f64 (fma.f64 a a (neg.f64 (*.f64 b b))))) (log.f64 (pow.f64 (cbrt.f64 (fma.f64 a a (neg.f64 (*.f64 b b)))) 2)))
(+.f64 (log.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 2 (log.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))))))
(*.f64 3 (log.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b)))))
(+.f64 0 (log.f64 (fma.f64 a a (neg.f64 (*.f64 b b)))))
(log.f64 (-.f64 (*.f64 a a) (*.f64 b b)))
(+.f64 (log.f64 (sqrt.f64 (fma.f64 a a (neg.f64 (*.f64 b b))))) (log.f64 (sqrt.f64 (fma.f64 a a (neg.f64 (*.f64 b b))))))
(*.f64 2 (log.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b)))))
(+.f64 (log.f64 (-.f64 a b)) (log.f64 (+.f64 a b)))
(+.f64 (log.f64 (+.f64 b a)) (log.f64 (-.f64 a b)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (fma.f64 a a (neg.f64 (*.f64 b b)))) 2)) (log.f64 (cbrt.f64 (fma.f64 a a (neg.f64 (*.f64 b b))))))
(+.f64 (log.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 2 (log.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))))))
(*.f64 3 (log.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b)))))
(+.f64 (+.f64 0 (log.f64 (+.f64 a b))) (log.f64 (-.f64 a b)))
(+.f64 (log.f64 (+.f64 b a)) (log.f64 (-.f64 a b)))
(+.f64 (+.f64 0 (log.f64 (sqrt.f64 (fma.f64 a a (neg.f64 (*.f64 b b)))))) (log.f64 (sqrt.f64 (fma.f64 a a (neg.f64 (*.f64 b b))))))
(*.f64 2 (log.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b)))))
(+.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (fma.f64 a a (neg.f64 (*.f64 b b)))) 2))) (log.f64 (cbrt.f64 (fma.f64 a a (neg.f64 (*.f64 b b))))))
(+.f64 (log.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 2 (log.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))))))
(*.f64 3 (log.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b)))))
(-.f64 (log.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (log.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)))))
(-.f64 (log.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (log.f64 (+.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (*.f64 b a) 2))))
(-.f64 (log.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (log.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))))
(-.f64 (log.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (log.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(-.f64 (log.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (log.f64 (fma.f64 a a (*.f64 b b))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (fma.f64 a a (neg.f64 (*.f64 b b)))))) 1)
(log.f64 (-.f64 (*.f64 a a) (*.f64 b b)))
(-.f64 (+.f64 0 (log.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (log.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)))))
(-.f64 (log.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (log.f64 (+.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (*.f64 b a) 2))))
(-.f64 (log.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (log.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))))
(-.f64 (log.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (log.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(-.f64 (+.f64 0 (log.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)))) (log.f64 (fma.f64 a a (*.f64 b b))))
(-.f64 (log.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (log.f64 (fma.f64 a a (*.f64 b b))))
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (log.f64 (fma.f64 a a (neg.f64 (*.f64 b b))))))) 1)
(log.f64 (-.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 (log.f64 (fma.f64 a a (neg.f64 (*.f64 b b)))) 1)
(log.f64 (-.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 1 (log.f64 (fma.f64 a a (neg.f64 (*.f64 b b)))))
(log.f64 (-.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 (sqrt.f64 (log.f64 (fma.f64 a a (neg.f64 (*.f64 b b))))) (sqrt.f64 (log.f64 (fma.f64 a a (neg.f64 (*.f64 b b))))))
(log.f64 (-.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 (cbrt.f64 (log.f64 (fma.f64 a a (neg.f64 (*.f64 b b))))) (pow.f64 (cbrt.f64 (log.f64 (fma.f64 a a (neg.f64 (*.f64 b b))))) 2))
(log.f64 (-.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 a a (neg.f64 (*.f64 b b))))) 2) (cbrt.f64 (log.f64 (fma.f64 a a (neg.f64 (*.f64 b b))))))
(log.f64 (-.f64 (*.f64 a a) (*.f64 b b)))
(pow.f64 (log.f64 (fma.f64 a a (neg.f64 (*.f64 b b)))) 1)
(log.f64 (-.f64 (*.f64 a a) (*.f64 b b)))
(pow.f64 (sqrt.f64 (log.f64 (fma.f64 a a (neg.f64 (*.f64 b b))))) 2)
(log.f64 (-.f64 (*.f64 a a) (*.f64 b b)))
(pow.f64 (cbrt.f64 (log.f64 (fma.f64 a a (neg.f64 (*.f64 b b))))) 3)
(log.f64 (-.f64 (*.f64 a a) (*.f64 b b)))
(pow.f64 (pow.f64 (log.f64 (fma.f64 a a (neg.f64 (*.f64 b b)))) 3) 1/3)
(log.f64 (-.f64 (*.f64 a a) (*.f64 b b)))
(sqrt.f64 (pow.f64 (log.f64 (fma.f64 a a (neg.f64 (*.f64 b b)))) 2))
(sqrt.f64 (pow.f64 (log.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2))
(fabs.f64 (log.f64 (-.f64 (*.f64 a a) (*.f64 b b))))
(cbrt.f64 (pow.f64 (log.f64 (fma.f64 a a (neg.f64 (*.f64 b b)))) 3))
(log.f64 (-.f64 (*.f64 a a) (*.f64 b b)))
(expm1.f64 (log1p.f64 (log.f64 (fma.f64 a a (neg.f64 (*.f64 b b))))))
(log.f64 (-.f64 (*.f64 a a) (*.f64 b b)))
(exp.f64 (log.f64 (log.f64 (fma.f64 a a (neg.f64 (*.f64 b b))))))
(log.f64 (-.f64 (*.f64 a a) (*.f64 b b)))
(exp.f64 (*.f64 (log.f64 (log.f64 (fma.f64 a a (neg.f64 (*.f64 b b))))) 1))
(log.f64 (-.f64 (*.f64 a a) (*.f64 b b)))
(log1p.f64 (-.f64 (*.f64 a a) (+.f64 (*.f64 b b) 1)))
(log1p.f64 (-.f64 (*.f64 a a) (fma.f64 b b 1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 a a (neg.f64 (*.f64 b b))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 1)
(*.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 (/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 a a (*.f64 b b))) (-.f64 (pow.f64 a 4) (pow.f64 b 4)))
(/.f64 (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (fma.f64 a a (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (fma.f64 a a (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))) (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(*.f64 (/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (*.f64 b a) 2))) (-.f64 (pow.f64 a 6) (pow.f64 b 6)))
(*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (/.f64 -2 (/.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) -2))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (fma.f64 a a (*.f64 b b)))
(*.f64 (/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 a a (*.f64 b b))) (-.f64 (pow.f64 a 4) (pow.f64 b 4)))
(/.f64 (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (fma.f64 a a (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (fma.f64 a a (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))
(*.f64 (/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (*.f64 b a) 2))) (-.f64 (pow.f64 a 6) (pow.f64 b 6)))
(*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (/.f64 -2 (/.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) -2))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4)))) (fma.f64 a a (*.f64 b b)))
(*.f64 (/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 a a (*.f64 b b))) (-.f64 (pow.f64 a 4) (pow.f64 b 4)))
(/.f64 (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (fma.f64 a a (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (fma.f64 a a (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))
(*.f64 (/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (*.f64 b a) 2))) (-.f64 (pow.f64 a 6) (pow.f64 b 6)))
(*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (/.f64 -2 (/.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) -2))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) -2)) (fma.f64 a a (*.f64 b b)))
(*.f64 (/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 a a (*.f64 b b))) (-.f64 (pow.f64 a 4) (pow.f64 b 4)))
(/.f64 (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (fma.f64 a a (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (fma.f64 a a (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) -2)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))
(*.f64 (/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (*.f64 b a) 2))) (-.f64 (pow.f64 a 6) (pow.f64 b 6)))
(*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (/.f64 -2 (/.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) -2))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (fma.f64 a a (*.f64 b b)))
(*.f64 (/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 a a (*.f64 b b))) (-.f64 (pow.f64 a 4) (pow.f64 b 4)))
(/.f64 (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (fma.f64 a a (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (fma.f64 a a (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))
(*.f64 (/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (*.f64 b a) 2))) (-.f64 (pow.f64 a 6) (pow.f64 b 6)))
(*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (/.f64 -2 (/.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) -2))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 (/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 a a (*.f64 b b))) (-.f64 (pow.f64 a 4) (pow.f64 b 4)))
(/.f64 (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (fma.f64 a a (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (fma.f64 a a (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) (/.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))) (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(*.f64 (/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (*.f64 b a) 2))) (-.f64 (pow.f64 a 6) (pow.f64 b 6)))
(*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (/.f64 -2 (/.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) -2))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (fma.f64 a a (*.f64 b b)))
(*.f64 (/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 a a (*.f64 b b))) (-.f64 (pow.f64 a 4) (pow.f64 b 4)))
(/.f64 (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (fma.f64 a a (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (fma.f64 a a (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))
(*.f64 (/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (*.f64 b a) 2))) (-.f64 (pow.f64 a 6) (pow.f64 b 6)))
(*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (/.f64 -2 (/.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) -2))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 a 4) (*.f64 (neg.f64 (*.f64 b b)) (neg.f64 (*.f64 b b))))) (-.f64 (*.f64 a a) (neg.f64 (*.f64 b b))))
(*.f64 (/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 a a (*.f64 b b))) (-.f64 (pow.f64 a 4) (pow.f64 b 4)))
(/.f64 (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (fma.f64 a a (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (fma.f64 a a (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 (fma.f64 a a (neg.f64 (*.f64 b b))) 2) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))) (-.f64 (fma.f64 a a (neg.f64 (*.f64 b b))) (fma.f64 (neg.f64 b) b (*.f64 b b))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (/.f64 (-.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (-.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))))
(*.f64 (/.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 0 (*.f64 b b)))) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (*.f64 0 (*.f64 b b)) (*.f64 0 (*.f64 b b)))))
(*.f64 (/.f64 -2 (/.f64 (+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 0 (*.f64 b b))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (*.f64 0 (*.f64 b b)) (*.f64 0 (*.f64 b b)))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (pow.f64 a 6) (pow.f64 (neg.f64 (*.f64 b b)) 3))) (+.f64 (pow.f64 a 4) (-.f64 (*.f64 (neg.f64 (*.f64 b b)) (neg.f64 (*.f64 b b))) (*.f64 (*.f64 a a) (neg.f64 (*.f64 b b))))))
(*.f64 (/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (*.f64 b a) 2))) (-.f64 (pow.f64 a 6) (pow.f64 b 6)))
(*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (/.f64 -2 (/.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) -2))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (pow.f64 (fma.f64 a a (neg.f64 (*.f64 b b))) 3) (pow.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 3))) (+.f64 (pow.f64 (fma.f64 a a (neg.f64 (*.f64 b b))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 (fma.f64 a a (neg.f64 (*.f64 b b))) (fma.f64 (neg.f64 b) b (*.f64 b b))))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (-.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b))))) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 3))))
(*.f64 (/.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fma.f64 (*.f64 0 (*.f64 b b)) (+.f64 (-.f64 (*.f64 0 (*.f64 b b)) (*.f64 a a)) (*.f64 b b)) (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2))) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (*.f64 0 (*.f64 b b)) 3)))
(*.f64 (/.f64 -2 (/.f64 (fma.f64 (*.f64 0 (*.f64 b b)) (+.f64 (*.f64 b b) (-.f64 (*.f64 0 (*.f64 b b)) (*.f64 a a))) (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (*.f64 0 (*.f64 b b)) 3)))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (neg.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)))) (neg.f64 (fma.f64 a a (*.f64 b b))))
(*.f64 (/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 a a (*.f64 b b))) (-.f64 (pow.f64 a 4) (pow.f64 b 4)))
(/.f64 (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (fma.f64 a a (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (fma.f64 a a (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (neg.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (neg.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)))))
(*.f64 (/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (*.f64 b a) 2))) (-.f64 (pow.f64 a 6) (pow.f64 b 6)))
(*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (/.f64 -2 (/.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) -2))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (*.f64 (neg.f64 (*.f64 b b)) (neg.f64 (*.f64 b b)))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (*.f64 a a) (neg.f64 (*.f64 b b))))
(*.f64 (/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 a a (*.f64 b b))) (-.f64 (pow.f64 a 4) (pow.f64 b 4)))
(/.f64 (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (fma.f64 a a (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (fma.f64 a a (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 a a (neg.f64 (*.f64 b b))) 2) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (fma.f64 a a (neg.f64 (*.f64 b b))) (fma.f64 (neg.f64 b) b (*.f64 b b))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (/.f64 (-.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (-.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))))
(*.f64 (/.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 0 (*.f64 b b)))) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (*.f64 0 (*.f64 b b)) (*.f64 0 (*.f64 b b)))))
(*.f64 (/.f64 -2 (/.f64 (+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 0 (*.f64 b b))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (*.f64 0 (*.f64 b b)) (*.f64 0 (*.f64 b b)))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 6) (pow.f64 (neg.f64 (*.f64 b b)) 3)) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (+.f64 (pow.f64 a 4) (-.f64 (*.f64 (neg.f64 (*.f64 b b)) (neg.f64 (*.f64 b b))) (*.f64 (*.f64 a a) (neg.f64 (*.f64 b b))))))
(*.f64 (/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (*.f64 b a) 2))) (-.f64 (pow.f64 a 6) (pow.f64 b 6)))
(*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (/.f64 -2 (/.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) -2))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 a a (neg.f64 (*.f64 b b))) 3) (pow.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 3)) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (+.f64 (pow.f64 (fma.f64 a a (neg.f64 (*.f64 b b))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 (fma.f64 a a (neg.f64 (*.f64 b b))) (fma.f64 (neg.f64 b) b (*.f64 b b))))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (-.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b))))) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 3))))
(*.f64 (/.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fma.f64 (*.f64 0 (*.f64 b b)) (+.f64 (-.f64 (*.f64 0 (*.f64 b b)) (*.f64 a a)) (*.f64 b b)) (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2))) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (*.f64 0 (*.f64 b b)) 3)))
(*.f64 (/.f64 -2 (/.f64 (fma.f64 (*.f64 0 (*.f64 b b)) (+.f64 (*.f64 b b) (-.f64 (*.f64 0 (*.f64 b b)) (*.f64 a a))) (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (*.f64 0 (*.f64 b b)) 3)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (neg.f64 (fma.f64 a a (*.f64 b b))))
(*.f64 (/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 a a (*.f64 b b))) (-.f64 (pow.f64 a 4) (pow.f64 b 4)))
(/.f64 (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (fma.f64 a a (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (fma.f64 a a (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (neg.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)))))
(*.f64 (/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (*.f64 b a) 2))) (-.f64 (pow.f64 a 6) (pow.f64 b 6)))
(*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (/.f64 -2 (/.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) -2))
(/.f64 (*.f64 (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 a a (*.f64 b b)))
(*.f64 (/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 a a (*.f64 b b))) (-.f64 (pow.f64 a 4) (pow.f64 b 4)))
(/.f64 (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (fma.f64 a a (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (fma.f64 a a (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.f64 (*.f64 (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))
(*.f64 (/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (*.f64 b a) 2))) (-.f64 (pow.f64 a 6) (pow.f64 b 6)))
(*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (/.f64 -2 (/.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) -2))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) -2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 a a (*.f64 b b)))
(*.f64 (/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 a a (*.f64 b b))) (-.f64 (pow.f64 a 4) (pow.f64 b 4)))
(/.f64 (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (fma.f64 a a (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (fma.f64 a a (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) -2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))
(*.f64 (/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (*.f64 b a) 2))) (-.f64 (pow.f64 a 6) (pow.f64 b 6)))
(*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (/.f64 -2 (/.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) -2))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1) (fma.f64 a a (*.f64 b b)))
(*.f64 (/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 a a (*.f64 b b))) (-.f64 (pow.f64 a 4) (pow.f64 b 4)))
(/.f64 (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (fma.f64 a a (*.f64 b b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (fma.f64 a a (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))
(*.f64 (/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (*.f64 b a) 2))) (-.f64 (pow.f64 a 6) (pow.f64 b 6)))
(*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (/.f64 -2 (/.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) -2))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (*.f64 (sqrt.f64 (fma.f64 a a (neg.f64 (*.f64 b b)))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (sqrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (/.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (*.f64 b a) 2))) (*.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (sqrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))))) (*.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 (sqrt.f64 (fma.f64 a a (neg.f64 (*.f64 b b)))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (sqrt.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (sqrt.f64 (fma.f64 a a (*.f64 b b))) (*.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (hypot.f64 a b)) (*.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (hypot.f64 a b)) (*.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(/.f64 (*.f64 (fma.f64 a a (neg.f64 (*.f64 b b))) (*.f64 (-.f64 a b) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (-.f64 a b))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (-.f64 a b)) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (-.f64 a b))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (-.f64 a b)) (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 a b))))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (-.f64 a b)) (*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (-.f64 a b) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (-.f64 (fma.f64 a a (*.f64 b b)) (*.f64 a b)))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (/.f64 (-.f64 (fma.f64 a a (*.f64 b b)) (*.f64 b a)) (*.f64 (-.f64 a b) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(/.f64 (*.f64 (-.f64 a b) (+.f64 (pow.f64 b 3) (pow.f64 a 3))) (/.f64 (-.f64 (fma.f64 a a (*.f64 b b)) (*.f64 b a)) (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (-.f64 (fma.f64 a a (*.f64 b b)) (*.f64 b a))) (*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 a b))))
(pow.f64 (*.f64 (fma.f64 a a (neg.f64 (*.f64 b b))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(*.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 a a (neg.f64 (*.f64 b b))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2)
(*.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 a a (neg.f64 (*.f64 b b))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)
(*.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))
(pow.f64 (pow.f64 (*.f64 (fma.f64 a a (neg.f64 (*.f64 b b))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 1/3)
(*.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 a a (neg.f64 (*.f64 b b))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))
(fabs.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fabs.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -2) (fma.f64 a a (neg.f64 (*.f64 b b)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (log.f64 (pow.f64 (exp.f64 -2) (-.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (log.f64 (exp.f64 -2))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (log.f64 (exp.f64 -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 a a (neg.f64 (*.f64 b b))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(*.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 a a (neg.f64 (*.f64 b b))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3))
(*.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 a a (neg.f64 (*.f64 b b))) -2) 3) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)))
(*.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) (pow.f64 (*.f64 (fma.f64 a a (neg.f64 (*.f64 b b))) -2) 3)))
(*.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 a a (neg.f64 (*.f64 b b))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))
(exp.f64 (log.f64 (*.f64 (fma.f64 a a (neg.f64 (*.f64 b b))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 a a (neg.f64 (*.f64 b b))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1))
(*.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 a a (neg.f64 (*.f64 b b))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))

eval680.0ms (3%)

Compiler

Compiled 49904 to 25475 computations (49% saved)

prune759.0ms (3.3%)

Pruning

170 alts after pruning (168 fresh and 2 done)

PrunedKeptTotal
New1521931614
Fresh237598
Picked101
Done426
Total15491701719
Accurracy
74.2%
Counts
1719 → 170
Alt Table
Click to see full alt table
StatusAccuracyProgram
50.6%
(pow.f64 (cbrt.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) 3)
25.1%
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
51.2%
(/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 2 (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a))))))
51.1%
(/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 2 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
10.5%
(*.f64 (pow.f64 (pow.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 3) 1/3) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (fma.f64 b b (*.f64 a a))))
38.7%
(*.f64 (pow.f64 (pow.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2) 1/3) (cbrt.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
20.2%
(*.f64 (pow.f64 b 4) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (fma.f64 b b (*.f64 a a))))
67.7%
(*.f64 (/.f64 (*.f64 -2 (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 1 (+.f64 b a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
15.3%
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (fma.f64 b b (*.f64 a a))))
11.6%
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
22.3%
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (expm1.f64 (log1p.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)))))
50.8%
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))) 2) (cbrt.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1/2))
49.1%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1)
51.0%
(*.f64 (*.f64 (*.f64 (+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 b) b (*.f64 b b))))) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
50.7%
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a))))) 2)) (cbrt.f64 (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a))))))
35.6%
(*.f64 (*.f64 (*.f64 (fabs.f64 (-.f64 (*.f64 a a) (*.f64 b b))) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
34.3%
(*.f64 (*.f64 (*.f64 (exp.f64 (-.f64 (log.f64 (*.f64 a a)) (*.f64 (/.f64 b a) (/.f64 b a)))) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
29.6%
(*.f64 (*.f64 (*.f64 (exp.f64 (log.f64 (-.f64 (*.f64 a a) (*.f64 b b)))) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (fabs.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
29.0%
(*.f64 (*.f64 (*.f64 (exp.f64 (log.f64 (-.f64 (*.f64 a a) (*.f64 b b)))) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1)
33.5%
(*.f64 (*.f64 (*.f64 (exp.f64 (log.f64 (*.f64 a a))) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
34.4%
(*.f64 (*.f64 (*.f64 a a) (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
33.3%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 a b)) 3) 1/3)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
34.1%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
67.0%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
67.1%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
67.1%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 180 (*.f64 (PI.f64) (cbrt.f64 angle))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
66.5%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
67.5%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
66.6%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))) (/.f64 (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
65.8%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) (cbrt.f64 (/.f64 180 angle)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
67.3%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 angle (pow.f64 (cbrt.f64 (PI.f64)) 2)) (/.f64 180 (cbrt.f64 (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
67.4%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
67.0%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (fabs.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
67.5%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3)))
68.0%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (cos.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2) (cbrt.f64 (/.f64 (/.f64 180 (PI.f64)) angle)))))
67.9%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (cos.f64 (/.f64 (/.f64 angle (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (/.f64 180 (PI.f64))))) (cbrt.f64 (/.f64 180 (PI.f64))))))
67.9%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (cos.f64 (/.f64 (/.f64 1 (*.f64 (cbrt.f64 (/.f64 (/.f64 180 (PI.f64)) angle)) (cbrt.f64 (/.f64 (/.f64 180 (PI.f64)) angle)))) (cbrt.f64 (/.f64 (/.f64 180 (PI.f64)) angle)))))
67.5%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (cos.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (PI.f64)) (/.f64 180 (cbrt.f64 angle)))))
34.4%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (cos.f64 (/.f64 (*.f64 (sqrt.f64 angle) (PI.f64)) (/.f64 180 (sqrt.f64 angle)))))
67.6%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (cos.f64 (/.f64 (*.f64 angle (pow.f64 (cbrt.f64 (PI.f64)) 2)) (/.f64 180 (cbrt.f64 (PI.f64))))))
67.7%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (cos.f64 (/.f64 (*.f64 1/180 (PI.f64)) (/.f64 1 angle))))
67.5%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (cos.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (sqrt.f64 (PI.f64))))))
67.4%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (cos.f64 (/.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2)))))
67.8%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
67.5%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) 180) (*.f64 angle (sqrt.f64 (PI.f64))))))
68.0%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (cos.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) 180))))
67.8%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
63.0%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
66.0%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) 1)
66.5%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (sqrt.f64 (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
66.9%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (cbrt.f64 180) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
66.6%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (pow.f64 (cbrt.f64 (PI.f64)) 2)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
66.8%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
65.9%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
66.8%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
66.1%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)
63.2%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
59.7%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (*.f64 1/180 angle) (*.f64 (PI.f64) (-.f64 a b)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
59.8%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 angle (*.f64 1/180 (*.f64 (PI.f64) (-.f64 a b))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
42.5%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
30.1%
(*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1/2) (*.f64 (sqrt.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))) (sqrt.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))))
35.0%
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 -2 (*.f64 a a)))
35.2%
(*.f64 (*.f64 b b) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
35.0%
(*.f64 (*.f64 a a) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
23.9%
(*.f64 (*.f64 2 (pow.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) 1/3)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
35.0%
(*.f64 (*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
35.1%
(*.f64 (*.f64 2 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 (/.f64 180 angle) (cbrt.f64 (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
35.5%
(*.f64 (*.f64 2 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
35.2%
(*.f64 (*.f64 2 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (/.f64 (/.f64 angle (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (/.f64 180 (PI.f64))))) (cbrt.f64 (/.f64 180 (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
36.4%
(*.f64 (*.f64 2 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (/.f64 (/.f64 1 (*.f64 (cbrt.f64 (/.f64 (/.f64 180 (PI.f64)) angle)) (cbrt.f64 (/.f64 (/.f64 180 (PI.f64)) angle)))) (cbrt.f64 (/.f64 (/.f64 180 (PI.f64)) angle)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
18.9%
(*.f64 (*.f64 2 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 angle)) (sqrt.f64 (neg.f64 angle))) (/.f64 -180 (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
35.3%
(*.f64 (*.f64 2 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))) (/.f64 (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
36.4%
(*.f64 (*.f64 2 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
36.4%
(*.f64 (*.f64 2 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (/.f64 1 (/.f64 (/.f64 180 (PI.f64)) angle))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
35.9%
(*.f64 (*.f64 2 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (/.f64 (cbrt.f64 angle) 180) (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
35.3%
(*.f64 (*.f64 2 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) 180) (*.f64 angle (sqrt.f64 (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
35.7%
(*.f64 (*.f64 2 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 180 angle)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
36.4%
(*.f64 (*.f64 2 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
36.2%
(*.f64 (*.f64 2 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))))
36.1%
(*.f64 (*.f64 2 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64))))))))
36.0%
(*.f64 (*.f64 2 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 (/.f64 180 angle) (cbrt.f64 (PI.f64)))))))
35.9%
(*.f64 (*.f64 2 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))))
35.5%
(*.f64 (*.f64 2 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (/.f64 angle (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (/.f64 180 (PI.f64))))) (cbrt.f64 (/.f64 180 (PI.f64)))))))
35.8%
(*.f64 (*.f64 2 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (/.f64 1 (*.f64 (cbrt.f64 (/.f64 (/.f64 180 (PI.f64)) angle)) (cbrt.f64 (/.f64 (/.f64 180 (PI.f64)) angle)))) (cbrt.f64 (/.f64 (/.f64 180 (PI.f64)) angle))))))
35.8%
(*.f64 (*.f64 2 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (PI.f64)) (/.f64 180 (cbrt.f64 angle))))))
36.2%
(*.f64 (*.f64 2 (fabs.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)))))
36.3%
(*.f64 (*.f64 2 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) 180) (*.f64 angle (sqrt.f64 (PI.f64)))))))
36.4%
(*.f64 (*.f64 2 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
31.6%
(*.f64 (*.f64 2 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
29.2%
(*.f64 (*.f64 2 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3)))))
35.0%
(*.f64 (*.f64 2 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1))
31.8%
(*.f64 (*.f64 2 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
32.7%
(*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a)))
30.1%
(*.f64 (sqrt.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))))
51.6%
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))
34.7%
(*.f64 (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 a a))
31.9%
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (PI.f64) (*.f64 angle 1/90)))
35.9%
(*.f64 (fabs.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
15.7%
(*.f64 (exp.f64 (log.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (fma.f64 b b (*.f64 a a))))
31.3%
(*.f64 (exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
37.6%
(*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64))))
43.3%
(*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
46.7%
(*.f64 angle (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (PI.f64))) 1/90))
46.5%
(*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) (cbrt.f64 1/729000)))
46.7%
(*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) 1/90))
32.7%
(*.f64 angle (*.f64 (*.f64 a (*.f64 a (PI.f64))) -1/90))
33.4%
(*.f64 angle (*.f64 (PI.f64) (*.f64 b (*.f64 b 1/90))))
32.7%
(*.f64 angle (*.f64 1/90 (*.f64 b (*.f64 b (PI.f64)))))
23.5%
(*.f64 2 (*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) 3) 1/3) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
34.6%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3)) (*.f64 b b)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
35.0%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 3)))
23.2%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) (cos.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 3) 1/3))))
35.0%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
30.8%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
34.0%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) 1))
35.2%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
31.0%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 b b)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
21.4%
(*.f64 2 (*.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 b b)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
46.7%
(*.f64 2 (*.f64 (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 1/180 angle)))
17.7%
(*.f64 2 (*.f64 (sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 4)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
50.9%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
49.9%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (*.f64 b b) (expm1.f64 (log1p.f64 (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
36.4%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 b a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
29.0%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (exp.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
23.6%
(*.f64 2 (*.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
26.0%
(*.f64 2 (*.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
46.6%
(*.f64 1/90 (*.f64 (/.f64 (*.f64 angle (-.f64 b a)) (/.f64 (-.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))) (PI.f64)))
46.7%
(*.f64 1/90 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64))))
59.0%
(*.f64 1/90 (*.f64 (+.f64 (*.f64 (*.f64 angle (+.f64 b a)) b) (*.f64 (*.f64 angle (+.f64 b a)) (neg.f64 a))) (PI.f64)))
32.6%
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
32.7%
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 a (neg.f64 a))) (PI.f64)))
32.6%
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
32.7%
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 a (neg.f64 a)))))
32.6%
(*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))
25.4%
(*.f64 1/90 (*.f64 angle (*.f64 b (fabs.f64 (*.f64 b (PI.f64))))))
26.1%
(*.f64 1/90 (*.f64 angle (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b b)) 3))))
26.0%
(*.f64 1/90 (fabs.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))
34.8%
(fabs.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 3))
34.9%
(fabs.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)))))
31.0%
(fabs.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a))) (-.f64 b a)))
35.0%
(fabs.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 1 (fma.f64 b b (neg.f64 (*.f64 a a))))))
34.9%
(fabs.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 a b))))
19.9%
(fabs.f64 (*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) 1/3) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
34.7%
(fabs.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 3) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
18.2%
(fabs.f64 (*.f64 (/.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)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
16.0%
(fabs.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 (*.f64 b b) (*.f64 a a))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))
17.4%
(fabs.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)))
13.0%
(fabs.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) 3) 1/3))))
17.2%
(fabs.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
34.6%
(fabs.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))))
35.0%
(fabs.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
16.5%
(fabs.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
20.1%
(fabs.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) 3)))))
22.2%
(fabs.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (log.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
26.6%
(fabs.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))))
34.4%
(fabs.f64 (*.f64 (-.f64 (*.f64 b b) (expm1.f64 (log1p.f64 (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
32.0%
(fabs.f64 (*.f64 (+.f64 (-.f64 (*.f64 b b) (exp.f64 (log1p.f64 (*.f64 a a)))) 1) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
34.9%
(fabs.f64 (*.f64 (+.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a))))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
28.2%
(fabs.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
26.3%
(fabs.f64 (*.f64 (*.f64 a (neg.f64 a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
35.0%
(fabs.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 (+.f64 a b) (+.f64 (*.f64 0 a) (-.f64 b a)))))
28.2%
(fabs.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (*.f64 b b)))
19.1%
(fabs.f64 (*.f64 (log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 b b) (*.f64 a a))))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
22.3%
(fabs.f64 (*.f64 (exp.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
24.0%
(fabs.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
26.0%
(fabs.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) 1/90)))
31.4%
(fabs.f64 (*.f64 a (*.f64 (neg.f64 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))))
44.8%
(expm1.f64 (log1p.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))))
30.6%
(exp.f64 (log.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
33.9%
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))) 3) 1/8))
Compiler

Compiled 8708 to 6398 computations (26.5% saved)

localize44.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.3%
(pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)
99.1%
(cbrt.f64 (*.f64 angle (PI.f64)))
63.6%
(cos.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) 180)))
63.0%
(sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))
Compiler

Compiled 137 to 60 computations (56.2% saved)

series3.0ms (0%)

Counts
3 → 12
Calls

9 calls:

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

rewrite78.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1016×unswap-sqr
780×swap-sqr
708×associate-*r/
576×associate-*l/
338×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01479
128751
2334151
Stop Event
node limit
Counts
3 → 108
Calls
Call 1
Inputs
(cos.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) 180)))
(cbrt.f64 (*.f64 angle (PI.f64)))
(pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)
Outputs
((-.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 (sqrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) (sqrt.f64 (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 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))) (*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) 2)))) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) 2)))) (*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))))) (*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) 2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) 2)) (cbrt.f64 (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 (sqrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) 2) (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) (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 (cbrt.f64 (*.f64 angle (PI.f64))))) 1) (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 1) (*.f64 1 (cbrt.f64 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6) (pow.f64 (*.f64 angle (PI.f64)) 1/6)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2)) (*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 angle)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) (*.f64 (cbrt.f64 angle) (cbrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 1/3) (pow.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 1/3)) (*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6)) (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6)) (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))) (*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6)) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6)) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (PI.f64))) (sqrt.f64 (cbrt.f64 angle))) (*.f64 (sqrt.f64 (cbrt.f64 (PI.f64))) (sqrt.f64 (cbrt.f64 angle)))) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (sqrt.f64 (cbrt.f64 angle))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (sqrt.f64 (cbrt.f64 angle)))) (*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (PI.f64))) (cbrt.f64 (sqrt.f64 angle))) (*.f64 (sqrt.f64 (cbrt.f64 (PI.f64))) (cbrt.f64 (sqrt.f64 angle)))) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (sqrt.f64 angle))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (sqrt.f64 angle)))) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))))) (*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2)) (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2)) (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6)))) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 angle)) (sqrt.f64 (cbrt.f64 (PI.f64)))) (*.f64 (cbrt.f64 (sqrt.f64 angle)) (sqrt.f64 (cbrt.f64 (PI.f64))))) (*.f64 (*.f64 (sqrt.f64 (cbrt.f64 angle)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (cbrt.f64 angle)) (cbrt.f64 (sqrt.f64 (PI.f64))))) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 angle)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 (cbrt.f64 (sqrt.f64 angle)) (cbrt.f64 (sqrt.f64 (PI.f64))))) (pow.f64 (*.f64 angle (PI.f64)) 1/3) (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 1) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) 1/2) (pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 3) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (fabs.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) (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 (*.f64 angle (PI.f64))) 1/3)) (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 1)) (log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 angle (PI.f64))))))
((-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))) 1) (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 (*.f64 angle (PI.f64)))) (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (neg.f64 (neg.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) 1) (*.f64 1 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6) (cbrt.f64 (*.f64 angle (PI.f64))))) (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (pow.f64 (*.f64 angle (PI.f64)) 1/6)) (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (*.f64 angle angle))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 angle (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 4)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 4)) (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (*.f64 angle (PI.f64))))) (*.f64 (cbrt.f64 (*.f64 angle angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (*.f64 (sqrt.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))) (neg.f64 (sqrt.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))))) (*.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))) (cbrt.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)))) (neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))))) (*.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 angle)) (cbrt.f64 (PI.f64))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) (neg.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) (*.f64 -1 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 4))) (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2))) (*.f64 (neg.f64 (sqrt.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)))) (sqrt.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)))) (*.f64 (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))) (cbrt.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))))) (cbrt.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)))) (*.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) (cbrt.f64 (*.f64 angle (PI.f64)))) (*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 4)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 (pow.f64 1 1/3) (pow.f64 1 1/3)) (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 1/3) (pow.f64 (*.f64 angle (PI.f64)) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 1/3) (pow.f64 (*.f64 angle (PI.f64)) 1/6))) (*.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6) (pow.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 1/3)) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6) (pow.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 1/3))) (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6)))) (*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2)) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 4)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 4))))) (*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 4)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 4))))) (*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 4))) (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 4))) (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 angle angle))) (cbrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 angle angle))) (cbrt.f64 (PI.f64)))) (*.f64 (*.f64 (cbrt.f64 angle) (sqrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2))) (*.f64 (cbrt.f64 angle) (sqrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2)))) (*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 angle angle))) (sqrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 angle angle))) (sqrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2)))) (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 4)) (log.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))) (log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)))) (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) (expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))) (exp.f64 (*.f64 (log.f64 (*.f64 angle (PI.f64))) 2/3)) (exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 angle (PI.f64))) 2/3) 1)) (log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))))

simplify96.0ms (0.4%)

Algorithm
egg-herbie
Rules
1558×associate--r+
1130×distribute-rgt-in
1122×distribute-lft-in
604×associate-*r*
512×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02603538
16453234
223023210
376693210
Stop Event
node limit
Counts
120 → 142
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 (*.f64 angle (PI.f64)) (pow.f64 1 1/3))))
(cos.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 1 1/3))))
(cos.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 1 1/3))))
(cos.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 1 1/3))))
(cos.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 1 1/3))))
(cos.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 1 1/3))))
(cos.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 1 1/3))))
(cos.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 1 1/3))))
(-.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 (sqrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) (sqrt.f64 (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 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) 2))))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) 2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) 2)) (cbrt.f64 (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 (sqrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) 2)
(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)
(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 (cbrt.f64 (*.f64 angle (PI.f64))))) 1)
(*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 1)
(*.f64 1 (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6) (pow.f64 (*.f64 angle (PI.f64)) 1/6))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2))
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 angle))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (cbrt.f64 angle) (cbrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2)))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 1/3) (pow.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 1/3))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6)) (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6)) (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6)) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6)) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (PI.f64))) (sqrt.f64 (cbrt.f64 angle))) (*.f64 (sqrt.f64 (cbrt.f64 (PI.f64))) (sqrt.f64 (cbrt.f64 angle))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (sqrt.f64 (cbrt.f64 angle))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (sqrt.f64 (cbrt.f64 angle))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (PI.f64))) (cbrt.f64 (sqrt.f64 angle))) (*.f64 (sqrt.f64 (cbrt.f64 (PI.f64))) (cbrt.f64 (sqrt.f64 angle))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (sqrt.f64 angle))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (sqrt.f64 angle))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2)) (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2)) (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 angle)) (sqrt.f64 (cbrt.f64 (PI.f64)))) (*.f64 (cbrt.f64 (sqrt.f64 angle)) (sqrt.f64 (cbrt.f64 (PI.f64)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 angle)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (cbrt.f64 angle)) (cbrt.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 angle)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 (cbrt.f64 (sqrt.f64 angle)) (cbrt.f64 (sqrt.f64 (PI.f64)))))
(pow.f64 (*.f64 angle (PI.f64)) 1/3)
(pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 1)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6) 2)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 3)
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))
(fabs.f64 (cbrt.f64 (*.f64 angle (PI.f64))))
(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 (*.f64 angle (PI.f64))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))) 1)
(*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (neg.f64 (neg.f64 (cbrt.f64 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) 1)
(*.f64 1 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))
(*.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6) (cbrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (pow.f64 (*.f64 angle (PI.f64)) 1/6))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (*.f64 angle angle)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 4)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 4)) (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2))))
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (cbrt.f64 (*.f64 angle angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2))
(*.f64 (sqrt.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))) (neg.f64 (sqrt.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)))))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))) (cbrt.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)))) (neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 angle)) (cbrt.f64 (PI.f64)))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) (neg.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 -1 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 4))) (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2)))
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)))) (sqrt.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))) (cbrt.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))))) (cbrt.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 4)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2))
(*.f64 (*.f64 (pow.f64 1 1/3) (pow.f64 1 1/3)) (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 1/3) (pow.f64 (*.f64 angle (PI.f64)) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 1/3) (pow.f64 (*.f64 angle (PI.f64)) 1/6)))
(*.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6) (pow.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 1/3)) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6) (pow.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 1/3)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2)) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 4)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 4)))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 4)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 4)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 4))) (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 4))) (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 angle angle))) (cbrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 angle angle))) (cbrt.f64 (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 angle) (sqrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2))) (*.f64 (cbrt.f64 angle) (sqrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 angle angle))) (sqrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 angle angle))) (sqrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2))))
(neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 4))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))))
(cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (PI.f64))) 2/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 angle (PI.f64))) 2/3) 1))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)))
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 (PI.f64) 4) (*.f64 1/25194240000 (pow.f64 angle 4))))
(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 (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))
(fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (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 (*.f64 angle (PI.f64)) (pow.f64 1 1/3))))
(cos.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 1 1/3))))
(cos.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 1 1/3))))
(cos.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 1 1/3))))
(cos.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 1 1/3))))
(cos.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 1 1/3))))
(cos.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 1 1/3))))
(cos.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 1 1/3))))
(cos.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) 1)
(cos.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 1)
(cos.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 1 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))
(cos.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 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))))
(cos.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 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))
(cos.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.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 angle (*.f64 (PI.f64) 1/180)) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))))
(cos.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (cbrt.f64 (sqrt.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 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) 2))))
(cos.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (cbrt.f64 (sqrt.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 (*.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))))
(cos.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) 2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) 2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)))
(pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 1)
(cos.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) 2)
(cos.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) 3)
(cos.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 3) 1/3)
(cos.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 2))
(cos.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log.f64 (exp.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))
(cos.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))))
(cos.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) 3))
(cos.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))
(cos.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(exp.f64 (log.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))
(cos.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) 1))
(cos.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))
(cos.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(-.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 (pow.f64 (*.f64 angle (PI.f64)) 1/6) (pow.f64 (*.f64 angle (PI.f64)) 1/6))
(cbrt.f64 (*.f64 angle (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 (cbrt.f64 (PI.f64)) (cbrt.f64 angle))
(*.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 angle) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 angle))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 4))) (fabs.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 4))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 angle (PI.f64))))
(cbrt.f64 (*.f64 angle (PI.f64)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 1/3) (pow.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (sqrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))))
(cbrt.f64 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6)) (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6)) (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6)) (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6)) (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2))))
(cbrt.f64 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6)) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6)) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6)) (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6)) (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (PI.f64))) (sqrt.f64 (cbrt.f64 angle))) (*.f64 (sqrt.f64 (cbrt.f64 (PI.f64))) (sqrt.f64 (cbrt.f64 angle))))
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 angle))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (sqrt.f64 (cbrt.f64 angle))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (sqrt.f64 (cbrt.f64 angle))))
(*.f64 (sqrt.f64 (cbrt.f64 angle)) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (cbrt.f64 angle)) (cbrt.f64 (sqrt.f64 (PI.f64))))))
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (PI.f64))) (cbrt.f64 (sqrt.f64 angle))) (*.f64 (sqrt.f64 (cbrt.f64 (PI.f64))) (cbrt.f64 (sqrt.f64 angle))))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (sqrt.f64 angle)) (cbrt.f64 (sqrt.f64 angle))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (sqrt.f64 angle))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (sqrt.f64 angle))))
(*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 angle)) (cbrt.f64 (sqrt.f64 angle)))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))))
(cbrt.f64 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2)) (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2)) (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6)) (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6)) (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 angle)) (sqrt.f64 (cbrt.f64 (PI.f64)))) (*.f64 (cbrt.f64 (sqrt.f64 angle)) (sqrt.f64 (cbrt.f64 (PI.f64)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (PI.f64))) (cbrt.f64 (sqrt.f64 angle))) (*.f64 (sqrt.f64 (cbrt.f64 (PI.f64))) (cbrt.f64 (sqrt.f64 angle))))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (sqrt.f64 angle)) (cbrt.f64 (sqrt.f64 angle))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 angle)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (cbrt.f64 angle)) (cbrt.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (sqrt.f64 (cbrt.f64 angle)) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (cbrt.f64 angle)) (cbrt.f64 (sqrt.f64 (PI.f64))))))
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 angle)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 (cbrt.f64 (sqrt.f64 angle)) (cbrt.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (sqrt.f64 angle))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (sqrt.f64 angle))))
(*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 angle)) (cbrt.f64 (sqrt.f64 angle)))))
(pow.f64 (*.f64 angle (PI.f64)) 1/3)
(cbrt.f64 (*.f64 angle (PI.f64)))
(pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 1)
(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 (pow.f64 (*.f64 angle (PI.f64)) 1/6) 2)
(cbrt.f64 (*.f64 angle (PI.f64)))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 3)
(cbrt.f64 (*.f64 angle (PI.f64)))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))
(cbrt.f64 (*.f64 angle (PI.f64)))
(fabs.f64 (cbrt.f64 (*.f64 angle (PI.f64))))
(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 (*.f64 angle (PI.f64))) 1/3))
(cbrt.f64 (*.f64 angle (PI.f64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 1))
(cbrt.f64 (*.f64 angle (PI.f64)))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))
(cbrt.f64 (*.f64 angle (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)
(*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 (*.f64 angle (PI.f64))))
(pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)
(*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (neg.f64 (neg.f64 (cbrt.f64 (*.f64 angle (PI.f64))))))
(pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) 1)
(pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)
(*.f64 1 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))
(pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)
(*.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6) (cbrt.f64 (*.f64 angle (PI.f64)))))
(pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (pow.f64 (*.f64 angle (PI.f64)) 1/6))
(*.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6) (sqrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (*.f64 angle angle)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 angle (PI.f64)))))
(pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 4)) (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 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 4)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 4)) (neg.f64 (neg.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 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 4)))
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 angle)) (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 angle)))
(*.f64 (cbrt.f64 (*.f64 angle angle)) (pow.f64 (cbrt.f64 (PI.f64)) 2))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (*.f64 angle angle)))
(*.f64 (sqrt.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))) (neg.f64 (sqrt.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)))))
(pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))) (cbrt.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)))) (neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)))))
(pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))
(pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 angle)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 angle)) (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 angle)))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) (neg.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))
(pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)
(*.f64 -1 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)))
(pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 4))) (neg.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 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 4)))
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)))) (sqrt.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))))
(pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))) (cbrt.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))))) (cbrt.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))))
(pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) (cbrt.f64 (*.f64 angle (PI.f64))))
(pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 4)))) (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 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 4)))
(*.f64 (*.f64 (pow.f64 1 1/3) (pow.f64 1 1/3)) (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))
(pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 1/3) (pow.f64 (*.f64 angle (PI.f64)) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 1/3) (pow.f64 (*.f64 angle (PI.f64)) 1/6)))
(*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (sqrt.f64 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6) (pow.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 1/3)) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6) (pow.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 1/3)))
(*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (sqrt.f64 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6))))
(*.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6) (sqrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2)) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2)))
(pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 4)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 4)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 4)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 4)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 4)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 4)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 4))) (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 4))) (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 4)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2))))
(pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 angle angle))) (cbrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 angle angle))) (cbrt.f64 (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (*.f64 angle angle)))
(*.f64 (*.f64 (cbrt.f64 angle) (sqrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2))) (*.f64 (cbrt.f64 angle) (sqrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2))))
(*.f64 (cbrt.f64 angle) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2)) (*.f64 (cbrt.f64 angle) (sqrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2)))))
(*.f64 (cbrt.f64 angle) (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 angle)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 angle angle))) (sqrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 angle angle))) (sqrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (*.f64 angle angle)))
(neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)))
(pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 4))
(pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)))
(pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))))
(pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)
(cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)))
(pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)
(exp.f64 (*.f64 (log.f64 (*.f64 angle (PI.f64))) 2/3))
(pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 angle (PI.f64))) 2/3) 1))
(pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)))
(pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)

localize9.0ms (0%)

Local Accuracy

Found 3 expressions with local accuracy:

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

Compiled 31 to 10 computations (67.7% saved)

series2.0ms (0%)

Counts
3 → 60
Calls

15 calls:

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

rewrite71.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1112×*-commutative
956×sqrt-prod
876×unswap-sqr
696×swap-sqr
398×sqr-pow
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01163
122363
2271163
Stop Event
node limit
Counts
3 → 51
Calls
Call 1
Inputs
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 b b))
Outputs
((+.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))) -1) (-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))) 1) (/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))) (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))) 1)) (/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))) (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))) 1)))) (pow.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) 1) (pow.f64 (*.f64 b (sqrt.f64 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))) 3) (pow.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 angle (PI.f64)))) 4) 1/2) (pow.f64 (*.f64 (pow.f64 b 6) (pow.f64 (*.f64 angle (PI.f64)) 3)) 1/3) (sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 angle (PI.f64)))) 4)) (fabs.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))) (log.f64 (pow.f64 (exp.f64 (*.f64 angle (PI.f64))) (*.f64 b b))) (log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))) (cbrt.f64 (*.f64 (pow.f64 b 6) (pow.f64 (*.f64 angle (PI.f64)) 3))) (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))) (exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))) (log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))))
((+.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90))))) -1) (-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90))))) 1) (/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90))))) (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90))))) 1)) (/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90))))) (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90))))) 1)))) (pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90))) 1) (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90)))) 3) (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b) 4) 1/2) (pow.f64 (*.f64 (*.f64 (pow.f64 b 6) (pow.f64 (*.f64 angle (PI.f64)) 3)) 1/729000) 1/3) (sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b) 4)) (fabs.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90)))) (log.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 angle (PI.f64))) (*.f64 b b)) 1/90)) (log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90)))))) (cbrt.f64 (*.f64 (*.f64 (pow.f64 b 6) (pow.f64 (*.f64 angle (PI.f64)) 3)) 1/729000)) (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90))))) (exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90))))) (log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90))))))
((+.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) -1) (-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) 1) (/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) 1)) (/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) 1)))) (pow.f64 (*.f64 (PI.f64) (*.f64 b b)) 1) (pow.f64 (*.f64 b (sqrt.f64 (PI.f64))) 2) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 b b))) 3) (pow.f64 (pow.f64 (*.f64 b (sqrt.f64 (PI.f64))) 4) 1/2) (pow.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 b 6)) 1/3) (sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (PI.f64))) 4)) (fabs.f64 (*.f64 (PI.f64) (*.f64 b b))) (log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 b b))) (log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 b b))))) (cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 b 6))) (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) (exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 b b)))) (log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 b b)))))

simplify77.0ms (0.3%)

Algorithm
egg-herbie
Rules
1320×associate-*l*
1254×associate-/r/
1164×associate-/l/
896×associate-+l+
752×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01432835
13782763
211642745
346552745
Stop Event
node limit
Counts
111 → 75
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 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))) (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))) (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))) 1))))
(pow.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) 1)
(pow.f64 (*.f64 b (sqrt.f64 (*.f64 angle (PI.f64)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))) 3)
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 angle (PI.f64)))) 4) 1/2)
(pow.f64 (*.f64 (pow.f64 b 6) (pow.f64 (*.f64 angle (PI.f64)) 3)) 1/3)
(sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 angle (PI.f64)))) 4))
(fabs.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(log.f64 (pow.f64 (exp.f64 (*.f64 angle (PI.f64))) (*.f64 b b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))))
(cbrt.f64 (*.f64 (pow.f64 b 6) (pow.f64 (*.f64 angle (PI.f64)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90))))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90))))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90))))) (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90))))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90))))) (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90))))) 1))))
(pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90))) 1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b) 2)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90)))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b) 4) 1/2)
(pow.f64 (*.f64 (*.f64 (pow.f64 b 6) (pow.f64 (*.f64 angle (PI.f64)) 3)) 1/729000) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b) 4))
(fabs.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 angle (PI.f64))) (*.f64 b b)) 1/90))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90))))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 b 6) (pow.f64 (*.f64 angle (PI.f64)) 3)) 1/729000))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90)))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90)))))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90)))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) 1))))
(pow.f64 (*.f64 (PI.f64) (*.f64 b b)) 1)
(pow.f64 (*.f64 b (sqrt.f64 (PI.f64))) 2)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 b b))) 3)
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 (PI.f64))) 4) 1/2)
(pow.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 b 6)) 1/3)
(sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (PI.f64))) 4))
(fabs.f64 (*.f64 (PI.f64) (*.f64 b b)))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 b b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 b b)))))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 b 6)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 b b))))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 b b))))
Outputs
(*.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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 b b) 1/90))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 b b) 1/90))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 b b) 1/90))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 b b) 1/90))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 b b) 1/90))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 b b) 1/90))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 b b) 1/90))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 b b) 1/90))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 b b) 1/90))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 b b) 1/90))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 b b) 1/90))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 b b) 1/90))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 b b) 1/90))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 b b) 1/90))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 b b) 1/90))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 b b) 1/90))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 b b) 1/90))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 b b) 1/90))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 b b) 1/90))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 b b) 1/90))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 b b) 1/90))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 b b) 1/90))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 b b) 1/90))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 b b) 1/90))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(+.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))) -1)
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))) 1)
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))) (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))) 1))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))) (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) 1)))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))) (exp.f64 (*.f64 2 (log1p.f64 (*.f64 angle (*.f64 b (*.f64 b (PI.f64))))))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) 1))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) (+.f64 1 (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))))))
(pow.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))) 1)
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(pow.f64 (*.f64 b (sqrt.f64 (*.f64 angle (PI.f64)))) 2)
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))) 3)
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 angle (PI.f64)))) 4) 1/2)
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(pow.f64 (*.f64 (pow.f64 b 6) (pow.f64 (*.f64 angle (PI.f64)) 3)) 1/3)
(cbrt.f64 (*.f64 (pow.f64 b 6) (pow.f64 (*.f64 angle (PI.f64)) 3)))
(sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 angle (PI.f64)))) 4))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(fabs.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(log.f64 (pow.f64 (exp.f64 (*.f64 angle (PI.f64))) (*.f64 b b)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(cbrt.f64 (*.f64 (pow.f64 b 6) (pow.f64 (*.f64 angle (PI.f64)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 angle (*.f64 b (*.f64 b (PI.f64))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90))))) -1)
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 b b) 1/90))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90))))) 1)
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 b b) 1/90))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90))))) (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90))))) 1))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 b b) 1/90))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90))))) (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90))))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90))))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90)))) (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90)))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90))))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 b b) 1/90)))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 b b) 1/90)))) (exp.f64 (*.f64 2 (log1p.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 b b) 1/90))))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (*.f64 b b))))))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (*.f64 b b)))))) (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (*.f64 b b)))))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b)))))) (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b)))))))))
(pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90))) 1)
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 b b) 1/90))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b) 2)
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 b b) 1/90))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90)))) 3)
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 b b) 1/90))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b) 4) 1/2)
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 b b) 1/90))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(pow.f64 (*.f64 (*.f64 (pow.f64 b 6) (pow.f64 (*.f64 angle (PI.f64)) 3)) 1/729000) 1/3)
(cbrt.f64 (*.f64 (*.f64 (pow.f64 b 6) (pow.f64 (*.f64 angle (PI.f64)) 3)) 1/729000))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (pow.f64 b 6) 1/729000)))
(sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b) 4))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 b b) 1/90))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(fabs.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 b b) 1/90))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 angle (PI.f64))) (*.f64 b b)) 1/90))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 b b) 1/90))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90))))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 b b) 1/90))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 b 6) (pow.f64 (*.f64 angle (PI.f64)) 3)) 1/729000))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (pow.f64 b 6) 1/729000)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 b b) 1/90))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 b b) 1/90))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 b b) 1/90))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) -1)
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) 1)
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) 1))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b))) (log1p.f64 (*.f64 (PI.f64) (*.f64 b b))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 b (PI.f64))))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 b (PI.f64))))) (exp.f64 (*.f64 2 (log1p.f64 (*.f64 b (*.f64 b (PI.f64)))))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b))))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))) (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 (PI.f64) (*.f64 b b)))))))
(pow.f64 (*.f64 (PI.f64) (*.f64 b b)) 1)
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(pow.f64 (*.f64 b (sqrt.f64 (PI.f64))) 2)
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 b b))) 3)
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 (PI.f64))) 4) 1/2)
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(pow.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 b 6)) 1/3)
(cbrt.f64 (*.f64 (pow.f64 b 6) (pow.f64 (PI.f64) 3)))
(sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 (PI.f64))) 4))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(fabs.f64 (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 b b)))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 b b)))))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 b 6)))
(cbrt.f64 (*.f64 (pow.f64 b 6) (pow.f64 (PI.f64) 3)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))

localize35.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
98.0%
(-.f64 (*.f64 b b) (*.f64 a a))
95.8%
(/.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)))
83.8%
(/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a))))
64.2%
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
Compiler

Compiled 107 to 44 computations (58.9% saved)

series20.0ms (0.1%)

Counts
3 → 84
Calls

21 calls:

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

rewrite102.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
448×add-sqr-sqrt
440×pow1
440×*-un-lft-identity
414×add-exp-log
414×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify117.0ms (0.5%)

Algorithm
egg-herbie
Rules
972×associate-*r*
666×associate-*l*
624×distribute-rgt-neg-in
608×distribute-lft-neg-in
586×associate-/r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03609589
110787695
259047583
Stop Event
node limit
Counts
201 → 199
Calls
Call 1
Inputs
(*.f64 1/90 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))
(+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)))) (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))))
(+.f64 (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5)))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)))) (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))))
(+.f64 (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5)))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7)))))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 90 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 90 (/.f64 1 (*.f64 angle (PI.f64)))) (*.f64 1/540 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 90 (/.f64 1 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 1/87480000 (pow.f64 (PI.f64) 3)) (*.f64 -1/26244000 (pow.f64 (PI.f64) 3))))) (*.f64 1/540 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 90 (/.f64 1 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 1/4251528000000 (pow.f64 (PI.f64) 5)) (+.f64 (*.f64 1/48600 (*.f64 (+.f64 (*.f64 1/87480000 (pow.f64 (PI.f64) 3)) (*.f64 -1/26244000 (pow.f64 (PI.f64) 3))) (pow.f64 (PI.f64) 2))) (*.f64 -1/29760696000000 (pow.f64 (PI.f64) 5)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 1/87480000 (pow.f64 (PI.f64) 3)) (*.f64 -1/26244000 (pow.f64 (PI.f64) 3))))) (*.f64 1/540 (*.f64 angle (PI.f64))))))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) 1)
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1)
(*.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (sqrt.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) 1/3)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(exp.f64 (log.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 (*.f64 b b) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 b a) (-.f64 b a)))) (neg.f64 (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 b a) (-.f64 b a))))))
(+.f64 (neg.f64 (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 b a) (-.f64 b a))))) (*.f64 (*.f64 b b) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 b a) (-.f64 b a)))))
(-.f64 (*.f64 (*.f64 b b) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 b a) (-.f64 b a)))) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 b a) (-.f64 b a)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) 1)
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 b a) (-.f64 b a))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)) (+.f64 b a))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1)
(*.f64 1 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 b a) (-.f64 b a)))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (sqrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 b a) (-.f64 b a)))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) 2) (cbrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 b a) (-.f64 b a)))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 b a) (-.f64 b a))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (neg.f64 (+.f64 b a)) (-.f64 b a)) (/.f64 1 (/.f64 (neg.f64 (-.f64 b a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)))))
(*.f64 (*.f64 (+.f64 b a) 1) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)))
(*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (-.f64 b a))
(*.f64 (*.f64 (+.f64 b a) (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a))))
(*.f64 (*.f64 (+.f64 b a) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a))) 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a))))
(*.f64 (/.f64 1 (-.f64 b a)) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (/.f64 1 (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 b a) (-.f64 b a))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sqrt.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) 2)) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cbrt.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(*.f64 (/.f64 (+.f64 b a) (-.f64 b a)) (/.f64 (-.f64 b a) (/.f64 (/.f64 1 (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (-.f64 b a) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (-.f64 b a))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (neg.f64 (-.f64 b a))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (neg.f64 (-.f64 b a))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 b a)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (/.f64 1 (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 1) (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) 2)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (cbrt.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2) (-.f64 b a)) (/.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (/.f64 1 (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2) 1) (/.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2) (sqrt.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (/.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (sqrt.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) 2)) (cbrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (/.f64 (+.f64 b a) 1) (/.f64 (-.f64 b a) (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (/.f64 (+.f64 b a) (sqrt.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (/.f64 (-.f64 b a) (sqrt.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(*.f64 (/.f64 (+.f64 b a) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) 2)) (/.f64 (-.f64 b a) (cbrt.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 3) 1/3)
(pow.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) -1)
(neg.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (neg.f64 (-.f64 b a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)))))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 b a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(exp.f64 (log.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(+.f64 (/.f64 (/.f64 b (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (neg.f64 (/.f64 a (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)))))
(+.f64 (neg.f64 (/.f64 a (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)))) (/.f64 (/.f64 b (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(-.f64 (/.f64 (/.f64 b (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) 1)
(*.f64 (-.f64 b a) (/.f64 (/.f64 1 (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1)
(*.f64 1 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (sqrt.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (sqrt.f64 (-.f64 b a)) (*.f64 (sqrt.f64 (-.f64 b a)) (/.f64 (/.f64 1 (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) 2) (cbrt.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 b a)) 2) (*.f64 (cbrt.f64 (-.f64 b a)) (/.f64 (/.f64 1 (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (/.f64 (-.f64 b a) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 1 (-.f64 b a)))
(*.f64 (/.f64 (/.f64 1 (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (-.f64 b a))
(*.f64 (neg.f64 (-.f64 b a)) (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (neg.f64 (-.f64 b a)))))
(*.f64 (/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (-.f64 b a) (-.f64 b a)))
(*.f64 (/.f64 1 (-.f64 b a)) (/.f64 (-.f64 b a) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)))) (/.f64 (-.f64 b a) (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a))) 2)) (/.f64 (-.f64 b a) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)))))
(*.f64 (/.f64 (/.f64 (-.f64 b a) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
(*.f64 (/.f64 (/.f64 (-.f64 b a) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (fma.f64 b b (*.f64 a (+.f64 b a))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 b a)) 1) (/.f64 (sqrt.f64 (-.f64 b a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (sqrt.f64 (-.f64 b a)) (-.f64 b a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 b a)) 2) 1) (/.f64 (cbrt.f64 (-.f64 b a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 b a)) (-.f64 b a)) (/.f64 (sqrt.f64 (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 b a)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a))) 2)) (/.f64 (sqrt.f64 (-.f64 b a)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 b a)) 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (cbrt.f64 (-.f64 b a)) (-.f64 b a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 b a)) 2) (-.f64 b a)) (/.f64 (cbrt.f64 (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 b a)) 2) (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)))) (/.f64 (cbrt.f64 (-.f64 b a)) (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 b a)) 2) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a))) 2)) (cbrt.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(pow.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) 2)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 3) 1/3)
(pow.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 b a) (-.f64 b a))) -1)
(neg.f64 (/.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (neg.f64 (-.f64 b a)))))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(exp.f64 (log.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
Outputs
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/90 angle) (PI.f64))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (*.f64 (*.f64 -1/4374000 (pow.f64 angle 3)) (pow.f64 (PI.f64) 3)))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/4374000 (pow.f64 angle 3))))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 (*.f64 1/708588000000 (pow.f64 angle 5)) (pow.f64 (PI.f64) 5))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (fma.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/4374000 (pow.f64 angle 3)))))
(+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (fma.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 (*.f64 1/708588000000 (pow.f64 angle 5)) (pow.f64 (PI.f64) 5)))))
(fma.f64 1/90 (*.f64 angle (PI.f64)) (fma.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (fma.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/4374000 (pow.f64 angle 3))))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2)))
(neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 a (neg.f64 a)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))
(*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 b b))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))
(*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 b b))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2))))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))
(*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 b b))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 a (neg.f64 a)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 a (neg.f64 a)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.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 a b) (-.f64 b a))) (PI.f64)))
(*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) 1/90))
(+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)))) (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))))
(fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 1/90 (*.f64 (*.f64 angle (*.f64 (+.f64 a b) (-.f64 b a))) (PI.f64))))
(fma.f64 -1/4374000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 angle 3) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) 1/90)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 1/90 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/4374000 (pow.f64 angle 3)))))
(+.f64 (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5)))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)))) (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))))
(fma.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))) (fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 1/90 (*.f64 (*.f64 angle (*.f64 (+.f64 a b) (-.f64 b a))) (PI.f64)))))
(fma.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (*.f64 b b) (*.f64 a a)))) (fma.f64 -1/4374000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 angle 3) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) 1/90))))
(fma.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 1/90 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/4374000 (pow.f64 angle 3))))))
(+.f64 (*.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5)))) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 7) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7)))))))
(fma.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))) (fma.f64 -1/4374000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (fma.f64 1/90 (*.f64 (*.f64 angle (*.f64 (+.f64 a b) (-.f64 b a))) (PI.f64)) (*.f64 (*.f64 -1/241061637600000000 (pow.f64 angle 7)) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a)))))))
(fma.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (*.f64 b b) (*.f64 a a)))) (fma.f64 -1/4374000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 angle 3) (-.f64 (*.f64 b b) (*.f64 a a)))) (fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 -1/241061637600000000 (pow.f64 angle 7))) (-.f64 (*.f64 b b) (*.f64 a a))))))
(+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 1/90 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 -1/241061637600000000 (pow.f64 angle 7))))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/4374000 (pow.f64 angle 3))))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(/.f64 90 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 90 (/.f64 1 (*.f64 angle (PI.f64)))) (*.f64 1/540 (*.f64 angle (PI.f64))))
(+.f64 (/.f64 90 (*.f64 angle (PI.f64))) (*.f64 (*.f64 1/540 angle) (PI.f64)))
(fma.f64 (*.f64 angle (PI.f64)) 1/540 (/.f64 90 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 90 (/.f64 1 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 1/87480000 (pow.f64 (PI.f64) 3)) (*.f64 -1/26244000 (pow.f64 (PI.f64) 3))))) (*.f64 1/540 (*.f64 angle (PI.f64)))))
(+.f64 (/.f64 90 (*.f64 angle (PI.f64))) (fma.f64 -1 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) -7/262440000)) (*.f64 (*.f64 1/540 angle) (PI.f64))))
(+.f64 (/.f64 90 (*.f64 angle (PI.f64))) (-.f64 (*.f64 (PI.f64) (*.f64 angle 1/540)) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) -7/262440000))))
(+.f64 (/.f64 90 (*.f64 angle (PI.f64))) (fma.f64 (*.f64 angle (PI.f64)) 1/540 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) 7/262440000))))
(+.f64 (*.f64 90 (/.f64 1 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 1/4251528000000 (pow.f64 (PI.f64) 5)) (+.f64 (*.f64 1/48600 (*.f64 (+.f64 (*.f64 1/87480000 (pow.f64 (PI.f64) 3)) (*.f64 -1/26244000 (pow.f64 (PI.f64) 3))) (pow.f64 (PI.f64) 2))) (*.f64 -1/29760696000000 (pow.f64 (PI.f64) 5)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 1/87480000 (pow.f64 (PI.f64) 3)) (*.f64 -1/26244000 (pow.f64 (PI.f64) 3))))) (*.f64 1/540 (*.f64 angle (PI.f64))))))
(+.f64 (/.f64 90 (*.f64 angle (PI.f64))) (fma.f64 -1 (*.f64 (pow.f64 angle 5) (fma.f64 1/4251528000000 (pow.f64 (PI.f64) 5) (fma.f64 1/48600 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) -7/262440000) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 (PI.f64) 5) -1/29760696000000)))) (fma.f64 -1 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) -7/262440000)) (*.f64 (*.f64 1/540 angle) (PI.f64)))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 angle 5)) (fma.f64 (pow.f64 (PI.f64) 5) 1/4251528000000 (fma.f64 (pow.f64 (PI.f64) 5) -1/29760696000000 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) -7/262440000) (*.f64 (pow.f64 (PI.f64) 2) 1/48600)))) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) -7/262440000) (neg.f64 (pow.f64 angle 3)))) (fma.f64 (*.f64 angle (PI.f64)) 1/540 (/.f64 90 (*.f64 angle (PI.f64)))))
(+.f64 (fma.f64 (*.f64 angle (PI.f64)) 1/540 (/.f64 90 (*.f64 angle (PI.f64)))) (fma.f64 (neg.f64 (pow.f64 angle 5)) (+.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) -7/262440000) (*.f64 (pow.f64 (PI.f64) 2) 1/48600)) (*.f64 (pow.f64 (PI.f64) 5) 1/4960116000000)) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) 7/262440000))))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) 1)
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1)
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(*.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (sqrt.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2)) (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1)
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2)
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 3)
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) 1/3)
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 2))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) 2))
(fabs.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(log.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(exp.f64 (log.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(+.f64 (*.f64 (*.f64 b b) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 b a) (-.f64 b a)))) (neg.f64 (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 b a) (-.f64 b a))))))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (neg.f64 (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 b a) (-.f64 b a))))) (*.f64 (*.f64 b b) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 b a) (-.f64 b a)))))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(-.f64 (*.f64 (*.f64 b b) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 b a) (-.f64 b a)))) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 b a) (-.f64 b a)))))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) 1)
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 b a) (-.f64 b a))))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)) (+.f64 b a))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1)
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 1 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 b a) (-.f64 b a)))))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (sqrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 b a) (-.f64 b a)))))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) 2))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) 2) (cbrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 b a) (-.f64 b a)))))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 b a) (-.f64 b a))) (-.f64 (*.f64 b b) (*.f64 a a)))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (neg.f64 (+.f64 b a)) (-.f64 b a)) (/.f64 1 (/.f64 (neg.f64 (-.f64 b a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)))))
(*.f64 (neg.f64 (+.f64 a b)) (*.f64 (-.f64 b a) (/.f64 1 (neg.f64 (/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))))
(/.f64 (*.f64 (-.f64 b a) (-.f64 (neg.f64 b) a)) (/.f64 -1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (*.f64 (+.f64 b a) 1) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (-.f64 b a))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (+.f64 b a) (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a))))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (+.f64 b a) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a))) 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a))))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (/.f64 1 (-.f64 b a)) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (/.f64 1 (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 1) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 b a) (-.f64 b a))))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sqrt.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) 2)) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cbrt.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (/.f64 (+.f64 b a) (-.f64 b a)) (/.f64 (-.f64 b a) (/.f64 (/.f64 1 (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (-.f64 b a) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (-.f64 b a))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (neg.f64 (-.f64 b a))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (neg.f64 (-.f64 b a))))
(*.f64 (neg.f64 (+.f64 a b)) (*.f64 (-.f64 b a) (/.f64 1 (neg.f64 (/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))))
(/.f64 (*.f64 (-.f64 b a) (-.f64 (neg.f64 b) a)) (/.f64 -1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 b a)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (/.f64 1 (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 1) (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) 2)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (cbrt.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2) (-.f64 b a)) (/.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (/.f64 1 (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2) 1) (/.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2) (sqrt.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (/.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (sqrt.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) 2)) (cbrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 (+.f64 a b) (-.f64 b a)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 a b) (-.f64 b a))) 2) (pow.f64 (cbrt.f64 (/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))) 2)))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 2) (pow.f64 (cbrt.f64 (/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 2)))
(*.f64 (/.f64 (+.f64 b a) 1) (/.f64 (-.f64 b a) (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (/.f64 (+.f64 b a) (sqrt.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (/.f64 (-.f64 b a) (sqrt.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (/.f64 (+.f64 b a) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) 2)) (/.f64 (-.f64 b a) (cbrt.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1)
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) 2)
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) 3)
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 3) 1/3)
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(pow.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) -1)
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(neg.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (neg.f64 (-.f64 b a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)))))
(*.f64 (neg.f64 (+.f64 a b)) (*.f64 (-.f64 b a) (/.f64 1 (neg.f64 (/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))))
(/.f64 (*.f64 (-.f64 b a) (-.f64 (neg.f64 b) a)) (/.f64 -1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 (+.f64 a b) (-.f64 b a))) 2))
(fabs.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a))))
(log.f64 (pow.f64 (exp.f64 (+.f64 b a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a))))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 3))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) (pow.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 3)))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(exp.f64 (log.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) 1))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (/.f64 (/.f64 b (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (neg.f64 (/.f64 a (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)))))
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(+.f64 (neg.f64 (/.f64 a (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)))) (/.f64 (/.f64 b (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(-.f64 (/.f64 (/.f64 b (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 a (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a))))
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) 1)
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (-.f64 b a) (/.f64 (/.f64 1 (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1)
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 1 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (sqrt.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (sqrt.f64 (-.f64 b a)) (*.f64 (sqrt.f64 (-.f64 b a)) (/.f64 (/.f64 1 (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) 2))
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) 2) (cbrt.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 b a)) 2) (*.f64 (cbrt.f64 (-.f64 b a)) (/.f64 (/.f64 1 (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (/.f64 (-.f64 b a) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 1 (-.f64 b a)))
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (/.f64 (/.f64 1 (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (-.f64 b a))
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (neg.f64 (-.f64 b a)) (/.f64 1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (neg.f64 (-.f64 b a)))))
(*.f64 (neg.f64 (-.f64 b a)) (/.f64 1 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (neg.f64 (-.f64 b a)))))
(/.f64 (/.f64 (+.f64 (neg.f64 b) a) (+.f64 (neg.f64 b) a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(/.f64 (/.f64 (+.f64 a (neg.f64 b)) (+.f64 a (neg.f64 b))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (/.f64 1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (-.f64 b a) (-.f64 b a)))
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (/.f64 1 (-.f64 b a)) (/.f64 (-.f64 b a) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)))) (/.f64 (-.f64 b a) (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)))) (/.f64 (-.f64 b a) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)))))
(/.f64 (/.f64 (-.f64 b a) (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 b a)))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 b a))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a))) 2)) (/.f64 (-.f64 b a) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a))) 2)) (/.f64 (-.f64 b a) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)))))
(/.f64 (/.f64 (-.f64 b a) (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 b a)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 b a))) 2))
(*.f64 (/.f64 (/.f64 (-.f64 b a) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
(*.f64 (+.f64 a b) (/.f64 (/.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (/.f64 (/.f64 (-.f64 b a) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (fma.f64 b b (*.f64 a (+.f64 b a))))
(*.f64 (/.f64 (-.f64 b a) (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))) (fma.f64 b b (*.f64 a (+.f64 a b))))
(*.f64 (/.f64 (/.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (fma.f64 b b (*.f64 a (+.f64 a b))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 b a)) 1) (/.f64 (sqrt.f64 (-.f64 b a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a))))
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (sqrt.f64 (-.f64 b a)) (-.f64 b a)))
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 b a)) 2) 1) (/.f64 (cbrt.f64 (-.f64 b a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a))))
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 b a)) (-.f64 b a)) (/.f64 (sqrt.f64 (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 b a)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a))) 2)) (/.f64 (sqrt.f64 (-.f64 b a)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a))) 2)) (/.f64 (-.f64 b a) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)))))
(/.f64 (/.f64 (-.f64 b a) (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 b a)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 b a))) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 b a)) 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (cbrt.f64 (-.f64 b a)) (-.f64 b a)))
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 b a)) 2) (-.f64 b a)) (/.f64 (cbrt.f64 (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 b a)) 2) (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)))) (/.f64 (cbrt.f64 (-.f64 b a)) (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)))) (/.f64 (-.f64 b a) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)))))
(/.f64 (/.f64 (-.f64 b a) (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 b a)))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 b a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 b a)) 2) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a))) 2)) (cbrt.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 b a)) 2) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a))) 2)))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 b a)) 2) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 b a))) 2) (cbrt.f64 (/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
(pow.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 1)
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) 2)
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) 3)
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(pow.f64 (pow.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 3) 1/3)
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(pow.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (-.f64 b a) (-.f64 b a))) -1)
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(neg.f64 (/.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (neg.f64 (-.f64 b a)))))
(*.f64 (neg.f64 (-.f64 b a)) (/.f64 1 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (neg.f64 (-.f64 b a)))))
(/.f64 (/.f64 (+.f64 (neg.f64 b) a) (+.f64 (neg.f64 b) a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(/.f64 (/.f64 (+.f64 a (neg.f64 b)) (+.f64 a (neg.f64 b))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 2))
(sqrt.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))) 2))
(fabs.f64 (/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(log.f64 (exp.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) 3))
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)) 3)))
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(exp.f64 (log.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) 1))
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))
(/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))

localize42.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
98.4%
(-.f64 (*.f64 a a) (*.f64 b b))
83.9%
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))
63.4%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
62.8%
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
Compiler

Compiled 117 to 58 computations (50.4% saved)

series2.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite88.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1060×associate-*r/
786×associate-*l/
390×add-sqr-sqrt
378×pow1
378×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01849
137949
2482449
Stop Event
node limit
Counts
1 → 84
Calls
Call 1
Inputs
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))
Outputs
((+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (fma.f64 (neg.f64 b) b (*.f64 b b)))) (+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b))) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2))) (+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (fma.f64 (neg.f64 b) b (*.f64 b b))))) (+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b))) (+.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (fma.f64 (neg.f64 b) b (*.f64 b b))))) (+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)))) (+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b))) (+.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (*.f64 a a)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (*.f64 b (neg.f64 b)))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (*.f64 a a)) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (*.f64 b (neg.f64 b))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (fma.f64 (neg.f64 b) b (*.f64 b b))))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (*.f64 a a)) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (*.f64 b (neg.f64 b))) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (*.f64 b (neg.f64 b))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (*.f64 a a))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)))) (+.f64 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (*.f64 (*.f64 b (neg.f64 b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2))) (+.f64 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (+.f64 (*.f64 (*.f64 b (neg.f64 b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (fma.f64 (neg.f64 b) b (*.f64 b b))))) (+.f64 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (+.f64 (*.f64 (*.f64 b (neg.f64 b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)))) (+.f64 (*.f64 (*.f64 b (neg.f64 b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2))) (+.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)))) (-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b))))) 1) (-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b))))) (-.f64 1 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (fma.f64 (neg.f64 b) b (*.f64 b b))))) (-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b))))) (-.f64 1 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)))) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (/.f64 1 (-.f64 (*.f64 a a) (*.f64 b b)))) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) 1) (/.f64 1 (-.f64 (*.f64 a a) (*.f64 b b)))) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (fma.f64 a a (*.f64 b b))) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4)))) (fma.f64 a a (*.f64 b b))) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) -2)) (fma.f64 a a (*.f64 b b))) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) -2)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (/.f64 (*.f64 1 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (-.f64 (pow.f64 a 4) (pow.f64 b 4)))) (fma.f64 a a (*.f64 b b))) (/.f64 (*.f64 1 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (-.f64 (pow.f64 a 4) (*.f64 (*.f64 b (neg.f64 b)) (*.f64 b (neg.f64 b))))) (-.f64 (*.f64 a a) (*.f64 b (neg.f64 b)))) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (-.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))) (-.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (neg.f64 b)) 3))) (-.f64 (+.f64 (pow.f64 a 4) (*.f64 (*.f64 b (neg.f64 b)) (*.f64 b (neg.f64 b)))) (*.f64 (*.f64 a a) (*.f64 b (neg.f64 b))))) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))))) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (neg.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)))) (neg.f64 (fma.f64 a a (*.f64 b b)))) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (neg.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) 1) 1) (/.f64 1 (-.f64 (*.f64 a a) (*.f64 b b)))) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) 1) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (fma.f64 a a (*.f64 b b))) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) 1) (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) 1) (-.f64 (pow.f64 a 4) (*.f64 (*.f64 b (neg.f64 b)) (*.f64 b (neg.f64 b))))) (-.f64 (*.f64 a a) (*.f64 b (neg.f64 b)))) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) 1) (-.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))) (-.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) 1) (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (neg.f64 b)) 3))) (-.f64 (+.f64 (pow.f64 a 4) (*.f64 (*.f64 b (neg.f64 b)) (*.f64 b (neg.f64 b)))) (*.f64 (*.f64 a a) (*.f64 b (neg.f64 b))))) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) 1) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))))) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) 1) (neg.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)))) (neg.f64 (fma.f64 a a (*.f64 b b)))) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) 1) (neg.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b)))) (sqrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)))) (sqrt.f64 (fma.f64 a a (*.f64 b b)))) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b)))) (sqrt.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2)) (cbrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)))) (cbrt.f64 (fma.f64 a a (*.f64 b b)))) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2)) (cbrt.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (+.f64 a b)) (-.f64 (*.f64 a a) (*.f64 b b))) (+.f64 a b)) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (+.f64 a b)) (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (fma.f64 a a (*.f64 b b)) (*.f64 a b))) (/.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (fma.f64 a a (*.f64 b b))) (/.f64 (*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (/.f64 (*.f64 (-.f64 (pow.f64 a 4) (*.f64 (*.f64 b (neg.f64 b)) (*.f64 b (neg.f64 b)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (-.f64 (*.f64 a a) (*.f64 b (neg.f64 b)))) (/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (-.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))) (/.f64 (*.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (neg.f64 b)) 3)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (-.f64 (+.f64 (pow.f64 a 4) (*.f64 (*.f64 b (neg.f64 b)) (*.f64 b (neg.f64 b)))) (*.f64 (*.f64 a a) (*.f64 b (neg.f64 b))))) (/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 3)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))))) (/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (neg.f64 (fma.f64 a a (*.f64 b b)))) (/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))) (/.f64 (*.f64 (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 a a (*.f64 b b))) (/.f64 (*.f64 (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) -2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 a a (*.f64 b b))) (/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) -2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) 1) (fma.f64 a a (*.f64 b b))) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (-.f64 (pow.f64 a 6) (pow.f64 b 6))) 1) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (/.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) 1) (fma.f64 a a (*.f64 b b))) (/.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (sqrt.f64 (fma.f64 a a (*.f64 b b)))) (sqrt.f64 (fma.f64 a a (*.f64 b b)))) (/.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 (cbrt.f64 (fma.f64 a a (*.f64 b b))) (cbrt.f64 (fma.f64 a a (*.f64 b b))))) (cbrt.f64 (fma.f64 a a (*.f64 b b)))) (/.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (-.f64 (pow.f64 a 6) (pow.f64 b 6))) 1) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (/.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))) (/.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b))) 1) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)))) 2) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)))) 3) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b))) 3) 1/3) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b))) 2)) (log.f64 (pow.f64 (pow.f64 (exp.f64 -2) (-.f64 (*.f64 a a) (*.f64 b b))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b))) 3)) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3) (pow.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) 3))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) 3) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3))) (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b))))) (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b))))) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)))) 1)) (log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b))))))

simplify112.0ms (0.5%)

Algorithm
egg-herbie
Rules
1612×associate-/r*
1096×associate-*r/
996×associate-/r/
922×associate-*l/
608×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02989474
18998680
240518680
Stop Event
node limit
Counts
120 → 156
Calls
Call 1
Inputs
(*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (PI.f64))))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (PI.f64)))) (*.f64 1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (PI.f64) 3)))))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (PI.f64)))) (+.f64 (*.f64 1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (PI.f64) 3)))) (*.f64 -1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (PI.f64) 5))))))
(+.f64 (*.f64 1/15427944806400000000 (*.f64 (pow.f64 angle 7) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (PI.f64) 7)))) (+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (PI.f64)))) (+.f64 (*.f64 1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (PI.f64) 3)))) (*.f64 -1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (PI.f64) 5)))))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (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 -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 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (fma.f64 (neg.f64 b) b (*.f64 b b))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b))) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (fma.f64 (neg.f64 b) b (*.f64 b b)))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b))) (+.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (fma.f64 (neg.f64 b) b (*.f64 b b)))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b))) (+.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (*.f64 a a)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (*.f64 b (neg.f64 b))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (*.f64 a a)) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (*.f64 b (neg.f64 b))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (fma.f64 (neg.f64 b) b (*.f64 b b)))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (*.f64 a a)) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (*.f64 b (neg.f64 b))) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (*.f64 b (neg.f64 b))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (*.f64 a a)))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b))))
(+.f64 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (*.f64 (*.f64 b (neg.f64 b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)))
(+.f64 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (+.f64 (*.f64 (*.f64 b (neg.f64 b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (fma.f64 (neg.f64 b) b (*.f64 b b)))))
(+.f64 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (+.f64 (*.f64 (*.f64 b (neg.f64 b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2))))
(+.f64 (*.f64 (*.f64 b (neg.f64 b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)))
(+.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b))))) (-.f64 1 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (fma.f64 (neg.f64 b) b (*.f64 b b)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b))))) (-.f64 1 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (/.f64 1 (-.f64 (*.f64 a a) (*.f64 b b))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) 1) (/.f64 1 (-.f64 (*.f64 a a) (*.f64 b b))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4)))) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) -2)) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) -2)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 1 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (-.f64 (pow.f64 a 4) (pow.f64 b 4)))) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 1 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (-.f64 (pow.f64 a 4) (*.f64 (*.f64 b (neg.f64 b)) (*.f64 b (neg.f64 b))))) (-.f64 (*.f64 a a) (*.f64 b (neg.f64 b))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (-.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))) (-.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (neg.f64 b)) 3))) (-.f64 (+.f64 (pow.f64 a 4) (*.f64 (*.f64 b (neg.f64 b)) (*.f64 b (neg.f64 b)))) (*.f64 (*.f64 a a) (*.f64 b (neg.f64 b)))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (neg.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)))) (neg.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (neg.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) 1) 1) (/.f64 1 (-.f64 (*.f64 a a) (*.f64 b b))))
(/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) 1) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) 1) (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) 1) (-.f64 (pow.f64 a 4) (*.f64 (*.f64 b (neg.f64 b)) (*.f64 b (neg.f64 b))))) (-.f64 (*.f64 a a) (*.f64 b (neg.f64 b))))
(/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) 1) (-.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))) (-.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))
(/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) 1) (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (neg.f64 b)) 3))) (-.f64 (+.f64 (pow.f64 a 4) (*.f64 (*.f64 b (neg.f64 b)) (*.f64 b (neg.f64 b)))) (*.f64 (*.f64 a a) (*.f64 b (neg.f64 b)))))
(/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) 1) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))))
(/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) 1) (neg.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)))) (neg.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) 1) (neg.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b)))) (sqrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)))) (sqrt.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b)))) (sqrt.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2)) (cbrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)))) (cbrt.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2)) (cbrt.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (+.f64 a b)) (-.f64 (*.f64 a a) (*.f64 b b))) (+.f64 a b))
(/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (+.f64 a b)) (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (fma.f64 a a (*.f64 b b)) (*.f64 a b)))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (*.f64 (*.f64 b (neg.f64 b)) (*.f64 b (neg.f64 b)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (-.f64 (*.f64 a a) (*.f64 b (neg.f64 b))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (-.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (neg.f64 b)) 3)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (-.f64 (+.f64 (pow.f64 a 4) (*.f64 (*.f64 b (neg.f64 b)) (*.f64 b (neg.f64 b)))) (*.f64 (*.f64 a a) (*.f64 b (neg.f64 b)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 3)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (neg.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) -2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) -2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) 1) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (-.f64 (pow.f64 a 6) (pow.f64 b 6))) 1) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) 1) (fma.f64 a a (*.f64 b b)))
(/.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (sqrt.f64 (fma.f64 a a (*.f64 b b)))) (sqrt.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 (cbrt.f64 (fma.f64 a a (*.f64 b b))) (cbrt.f64 (fma.f64 a a (*.f64 b b))))) (cbrt.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (-.f64 (pow.f64 a 6) (pow.f64 b 6))) 1) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b))) 1)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -2) (-.f64 (*.f64 a a) (*.f64 b b))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3) (pow.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) 3) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)))))
Outputs
(*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (PI.f64))))
(*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 (*.f64 angle (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (PI.f64) -1/90))
(*.f64 -1/90 (*.f64 (PI.f64) (*.f64 angle (fma.f64 a a (*.f64 b (neg.f64 b))))))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (PI.f64)))) (*.f64 1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (PI.f64) 3)))))
(fma.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (*.f64 1/17496000 (pow.f64 angle 3)) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 a a) (*.f64 b b)))))
(fma.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 a a) (*.f64 b b))))))
(fma.f64 1/17496000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 angle 3) (fma.f64 a a (*.f64 b (neg.f64 b))))) (*.f64 -1/90 (*.f64 (PI.f64) (*.f64 angle (fma.f64 a a (*.f64 b (neg.f64 b)))))))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (PI.f64)))) (+.f64 (*.f64 1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (PI.f64) 3)))) (*.f64 -1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (PI.f64) 5))))))
(fma.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 a a) (*.f64 b b)))) (fma.f64 1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 -1/11337408000000 (*.f64 (*.f64 (pow.f64 angle 5) (-.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (PI.f64) 5)))))
(fma.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 a a) (*.f64 b b)))) (fma.f64 1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 -1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (*.f64 a a) (*.f64 b b)))))))
(fma.f64 -1/90 (*.f64 (PI.f64) (*.f64 angle (fma.f64 a a (*.f64 b (neg.f64 b))))) (fma.f64 1/17496000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 angle 3) (fma.f64 a a (*.f64 b (neg.f64 b))))) (*.f64 -1/11337408000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 angle 5) (fma.f64 a a (*.f64 b (neg.f64 b))))))))
(+.f64 (*.f64 1/15427944806400000000 (*.f64 (pow.f64 angle 7) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (PI.f64) 7)))) (+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (PI.f64)))) (+.f64 (*.f64 1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (PI.f64) 3)))) (*.f64 -1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 (PI.f64) 5)))))))
(fma.f64 1/15427944806400000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (*.f64 a a) (*.f64 b b)))) (fma.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 a a) (*.f64 b b)))) (fma.f64 1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 -1/11337408000000 (*.f64 (*.f64 (pow.f64 angle 5) (-.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (PI.f64) 5))))))
(fma.f64 1/15427944806400000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (*.f64 a a) (*.f64 b b)))) (fma.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 a a) (*.f64 b b)))) (fma.f64 1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 -1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (*.f64 a a) (*.f64 b b))))))))
(fma.f64 1/15427944806400000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (pow.f64 angle 7) (fma.f64 a a (*.f64 b (neg.f64 b))))) (fma.f64 -1/90 (*.f64 (PI.f64) (*.f64 angle (fma.f64 a a (*.f64 b (neg.f64 b))))) (fma.f64 1/17496000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 angle 3) (fma.f64 a a (*.f64 b (neg.f64 b))))) (*.f64 -1/11337408000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 angle 5) (fma.f64 a a (*.f64 b (neg.f64 b)))))))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 a a (*.f64 b (neg.f64 b)))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 a a (*.f64 b (neg.f64 b)))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 a a (*.f64 b (neg.f64 b)))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 a a (*.f64 b (neg.f64 b)))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 a a (*.f64 b (neg.f64 b)))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 a a (*.f64 b (neg.f64 b)))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 a a (*.f64 b (neg.f64 b)))))
(*.f64 -2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 a a (*.f64 b (neg.f64 b)))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 2 (*.f64 b b)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 2 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 (PI.f64) (*.f64 angle 1/180))) (*.f64 a a)) (*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 (*.f64 2 b) b) (*.f64 (*.f64 a -2) 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 (PI.f64) (*.f64 angle 1/180))) (*.f64 a a)) (*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 (*.f64 2 b) b) (*.f64 (*.f64 a -2) 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 (PI.f64) (*.f64 angle 1/180))) (*.f64 a a)) (*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 (*.f64 2 b) b) (*.f64 (*.f64 a -2) a)))
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 a a)))
(*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a -2)))
(+.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 (PI.f64) (*.f64 angle 1/180))) (*.f64 a a)) (*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 (*.f64 2 b) b) (*.f64 (*.f64 a -2) 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 (PI.f64) (*.f64 angle 1/180))) (*.f64 a a)) (*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 (*.f64 2 b) b) (*.f64 (*.f64 a -2) 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 (PI.f64) (*.f64 angle 1/180))) (*.f64 a a)) (*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 (*.f64 2 b) b) (*.f64 (*.f64 a -2) a)))
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 a a)))
(*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a -2)))
(+.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 (PI.f64) (*.f64 angle 1/180))) (*.f64 a a)) (*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 (*.f64 2 b) b) (*.f64 (*.f64 a -2) 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 (PI.f64) (*.f64 angle 1/180))) (*.f64 a a)) (*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 (*.f64 2 b) b) (*.f64 (*.f64 a -2) 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 (PI.f64) (*.f64 angle 1/180))) (*.f64 a a)) (*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 (*.f64 2 b) b) (*.f64 (*.f64 a -2) a)))
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 a a)))
(*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a -2)))
(+.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 (PI.f64) (*.f64 angle 1/180))) (*.f64 a a)) (*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 (*.f64 2 b) b) (*.f64 (*.f64 a -2) 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 (PI.f64) (*.f64 angle 1/180))) (*.f64 a a)) (*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 (*.f64 2 b) b) (*.f64 (*.f64 a -2) 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 (PI.f64) (*.f64 angle 1/180))) (*.f64 a a)) (*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 (*.f64 2 b) b) (*.f64 (*.f64 a -2) a)))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 2 (*.f64 b b)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 2 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 (PI.f64) (*.f64 angle 1/180))) (*.f64 a a)) (*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 (*.f64 2 b) b) (*.f64 (*.f64 a -2) 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 (PI.f64) (*.f64 angle 1/180))) (*.f64 a a)) (*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 (*.f64 2 b) b) (*.f64 (*.f64 a -2) 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 (PI.f64) (*.f64 angle 1/180))) (*.f64 a a)) (*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 (*.f64 2 b) b) (*.f64 (*.f64 a -2) a)))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 2 (*.f64 b b)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 2 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 (PI.f64) (*.f64 angle 1/180))) (*.f64 a a)) (*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 (*.f64 2 b) b) (*.f64 (*.f64 a -2) 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 (PI.f64) (*.f64 angle 1/180))) (*.f64 a a)) (*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 (*.f64 2 b) b) (*.f64 (*.f64 a -2) 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 (PI.f64) (*.f64 angle 1/180))) (*.f64 a a)) (*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 2 (*.f64 b b)) (*.f64 -2 (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 (*.f64 2 b) b) (*.f64 (*.f64 a -2) a)))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (fma.f64 (neg.f64 b) b (*.f64 b b))))
(fma.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 (neg.f64 b) b (*.f64 b b)) (*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (fma.f64 (+.f64 a b) (-.f64 a b) (*.f64 b (+.f64 (neg.f64 b) b))))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 (+.f64 a b) (-.f64 a b) (*.f64 b (+.f64 b (neg.f64 b))))) -1/2)
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b))) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)))
(fma.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 (neg.f64 b) b (*.f64 b b)) (*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (fma.f64 (+.f64 a b) (-.f64 a b) (*.f64 b (+.f64 (neg.f64 b) b))))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 (+.f64 a b) (-.f64 a b) (*.f64 b (+.f64 b (neg.f64 b))))) -1/2)
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (fma.f64 (neg.f64 b) b (*.f64 b b)))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (fma.f64 (neg.f64 b) b (*.f64 b b))))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (*.f64 b (+.f64 (neg.f64 b) b)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) -4)))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 a a (*.f64 b (neg.f64 b)))) (*.f64 (*.f64 b (+.f64 b (neg.f64 b))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) -4)))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b))) (+.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (fma.f64 (neg.f64 b) b (*.f64 b b)))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (fma.f64 (neg.f64 b) b (*.f64 b b))))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (*.f64 b (+.f64 (neg.f64 b) b)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) -4)))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 a a (*.f64 b (neg.f64 b)))) (*.f64 (*.f64 b (+.f64 b (neg.f64 b))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) -4)))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (fma.f64 (neg.f64 b) b (*.f64 b b))))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (*.f64 b (+.f64 (neg.f64 b) b)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) -4)))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 a a (*.f64 b (neg.f64 b)))) (*.f64 (*.f64 b (+.f64 b (neg.f64 b))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) -4)))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b))) (+.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (fma.f64 (neg.f64 b) b (*.f64 b b))))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (*.f64 b (+.f64 (neg.f64 b) b)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) -4)))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 a a (*.f64 b (neg.f64 b)))) (*.f64 (*.f64 b (+.f64 b (neg.f64 b))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) -4)))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (*.f64 a a)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (*.f64 b (neg.f64 b))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 a a (*.f64 b (neg.f64 b)))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (*.f64 a a)) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (*.f64 b (neg.f64 b))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (fma.f64 (neg.f64 b) b (*.f64 b b)))))
(fma.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 (neg.f64 b) b (*.f64 b b)) (*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (fma.f64 (+.f64 a b) (-.f64 a b) (*.f64 b (+.f64 (neg.f64 b) b))))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 (+.f64 a b) (-.f64 a b) (*.f64 b (+.f64 b (neg.f64 b))))) -1/2)
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (*.f64 a a)) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (*.f64 b (neg.f64 b))) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2))))
(fma.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 (neg.f64 b) b (*.f64 b b)) (*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (fma.f64 (+.f64 a b) (-.f64 a b) (*.f64 b (+.f64 (neg.f64 b) b))))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 (+.f64 a b) (-.f64 a b) (*.f64 b (+.f64 b (neg.f64 b))))) -1/2)
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (*.f64 b (neg.f64 b))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (*.f64 a a)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 a a (*.f64 b (neg.f64 b)))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b))))
(fma.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 (neg.f64 b) b (*.f64 b b)) (*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (fma.f64 (+.f64 a b) (-.f64 a b) (*.f64 b (+.f64 (neg.f64 b) b))))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 (+.f64 a b) (-.f64 a b) (*.f64 b (+.f64 b (neg.f64 b))))) -1/2)
(+.f64 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (*.f64 (*.f64 b (neg.f64 b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 a a (*.f64 b (neg.f64 b)))))
(+.f64 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (+.f64 (*.f64 (*.f64 b (neg.f64 b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (fma.f64 (neg.f64 b) b (*.f64 b b)))))
(fma.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 (neg.f64 b) b (*.f64 b b)) (*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (fma.f64 (+.f64 a b) (-.f64 a b) (*.f64 b (+.f64 (neg.f64 b) b))))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 (+.f64 a b) (-.f64 a b) (*.f64 b (+.f64 b (neg.f64 b))))) -1/2)
(+.f64 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (+.f64 (*.f64 (*.f64 b (neg.f64 b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2))))
(fma.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 (neg.f64 b) b (*.f64 b b)) (*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (fma.f64 (+.f64 a b) (-.f64 a b) (*.f64 b (+.f64 (neg.f64 b) b))))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 (+.f64 a b) (-.f64 a b) (*.f64 b (+.f64 b (neg.f64 b))))) -1/2)
(+.f64 (*.f64 (*.f64 b (neg.f64 b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 a a (*.f64 b (neg.f64 b)))))
(+.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b))))
(fma.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 (neg.f64 b) b (*.f64 b b)) (*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (fma.f64 (+.f64 a b) (-.f64 a b) (*.f64 b (+.f64 (neg.f64 b) b))))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 (+.f64 a b) (-.f64 a b) (*.f64 b (+.f64 b (neg.f64 b))))) -1/2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b))))) 1)
(*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 a a (*.f64 b (neg.f64 b)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b))))) (-.f64 1 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (fma.f64 (neg.f64 b) b (*.f64 b b)))))
(fma.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 (neg.f64 b) b (*.f64 b b)) (*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (fma.f64 (+.f64 a b) (-.f64 a b) (*.f64 b (+.f64 (neg.f64 b) b))))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 (+.f64 a b) (-.f64 a b) (*.f64 b (+.f64 b (neg.f64 b))))) -1/2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b))))) (-.f64 1 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2))))
(fma.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 (neg.f64 b) b (*.f64 b b)) (*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (fma.f64 (+.f64 a b) (-.f64 a b) (*.f64 b (+.f64 (neg.f64 b) b))))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 (+.f64 a b) (-.f64 a b) (*.f64 b (+.f64 b (neg.f64 b))))) -1/2)
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (/.f64 1 (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 a a (*.f64 b (neg.f64 b)))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) 1) (/.f64 1 (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 a a (*.f64 b (neg.f64 b)))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 a a (*.f64 b b))) (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4))) (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(*.f64 (/.f64 (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 b 4)))) (-.f64 (pow.f64 a 6) (pow.f64 b 6)))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4)))) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 a a (*.f64 b b))) (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4))) (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(*.f64 (/.f64 (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 b 4)))) (-.f64 (pow.f64 a 6) (pow.f64 b 6)))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) -2)) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 a a (*.f64 b b))) (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) -2)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4))) (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(*.f64 (/.f64 (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 b 4)))) (-.f64 (pow.f64 a 6) (pow.f64 b 6)))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(/.f64 (*.f64 1 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (-.f64 (pow.f64 a 4) (pow.f64 b 4)))) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 a a (*.f64 b b))) (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (*.f64 1 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4))) (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(*.f64 (/.f64 (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 b 4)))) (-.f64 (pow.f64 a 6) (pow.f64 b 6)))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (-.f64 (pow.f64 a 4) (*.f64 (*.f64 b (neg.f64 b)) (*.f64 b (neg.f64 b))))) (-.f64 (*.f64 a a) (*.f64 b (neg.f64 b))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 a a (*.f64 b b))) (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (-.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))) (-.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (-.f64 (*.f64 a a) (+.f64 (*.f64 b b) (fma.f64 (neg.f64 b) b (*.f64 b b)))) (-.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (*.f64 b (+.f64 (neg.f64 b) b)) (*.f64 b (+.f64 (neg.f64 b) b)))) (fma.f64 (+.f64 a b) (-.f64 a b) (*.f64 b (+.f64 (neg.f64 b) b)))) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 (+.f64 a b) (-.f64 a b) (*.f64 b (+.f64 b (neg.f64 b))))) (*.f64 -2 (+.f64 (pow.f64 (fma.f64 a a (*.f64 b (neg.f64 b))) 2) (*.f64 (*.f64 b (+.f64 b (neg.f64 b))) (*.f64 b (+.f64 b (neg.f64 b)))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (neg.f64 b)) 3))) (-.f64 (+.f64 (pow.f64 a 4) (*.f64 (*.f64 b (neg.f64 b)) (*.f64 b (neg.f64 b)))) (*.f64 (*.f64 a a) (*.f64 b (neg.f64 b)))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4))) (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(*.f64 (/.f64 (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 b 4)))) (-.f64 (pow.f64 a 6) (pow.f64 b 6)))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (-.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b))))) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 3))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 (fma.f64 (*.f64 b (+.f64 (neg.f64 b) b)) (+.f64 (-.f64 (*.f64 b (+.f64 (neg.f64 b) b)) (*.f64 a a)) (*.f64 b b)) (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2)) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (*.f64 b (+.f64 (neg.f64 b) b)) 3))))
(*.f64 (/.f64 (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (fma.f64 (*.f64 b (+.f64 b (neg.f64 b))) (+.f64 (*.f64 b b) (-.f64 (*.f64 b (+.f64 b (neg.f64 b))) (*.f64 a a))) (pow.f64 (fma.f64 a a (*.f64 b (neg.f64 b))) 2))) (+.f64 (pow.f64 (fma.f64 a a (*.f64 b (neg.f64 b))) 3) (pow.f64 (*.f64 b (+.f64 b (neg.f64 b))) 3)))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (neg.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)))) (neg.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 a a (*.f64 b b))) (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (neg.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4))) (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(*.f64 (/.f64 (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 b 4)))) (-.f64 (pow.f64 a 6) (pow.f64 b 6)))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) 1) 1) (/.f64 1 (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 a a (*.f64 b (neg.f64 b)))))
(/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) 1) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 a a (*.f64 b b))) (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) 1) (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4))) (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(*.f64 (/.f64 (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 b 4)))) (-.f64 (pow.f64 a 6) (pow.f64 b 6)))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) 1) (-.f64 (pow.f64 a 4) (*.f64 (*.f64 b (neg.f64 b)) (*.f64 b (neg.f64 b))))) (-.f64 (*.f64 a a) (*.f64 b (neg.f64 b))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 a a (*.f64 b b))) (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) 1) (-.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))) (-.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (-.f64 (*.f64 a a) (+.f64 (*.f64 b b) (fma.f64 (neg.f64 b) b (*.f64 b b)))) (-.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (*.f64 b (+.f64 (neg.f64 b) b)) (*.f64 b (+.f64 (neg.f64 b) b)))) (fma.f64 (+.f64 a b) (-.f64 a b) (*.f64 b (+.f64 (neg.f64 b) b)))) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 (+.f64 a b) (-.f64 a b) (*.f64 b (+.f64 b (neg.f64 b))))) (*.f64 -2 (+.f64 (pow.f64 (fma.f64 a a (*.f64 b (neg.f64 b))) 2) (*.f64 (*.f64 b (+.f64 b (neg.f64 b))) (*.f64 b (+.f64 b (neg.f64 b)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) 1) (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (neg.f64 b)) 3))) (-.f64 (+.f64 (pow.f64 a 4) (*.f64 (*.f64 b (neg.f64 b)) (*.f64 b (neg.f64 b)))) (*.f64 (*.f64 a a) (*.f64 b (neg.f64 b)))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4))) (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(*.f64 (/.f64 (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 b 4)))) (-.f64 (pow.f64 a 6) (pow.f64 b 6)))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) 1) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (-.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b))))) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 3))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 (fma.f64 (*.f64 b (+.f64 (neg.f64 b) b)) (+.f64 (-.f64 (*.f64 b (+.f64 (neg.f64 b) b)) (*.f64 a a)) (*.f64 b b)) (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2)) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (*.f64 b (+.f64 (neg.f64 b) b)) 3))))
(*.f64 (/.f64 (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (fma.f64 (*.f64 b (+.f64 b (neg.f64 b))) (+.f64 (*.f64 b b) (-.f64 (*.f64 b (+.f64 b (neg.f64 b))) (*.f64 a a))) (pow.f64 (fma.f64 a a (*.f64 b (neg.f64 b))) 2))) (+.f64 (pow.f64 (fma.f64 a a (*.f64 b (neg.f64 b))) 3) (pow.f64 (*.f64 b (+.f64 b (neg.f64 b))) 3)))
(/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) 1) (neg.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)))) (neg.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 a a (*.f64 b b))) (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) 1) (neg.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4))) (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(*.f64 (/.f64 (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 b 4)))) (-.f64 (pow.f64 a 6) (pow.f64 b 6)))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b)))) (sqrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)))) (sqrt.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (sqrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))))) (sqrt.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (/.f64 (hypot.f64 a b) (sqrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)))) (*.f64 -2 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))))))
(/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (/.f64 (hypot.f64 a b) (sqrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)))) (*.f64 -2 (sqrt.f64 (fma.f64 a a (*.f64 b (neg.f64 b)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b)))) (sqrt.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) (sqrt.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)))))
(/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 b 4)))) (sqrt.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (*.f64 -2 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a a (*.f64 b (neg.f64 b)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) (sqrt.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))))) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2)) (cbrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)))) (cbrt.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2))) (/.f64 (cbrt.f64 (fma.f64 a a (*.f64 b b))) (cbrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(*.f64 (/.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2))) (cbrt.f64 (fma.f64 a a (*.f64 b b)))) (cbrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 -2 (pow.f64 (cbrt.f64 (fma.f64 a a (*.f64 b (neg.f64 b)))) 2))) (cbrt.f64 (fma.f64 a a (*.f64 b b)))) (cbrt.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2)) (cbrt.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) (cbrt.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)))))
(*.f64 (/.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b))) 2))) (cbrt.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 b 4))))) (cbrt.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(*.f64 (/.f64 (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4))))) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a a (*.f64 b (neg.f64 b)))) 2) (cbrt.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)))))
(/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (+.f64 a b)) (-.f64 (*.f64 a a) (*.f64 b b))) (+.f64 a b))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (+.f64 a b))) (/.f64 (+.f64 a b) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 -2 (+.f64 a b))) (+.f64 a b)) (-.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 -2 (+.f64 a b))) (+.f64 a b)) (fma.f64 a a (*.f64 b (neg.f64 b))))
(/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (+.f64 a b)) (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (+.f64 (fma.f64 a a (*.f64 b b)) (*.f64 a b)))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (+.f64 a b) (-.f64 (pow.f64 a 3) (pow.f64 b 3)))) (+.f64 (fma.f64 a a (*.f64 b b)) (*.f64 a b)))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 -2 (+.f64 a b))) (fma.f64 a b (fma.f64 a a (*.f64 b b)))) (-.f64 (pow.f64 a 3) (pow.f64 b 3)))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 (pow.f64 a 3) (pow.f64 b 3)))) (fma.f64 a b (fma.f64 a a (*.f64 b b))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 a a (*.f64 b b))) (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4))) (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(*.f64 (/.f64 (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 b 4)))) (-.f64 (pow.f64 a 6) (pow.f64 b 6)))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (*.f64 (*.f64 b (neg.f64 b)) (*.f64 b (neg.f64 b)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (-.f64 (*.f64 a a) (*.f64 b (neg.f64 b))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 a a (*.f64 b b))) (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (-.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (-.f64 (*.f64 a a) (+.f64 (*.f64 b b) (fma.f64 (neg.f64 b) b (*.f64 b b)))) (-.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (*.f64 b (+.f64 (neg.f64 b) b)) (*.f64 b (+.f64 (neg.f64 b) b)))) (fma.f64 (+.f64 a b) (-.f64 a b) (*.f64 b (+.f64 (neg.f64 b) b)))) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 (+.f64 a b) (-.f64 a b) (*.f64 b (+.f64 b (neg.f64 b))))) (*.f64 -2 (+.f64 (pow.f64 (fma.f64 a a (*.f64 b (neg.f64 b))) 2) (*.f64 (*.f64 b (+.f64 b (neg.f64 b))) (*.f64 b (+.f64 b (neg.f64 b)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 6) (pow.f64 (*.f64 b (neg.f64 b)) 3)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (-.f64 (+.f64 (pow.f64 a 4) (*.f64 (*.f64 b (neg.f64 b)) (*.f64 b (neg.f64 b)))) (*.f64 (*.f64 a a) (*.f64 b (neg.f64 b)))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4))) (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(*.f64 (/.f64 (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 b 4)))) (-.f64 (pow.f64 a 6) (pow.f64 b 6)))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 3)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))) (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 (neg.f64 b) b (*.f64 b b))))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2) (*.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (-.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) (-.f64 (*.f64 a a) (*.f64 b b))))) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (fma.f64 (neg.f64 b) b (*.f64 b b)) 3))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 (fma.f64 (*.f64 b (+.f64 (neg.f64 b) b)) (+.f64 (-.f64 (*.f64 b (+.f64 (neg.f64 b) b)) (*.f64 a a)) (*.f64 b b)) (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 2)) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) (pow.f64 (*.f64 b (+.f64 (neg.f64 b) b)) 3))))
(*.f64 (/.f64 (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (fma.f64 (*.f64 b (+.f64 b (neg.f64 b))) (+.f64 (*.f64 b b) (-.f64 (*.f64 b (+.f64 b (neg.f64 b))) (*.f64 a a))) (pow.f64 (fma.f64 a a (*.f64 b (neg.f64 b))) 2))) (+.f64 (pow.f64 (fma.f64 a a (*.f64 b (neg.f64 b))) 3) (pow.f64 (*.f64 b (+.f64 b (neg.f64 b))) 3)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (neg.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 a a (*.f64 b b))) (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2)) (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4))) (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(*.f64 (/.f64 (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 b 4)))) (-.f64 (pow.f64 a 6) (pow.f64 b 6)))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(/.f64 (*.f64 (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 a a (*.f64 b b))) (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (*.f64 (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4))) (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(*.f64 (/.f64 (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 b 4)))) (-.f64 (pow.f64 a 6) (pow.f64 b 6)))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) -2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 a a (*.f64 b b))) (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) -2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4))) (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(*.f64 (/.f64 (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 b 4)))) (-.f64 (pow.f64 a 6) (pow.f64 b 6)))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) 1) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 a a (*.f64 b b))) (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (-.f64 (pow.f64 a 6) (pow.f64 b 6))) 1) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4))) (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(*.f64 (/.f64 (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 b 4)))) (-.f64 (pow.f64 a 6) (pow.f64 b 6)))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(/.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) 1) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 a a (*.f64 b b))) (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (sqrt.f64 (fma.f64 a a (*.f64 b b)))) (sqrt.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 a a (*.f64 b b))) (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 (cbrt.f64 (fma.f64 a a (*.f64 b b))) (cbrt.f64 (fma.f64 a a (*.f64 b b))))) (cbrt.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (fma.f64 a a (*.f64 b b)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 a a (*.f64 b b))) (*.f64 -2 (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (-.f64 (pow.f64 a 6) (pow.f64 b 6))) 1) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4))) (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(*.f64 (/.f64 (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 b 4)))) (-.f64 (pow.f64 a 6) (pow.f64 b 6)))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(/.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4))) (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(*.f64 (/.f64 (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 b 4)))) (-.f64 (pow.f64 a 6) (pow.f64 b 6)))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(/.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) -2) (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4))) (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(*.f64 (/.f64 (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 b 4)))) (-.f64 (pow.f64 a 6) (pow.f64 b 6)))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 a 4) (pow.f64 b 4)))) (*.f64 -2 (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b))) 1)
(*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 a a (*.f64 b (neg.f64 b)))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)))) 2)
(*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 a a (*.f64 b (neg.f64 b)))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)))) 3)
(*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 a a (*.f64 b (neg.f64 b)))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b))) 3) 1/3)
(*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 a a (*.f64 b (neg.f64 b)))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b))) 2))
(sqrt.f64 (pow.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 a a) (*.f64 b b)))) 2))
(fabs.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (*.f64 a a) (*.f64 b b)))))
(fabs.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 a a (*.f64 b (neg.f64 b))))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -2) (-.f64 (*.f64 a a) (*.f64 b b))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (log.f64 (pow.f64 (exp.f64 -2) (-.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (log.f64 (exp.f64 -2))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (fma.f64 a a (*.f64 b (neg.f64 b))) (log.f64 (exp.f64 -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 a a (*.f64 b (neg.f64 b)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b))) 3))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 a a (*.f64 b (neg.f64 b)))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3) (pow.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) 3)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 a a (*.f64 b (neg.f64 b)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) 3) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 a a (*.f64 b (neg.f64 b)))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 a a (*.f64 b (neg.f64 b)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 a a (*.f64 b (neg.f64 b)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)))) 1))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 a a (*.f64 b (neg.f64 b)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (fma.f64 a a (*.f64 b (neg.f64 b)))))

localize49.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
91.7%
(*.f64 (*.f64 (exp.f64 (log.f64 (-.f64 (*.f64 a a) (*.f64 b b)))) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
82.1%
(log.f64 (-.f64 (*.f64 a a) (*.f64 b b)))
64.0%
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
62.8%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
Compiler

Compiled 130 to 52 computations (60% saved)

series0.0ms (0%)

Counts
1 → 4
Calls

3 calls:

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

rewrite57.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1840×add-sqr-sqrt
1822×*-un-lft-identity
1684×add-cube-cbrt
1662×add-cbrt-cube
196×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01019
119719
2227019
Stop Event
node limit
Counts
1 → 18
Calls
Call 1
Inputs
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
Outputs
((-.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 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (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)))))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1) (pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (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)))) 3) 1/3) (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)) (log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))

simplify56.0ms (0.2%)

Algorithm
egg-herbie
Rules
1456×fma-def
1052×associate-*r*
840×associate-*l*
810×distribute-rgt-in
796×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
065526
1140522
2579514
32830514
47262514
Stop Event
node limit
Counts
22 → 34
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))))))
(-.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 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (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))))))
(pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(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)))) 3) 1/3)
(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))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/180 (*.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 (*.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 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))
(fma.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) 1))
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))))
(+.f64 (fma.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))) (fma.f64 (*.f64 -1/24488801280000000 (pow.f64 angle 6)) (pow.f64 (PI.f64) 6) 1))
(fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (fma.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) 1)))
(fma.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (fma.f64 (pow.f64 (PI.f64) 6) (*.f64 -1/24488801280000000 (pow.f64 angle 6)) 1)))
(-.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)))
(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 angle (*.f64 (PI.f64) 1/180)))
(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 angle (*.f64 (PI.f64) 1/180)))
(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 angle (*.f64 (PI.f64) 1/180)))
(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 angle (*.f64 (PI.f64) 1/180)))
(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 angle (*.f64 (PI.f64) 1/180)))
(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 angle (*.f64 (PI.f64) 1/180)))
(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 angle (*.f64 (PI.f64) 1/180)))
(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 angle (*.f64 (PI.f64) 1/180)))
(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 angle (*.f64 (PI.f64) 1/180)))
(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 angle (*.f64 (PI.f64) 1/180)))
(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 angle (*.f64 (PI.f64) 1/180)))
(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 angle (*.f64 (PI.f64) 1/180)))
(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 angle (*.f64 (PI.f64) 1/180)))
(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 angle (*.f64 (PI.f64) 1/180)))
(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 angle (*.f64 (PI.f64) 1/180)))
(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 angle (*.f64 (PI.f64) 1/180)))
(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 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))

eval669.0ms (2.9%)

Compiler

Compiled 51411 to 25883 computations (49.7% saved)

prune673.0ms (3%)

Pruning

214 alts after pruning (211 fresh and 3 done)

PrunedKeptTotal
New1376601436
Fresh12151163
Picked101
Done336
Total13922141606
Accurracy
74.4%
Counts
1606 → 214
Alt Table
Click to see full alt table
StatusAccuracyProgram
50.6%
(pow.f64 (cbrt.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))) 3)
25.1%
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
51.2%
(/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 2 (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a))))))
51.1%
(/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 2 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
10.5%
(*.f64 (pow.f64 (pow.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 3) 1/3) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (fma.f64 b b (*.f64 a a))))
38.7%
(*.f64 (pow.f64 (pow.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2) 1/3) (cbrt.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
26.0%
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 a 4) (*.f64 (neg.f64 (*.f64 b b)) (neg.f64 (*.f64 b b)))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (*.f64 a a) (neg.f64 (*.f64 b b)))) (fabs.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
67.7%
(*.f64 (/.f64 (*.f64 -2 (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 1 (+.f64 b a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
15.3%
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (fma.f64 b b (*.f64 a a))))
11.6%
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 a a)))
22.3%
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (expm1.f64 (log1p.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (hypot.f64 b a) 2)))))
50.8%
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))) 2) (cbrt.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1/2))
49.1%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1)
51.0%
(*.f64 (*.f64 (*.f64 (+.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 b) b (*.f64 b b))))) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
50.7%
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a))))) 2)) (cbrt.f64 (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a))))))
35.6%
(*.f64 (*.f64 (*.f64 (fabs.f64 (-.f64 (*.f64 a a) (*.f64 b b))) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
28.9%
(*.f64 (*.f64 (*.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 a a (neg.f64 (*.f64 b b))))) 3)) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (fabs.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
34.3%
(*.f64 (*.f64 (*.f64 (exp.f64 (-.f64 (log.f64 (*.f64 a a)) (*.f64 (/.f64 b a) (/.f64 b a)))) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
28.9%
(*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 a a (neg.f64 (*.f64 b b))))) 2) (cbrt.f64 (log.f64 (fma.f64 a a (neg.f64 (*.f64 b b))))))) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (fabs.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
29.5%
(*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 3 (log.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 b b)))))) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (fabs.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
29.6%
(*.f64 (*.f64 (*.f64 (exp.f64 (log.f64 (-.f64 (*.f64 a a) (*.f64 b b)))) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (fabs.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3)))
29.6%
(*.f64 (*.f64 (*.f64 (exp.f64 (log.f64 (-.f64 (*.f64 a a) (*.f64 b b)))) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (fabs.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
29.0%
(*.f64 (*.f64 (*.f64 (exp.f64 (log.f64 (-.f64 (*.f64 a a) (*.f64 b b)))) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 1)
33.6%
(*.f64 (*.f64 (*.f64 (exp.f64 (log.f64 (*.f64 a a))) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (fabs.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
33.5%
(*.f64 (*.f64 (*.f64 (exp.f64 (log.f64 (*.f64 a a))) -2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
34.9%
(*.f64 (*.f64 (*.f64 a a) (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (fabs.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
34.4%
(*.f64 (*.f64 (*.f64 a a) (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
33.3%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 a b)) 3) 1/3)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
67.2%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3))) (cos.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) 180))))
34.1%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
67.0%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
67.1%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
67.1%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (pow.f64 (cbrt.f64 angle) 2) (/.f64 180 (*.f64 (PI.f64) (cbrt.f64 angle))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
66.5%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
67.5%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (/.f64 (PI.f64) 180) (/.f64 1 angle))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
66.6%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))) (/.f64 (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
65.8%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)) (cbrt.f64 (/.f64 180 angle)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
67.3%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 angle (pow.f64 (cbrt.f64 (PI.f64)) 2)) (/.f64 180 (cbrt.f64 (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
67.8%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (log.f64 (exp.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))))
67.0%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (fabs.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
67.5%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3)))
68.0%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (cos.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 2) (cbrt.f64 (/.f64 (/.f64 180 (PI.f64)) angle)))))
67.9%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (cos.f64 (/.f64 (/.f64 angle (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (/.f64 180 (PI.f64))))) (cbrt.f64 (/.f64 180 (PI.f64))))))
67.9%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (cos.f64 (/.f64 (/.f64 1 (*.f64 (cbrt.f64 (/.f64 (/.f64 180 (PI.f64)) angle)) (cbrt.f64 (/.f64 (/.f64 180 (PI.f64)) angle)))) (cbrt.f64 (/.f64 (/.f64 180 (PI.f64)) angle)))))
67.5%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (cos.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (PI.f64)) (/.f64 180 (cbrt.f64 angle)))))
34.4%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (cos.f64 (/.f64 (*.f64 (sqrt.f64 angle) (PI.f64)) (/.f64 180 (sqrt.f64 angle)))))
67.6%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (cos.f64 (/.f64 (*.f64 angle (pow.f64 (cbrt.f64 (PI.f64)) 2)) (/.f64 180 (cbrt.f64 (PI.f64))))))
67.7%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (cos.f64 (/.f64 (*.f64 1/180 (PI.f64)) (/.f64 1 angle))))
67.5%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (cos.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (sqrt.f64 (PI.f64))))))
67.4%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (cos.f64 (/.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2)))))
67.8%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
34.1%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (cos.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6) 2) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) 180))))
34.2%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (cos.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/3) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) 180))))
67.5%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) 180) (*.f64 angle (sqrt.f64 (PI.f64))))))
34.0%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (cos.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6)) (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6)) (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) 180))))
34.2%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (cos.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 angle (PI.f64))) 1/3)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) 180))))
34.1%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (cos.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/3) 2) 180))))
33.9%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (cos.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6)) (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6)))) 2) 180))))
33.8%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (cos.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (cbrt.f64 angle)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (cbrt.f64 angle)) (cbrt.f64 (sqrt.f64 (PI.f64))))) 2) 180))))
67.7%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (cos.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (pow.f64 (*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (sqrt.f64 (PI.f64))))) 2) 180))))
63.4%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (cos.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (pow.f64 (expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 angle (PI.f64))))) 2) 180))))
34.3%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (cos.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (pow.f64 (exp.f64 (*.f64 (log.f64 (*.f64 angle (PI.f64))) 1/3)) 2) 180))))
34.2%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (cos.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 1/6) (sqrt.f64 (*.f64 angle (PI.f64)))) 180))))
67.7%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (cos.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))) 180))))
34.0%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (cos.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 angle (PI.f64))) 2/3)) 180))))
67.8%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
63.0%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
66.0%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) 1)
66.5%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (sqrt.f64 (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
66.9%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (cbrt.f64 180) (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
66.6%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 (/.f64 180 angle) (pow.f64 (cbrt.f64 (PI.f64)) 2)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
66.8%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (cbrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (pow.f64 (cbrt.f64 angle) 2)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
65.9%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (PI.f64) (/.f64 (cbrt.f64 (/.f64 180 angle)) (pow.f64 (cbrt.f64 (*.f64 1/180 angle)) 2)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
66.8%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (PI.f64) (/.f64 180 angle))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
68.2%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) (cos.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) 180))))
66.1%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)
63.2%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
45.6%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (fabs.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))) (cos.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) 180))))
59.8%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 angle (*.f64 1/180 (*.f64 (PI.f64) (-.f64 a b))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
42.5%
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
30.1%
(*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 1/2) (*.f64 (sqrt.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))) (sqrt.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))))
35.0%
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 -2 (*.f64 a a)))
35.2%
(*.f64 (*.f64 b b) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
32.7%
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 b b) 1/90))
35.0%
(*.f64 (*.f64 a a) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
23.9%
(*.f64 (*.f64 2 (pow.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) 1/3)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
34.4%
(*.f64 (*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (fabs.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
35.0%
(*.f64 (*.f64 2 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
35.1%
(*.f64 (*.f64 2 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 (/.f64 180 angle) (cbrt.f64 (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
35.5%
(*.f64 (*.f64 2 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
35.2%
(*.f64 (*.f64 2 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (/.f64 (/.f64 angle (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (/.f64 180 (PI.f64))))) (cbrt.f64 (/.f64 180 (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
36.4%
(*.f64 (*.f64 2 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (/.f64 (/.f64 1 (*.f64 (cbrt.f64 (/.f64 (/.f64 180 (PI.f64)) angle)) (cbrt.f64 (/.f64 (/.f64 180 (PI.f64)) angle)))) (cbrt.f64 (/.f64 (/.f64 180 (PI.f64)) angle)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
18.9%
(*.f64 (*.f64 2 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 angle)) (sqrt.f64 (neg.f64 angle))) (/.f64 -180 (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
35.3%
(*.f64 (*.f64 2 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))) (/.f64 (/.f64 180 (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
36.4%
(*.f64 (*.f64 2 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
36.4%
(*.f64 (*.f64 2 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (/.f64 1 (/.f64 (/.f64 180 (PI.f64)) angle))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
35.9%
(*.f64 (*.f64 2 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (*.f64 (/.f64 (cbrt.f64 angle) 180) (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
35.3%
(*.f64 (*.f64 2 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) 180) (*.f64 angle (sqrt.f64 (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
35.7%
(*.f64 (*.f64 2 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 180 angle)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
36.4%
(*.f64 (*.f64 2 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
36.2%
(*.f64 (*.f64 2 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))))
36.1%
(*.f64 (*.f64 2 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 (/.f64 180 (*.f64 angle (PI.f64))))))))
36.0%
(*.f64 (*.f64 2 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (/.f64 (/.f64 180 angle) (cbrt.f64 (PI.f64)))))))
35.9%
(*.f64 (*.f64 2 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (/.f64 (PI.f64) (*.f64 (cbrt.f64 (/.f64 180 angle)) (cbrt.f64 (/.f64 180 angle)))) (cbrt.f64 (/.f64 180 angle))))))
35.5%
(*.f64 (*.f64 2 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (/.f64 angle (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (/.f64 180 (PI.f64))))) (cbrt.f64 (/.f64 180 (PI.f64)))))))
35.8%
(*.f64 (*.f64 2 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 angle) 2) (PI.f64)) (/.f64 180 (cbrt.f64 angle))))))
36.2%
(*.f64 (*.f64 2 (fabs.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)))))
36.3%
(*.f64 (*.f64 2 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) 180) (*.f64 angle (sqrt.f64 (PI.f64)))))))
36.4%
(*.f64 (*.f64 2 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
31.6%
(*.f64 (*.f64 2 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
29.2%
(*.f64 (*.f64 2 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3)))))
35.0%
(*.f64 (*.f64 2 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1))
31.8%
(*.f64 (*.f64 2 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
32.7%
(*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a)))
30.1%
(*.f64 (sqrt.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))))))
51.6%
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))
34.7%
(*.f64 (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 a a))
35.7%
(*.f64 (fabs.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 3) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
31.9%
(*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (PI.f64) (*.f64 angle 1/90)))
19.7%
(*.f64 (fabs.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 -2 (pow.f64 (pow.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 3) 1/3)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
31.8%
(*.f64 (fabs.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (-.f64 a b)) (-.f64 a b))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
36.0%
(*.f64 (fabs.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 -2 (-.f64 (*.f64 a a) (*.f64 b b))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)))
35.4%
(*.f64 (fabs.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 -2 (-.f64 (*.f64 a a) (expm1.f64 (log1p.f64 (*.f64 b b))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
32.5%
(*.f64 (fabs.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 -2 (+.f64 (-.f64 (*.f64 a a) (exp.f64 (log1p.f64 (*.f64 b b)))) 1)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
19.0%
(*.f64 (fabs.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 -2 (log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 a a) (*.f64 b b)))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
32.2%
(*.f64 (fabs.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a -2)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
15.7%
(*.f64 (exp.f64 (log.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)))) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (fma.f64 b b (*.f64 a a))))
31.3%
(*.f64 (exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 -2 (+.f64 a b)) (-.f64 a b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
36.8%
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b))))
32.6%
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (*.f64 b b))))
37.6%
(*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64))))
43.3%
(*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
46.7%
(*.f64 angle (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (PI.f64))) 1/90))
46.5%
(*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) (cbrt.f64 1/729000)))
46.7%
(*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) 1/90))
32.7%
(*.f64 angle (*.f64 (*.f64 a (*.f64 a (PI.f64))) -1/90))
33.4%
(*.f64 angle (*.f64 (PI.f64) (*.f64 b (*.f64 b 1/90))))
23.5%
(*.f64 2 (*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) 3) 1/3) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
34.6%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3)) (*.f64 b b)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
35.0%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 3)))
23.2%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) (cos.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) 3) 1/3))))
35.0%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
30.8%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
34.0%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) 1))
35.2%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
31.0%
(*.f64 2 (*.f64 (*.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 b b)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
21.4%
(*.f64 2 (*.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 b b)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
46.7%
(*.f64 2 (*.f64 (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 1/180 angle)))
50.9%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
49.9%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (*.f64 b b) (expm1.f64 (log1p.f64 (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
36.4%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 b a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
29.0%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (exp.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
23.6%
(*.f64 2 (*.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
26.0%
(*.f64 2 (*.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
46.6%
(*.f64 1/90 (*.f64 (/.f64 (*.f64 angle (-.f64 b a)) (/.f64 (-.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))) (PI.f64)))
46.7%
(*.f64 1/90 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64))))
59.0%
(*.f64 1/90 (*.f64 (+.f64 (*.f64 (*.f64 angle (+.f64 b a)) b) (*.f64 (*.f64 angle (+.f64 b a)) (neg.f64 a))) (PI.f64)))
32.6%
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
32.7%
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 a (neg.f64 a))) (PI.f64)))
32.6%
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
32.7%
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 a (neg.f64 a)))))
32.6%
(*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))
25.4%
(*.f64 1/90 (*.f64 angle (*.f64 b (fabs.f64 (*.f64 b (PI.f64))))))
26.1%
(*.f64 1/90 (*.f64 angle (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b b)) 3))))
26.0%
(*.f64 1/90 (fabs.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))
34.8%
(fabs.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) 3))
34.8%
(fabs.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 3) (/.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)))))
34.8%
(fabs.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 b a)) 2) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 b a))) 2) (cbrt.f64 (/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))))
34.7%
(fabs.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (/.f64 (-.f64 b a) (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 b a)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 b a))) 2))))
25.3%
(fabs.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a))))))
31.3%
(fabs.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (-.f64 b a) (*.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)) (-.f64 b a)))))
22.1%
(fabs.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (-.f64 b a) (*.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (-.f64 b a)))))
31.4%
(fabs.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 90 (*.f64 angle (PI.f64)))))
35.0%
(fabs.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))))))
35.0%
(fabs.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
34.7%
(fabs.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (pow.f64 (cbrt.f64 (-.f64 b a)) 2) (*.f64 (cbrt.f64 (-.f64 b a)) (/.f64 (/.f64 1 (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))
31.2%
(fabs.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 (-.f64 b a) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 1 (-.f64 b a)))))
21.3%
(fabs.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (log1p.f64 (expm1.f64 (/.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))
34.5%
(fabs.f64 (/.f64 (-.f64 (*.f64 b b) (expm1.f64 (log1p.f64 (*.f64 a a)))) (/.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)))))
34.9%
(fabs.f64 (/.f64 (+.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a))))) (/.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)))))
35.0%
(fabs.f64 (/.f64 (*.f64 (-.f64 b a) (-.f64 (neg.f64 b) a)) (/.f64 -1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
31.0%
(fabs.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a))) (-.f64 b a)))
28.1%
(fabs.f64 (/.f64 (*.f64 b b) (/.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (-.f64 b a)))))
34.9%
(fabs.f64 (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (/.f64 (+.f64 a b) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 a b))))
19.9%
(fabs.f64 (*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3) 1/3) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
34.7%
(fabs.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a a))) 3) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
44.6%
(fabs.f64 (*.f64 (/.f64 (+.f64 b a) (-.f64 b a)) (/.f64 (-.f64 b a) (/.f64 (/.f64 1 (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
16.0%
(fabs.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))) (-.f64 (*.f64 b b) (*.f64 a a))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))
33.0%
(fabs.f64 (*.f64 (/.f64 1 (-.f64 b a)) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (/.f64 1 (-.f64 b a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
17.4%
(fabs.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2)))
13.0%
(fabs.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) 3) 1/3))))
17.2%
(fabs.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))))
34.6%
(fabs.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))))
35.0%
(fabs.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
16.5%
(fabs.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))))
20.1%
(fabs.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) 3)))))
26.6%
(fabs.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3))))
34.4%
(fabs.f64 (*.f64 (-.f64 (*.f64 b b) (expm1.f64 (log1p.f64 (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
32.0%
(fabs.f64 (*.f64 (+.f64 (-.f64 (*.f64 b b) (exp.f64 (log1p.f64 (*.f64 a a)))) 1) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
34.9%
(fabs.f64 (*.f64 (+.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 a) a (*.f64 a a))))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
28.2%
(fabs.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
26.3%
(fabs.f64 (*.f64 (*.f64 a (neg.f64 a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
28.2%
(fabs.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64))) (*.f64 b b)))
28.2%
(fabs.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 b b)))
26.4%
(fabs.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 a (neg.f64 a))))
44.3%
(fabs.f64 (*.f64 (neg.f64 (+.f64 a b)) (*.f64 (-.f64 b a) (/.f64 1 (neg.f64 (/.f64 1 (sin.f64 (*.f64 (*.f64 1/90 angle) (PI.f64)))))))))
19.1%
(fabs.f64 (*.f64 (log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 b b) (*.f64 a a))))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
22.3%
(fabs.f64 (*.f64 (exp.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
24.0%
(fabs.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 3)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90))))
26.0%
(fabs.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) (*.f64 angle 1/90))))
31.4%
(fabs.f64 (*.f64 a (*.f64 (neg.f64 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/90 angle))))))
44.8%
(expm1.f64 (log1p.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))))
30.6%
(exp.f64 (log.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
33.9%
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a)))) 3) 1/8))
Compiler

Compiled 5782 to 4172 computations (27.8% saved)

regimes1.5s (6.8%)

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

10 calls:

164.0ms
(/.f64 angle 180)
163.0ms
b
161.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
161.0ms
angle
155.0ms
a
Results
AccuracySegmentsBranch
68.2%1a
68.2%1b
68.2%1angle
68.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))))
68.2%1(*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
68.2%1(-.f64 (pow.f64 b 2) (pow.f64 a 2))
68.2%1(pow.f64 b 2)
68.2%1(pow.f64 a 2)
68.2%1(*.f64 (PI.f64) (/.f64 angle 180))
68.2%1(/.f64 angle 180)
Compiler

Compiled 6931 to 3633 computations (47.6% saved)

regimes1.3s (5.5%)

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

10 calls:

136.0ms
angle
132.0ms
(/.f64 angle 180)
131.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
131.0ms
a
129.0ms
b
Results
AccuracySegmentsBranch
67.8%1a
67.8%1b
67.8%1angle
67.8%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))))
67.8%1(*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
67.8%1(-.f64 (pow.f64 b 2) (pow.f64 a 2))
67.8%1(pow.f64 b 2)
67.8%1(pow.f64 a 2)
67.8%1(*.f64 (PI.f64) (/.f64 angle 180))
67.8%1(/.f64 angle 180)
Compiler

Compiled 5489 to 2880 computations (47.5% saved)

regimes253.0ms (1.1%)

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

5 calls:

44.0ms
b
44.0ms
a
43.0ms
(/.f64 angle 180)
42.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
42.0ms
angle
Results
AccuracySegmentsBranch
67.8%1a
67.8%1b
67.8%1angle
67.8%1(*.f64 (PI.f64) (/.f64 angle 180))
67.8%1(/.f64 angle 180)
Compiler

Compiled 1675 to 814 computations (51.4% saved)

regimes254.0ms (1.1%)

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

5 calls:

46.0ms
a
45.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
43.0ms
b
42.0ms
angle
41.0ms
(/.f64 angle 180)
Results
AccuracySegmentsBranch
67.7%1a
67.7%1b
67.7%1angle
67.7%1(*.f64 (PI.f64) (/.f64 angle 180))
67.7%1(/.f64 angle 180)
Compiler

Compiled 1629 to 791 computations (51.4% saved)

regimes244.0ms (1.1%)

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

5 calls:

44.0ms
(/.f64 angle 180)
43.0ms
b
41.0ms
a
41.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
39.0ms
angle
Results
AccuracySegmentsBranch
66.1%1a
66.1%1b
66.1%1angle
66.1%1(*.f64 (PI.f64) (/.f64 angle 180))
66.1%1(/.f64 angle 180)
Compiler

Compiled 1583 to 766 computations (51.6% saved)

regimes144.0ms (0.6%)

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

3 calls:

46.0ms
angle
45.0ms
b
44.0ms
a
Results
AccuracySegmentsBranch
65.1%3a
62.2%3b
67.5%3angle
Compiler

Compiled 436 to 190 computations (56.4% saved)

bsearch42.0ms (0.2%)

Algorithm
binary-search
Stop Event
predicate-same
narrow-enough
Steps
TimeLeftRight
9.0ms
1.592197825580204e-102
2.6009186915164317e-101
32.0ms
-1.6006467106652899e-15
-1.3514052544209872e-17
Results
33.0ms144×body256valid
6.0ms27×body256infinite
Compiler

Compiled 410 to 269 computations (34.4% saved)

regimes134.0ms (0.6%)

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

3 calls:

42.0ms
angle
42.0ms
b
41.0ms
a
Results
AccuracySegmentsBranch
65.1%3a
61.8%3b
65.9%3angle
Compiler

Compiled 408 to 181 computations (55.6% saved)

bsearch71.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
37.0ms
7397307.562796255
6189997562.569241
33.0ms
-1.6006467106652899e-15
-1.3514052544209872e-17
Results
55.0ms240×body256valid
12.0ms55×body256infinite
Compiler

Compiled 609 to 408 computations (33% saved)

regimes110.0ms (0.5%)

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

3 calls:

36.0ms
angle
35.0ms
b
34.0ms
a
Results
AccuracySegmentsBranch
65.1%3a
61.7%3b
65.9%3angle
Compiler

Compiled 313 to 143 computations (54.3% saved)

bsearch75.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
34.0ms
7397307.562796255
6189997562.569241
40.0ms
-1762.2889933225676
-0.020054733259454352
Results
60.0ms272×body256valid
10.0ms44×body256infinite
Compiler

Compiled 678 to 451 computations (33.5% saved)

regimes140.0ms (0.6%)

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

3 calls:

33.0ms
angle
32.0ms
a
32.0ms
b
Results
AccuracySegmentsBranch
65.1%3a
61.3%3b
65.9%3angle
Compiler

Compiled 292 to 134 computations (54.1% saved)

bsearch79.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
37.0ms
7397307.562796255
6189997562.569241
42.0ms
-1762.2889933225676
-0.020054733259454352
Results
62.0ms272×body256valid
13.0ms57×body256infinite
Compiler

Compiled 678 to 451 computations (33.5% saved)

regimes104.0ms (0.5%)

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

3 calls:

33.0ms
a
33.0ms
b
32.0ms
angle
Results
AccuracySegmentsBranch
61.5%3a
61.3%3b
63.6%3angle
Compiler

Compiled 282 to 128 computations (54.6% saved)

bsearch70.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
26.0ms
8462406275.788098
41817239431.70459
43.0ms
-1762.2889933225676
-0.020054733259454352
Results
57.0ms240×body256valid
9.0ms36×body256infinite
Compiler

Compiled 593 to 392 computations (33.9% saved)

regimes87.0ms (0.4%)

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

3 calls:

32.0ms
angle
26.0ms
b
25.0ms
a
Results
AccuracySegmentsBranch
48.8%3a
54.9%3b
50.4%3angle
Compiler

Compiled 201 to 98 computations (51.2% saved)

bsearch96.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
45.0ms
4.746396534961862e+83
2.2294333136107137e+86
50.0ms
-2.0487894059096735e+49
-5.0339489290688955e+44
Results
36.0ms172×body256valid
35.0ms50×body1024valid
12.0ms29×body512valid
5.0msbody2048valid
4.0msbody4096valid
Compiler

Compiled 512 to 378 computations (26.2% saved)

regimes75.0ms (0.3%)

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

3 calls:

30.0ms
angle
21.0ms
b
21.0ms
a
Results
AccuracySegmentsBranch
48.8%3a
54.9%3b
50.3%3angle
Compiler

Compiled 147 to 76 computations (48.3% saved)

bsearch103.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
51.0ms
4.746396534961862e+83
2.2294333136107137e+86
52.0ms
-2.0487894059096735e+49
-5.0339489290688955e+44
Results
42.0ms57×body1024valid
33.0ms159×body256valid
14.0ms33×body512valid
6.0msbody2048valid
4.0msbody4096valid
Compiler

Compiled 512 to 378 computations (26.2% saved)

regimes95.0ms (0.4%)

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

3 calls:

39.0ms
a
30.0ms
b
22.0ms
angle
Results
AccuracySegmentsBranch
47.9%5a
50.2%3b
42.8%3angle
Compiler

Compiled 134 to 71 computations (47% saved)

bsearch122.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
58.0ms
2.014630980174819e-16
5.1173987144780405e-14
64.0ms
-1.6795502008760095e-54
-2.2954183753990984e-73
Results
51.0ms66×body1024valid
34.0ms159×body256valid
18.0ms38×body512valid
8.0msbody4096valid
8.0msbody2048valid
Compiler

Compiled 491 to 383 computations (22% saved)

regimes77.0ms (0.3%)

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

3 calls:

34.0ms
a
22.0ms
b
18.0ms
angle
Results
AccuracySegmentsBranch
47.9%5a
50.2%3b
42.8%3angle
Compiler

Compiled 114 to 61 computations (46.5% saved)

bsearch110.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
41.0ms
2.014630980174819e-16
5.1173987144780405e-14
68.0ms
-1.6795502008760095e-54
-2.2954183753990984e-73
Results
40.0ms61×body1024valid
39.0ms175×body256valid
11.0ms27×body512valid
8.0msbody2048valid
8.0msbody4096valid
Compiler

Compiled 474 to 366 computations (22.8% saved)

regimes67.0ms (0.3%)

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

3 calls:

29.0ms
a
20.0ms
b
16.0ms
angle
Results
AccuracySegmentsBranch
47.9%5a
50.1%3b
42.8%3angle
Compiler

Compiled 96 to 52 computations (45.8% saved)

bsearch118.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
47.0ms
2.014630980174819e-16
5.1173987144780405e-14
71.0ms
-1.6795502008760095e-54
-2.2954183753990984e-73
Results
53.0ms79×body1024valid
31.0ms147×body256valid
17.0ms39×body512valid
7.0msbody4096valid
6.0msbody2048valid
Compiler

Compiled 474 to 366 computations (22.8% saved)

regimes63.0ms (0.3%)

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

3 calls:

27.0ms
a
19.0ms
b
15.0ms
angle
Results
AccuracySegmentsBranch
47.9%5a
50.1%3b
42.8%3angle
Compiler

Compiled 87 to 47 computations (46% saved)

bsearch123.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
51.0ms
2.014630980174819e-16
5.1173987144780405e-14
73.0ms
-1.6795502008760095e-54
-2.2954183753990984e-73
Results
39.0ms166×body256valid
34.0ms53×body1024valid
22.0msbody4096valid
16.0ms39×body512valid
8.0msbody2048valid
Compiler

Compiled 474 to 366 computations (22.8% saved)

regimes51.0ms (0.2%)

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

3 calls:

17.0ms
angle
17.0ms
b
16.0ms
a
Results
AccuracySegmentsBranch
45.0%3a
42.8%3b
36.0%3angle
Compiler

Compiled 69 to 40 computations (42% saved)

bsearch87.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
28.0ms
2.1414273102921256e-61
4.437955296612448e-61
59.0ms
-0.00571555305535333
-1.0983038734341884e-10
Results
39.0ms60×body1024valid
30.0ms142×body256valid
7.0ms18×body512valid
6.0msbody2048valid
Compiler

Compiled 396 to 306 computations (22.7% saved)

regimes15.0ms (0.1%)

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

3 calls:

6.0ms
angle
4.0ms
b
4.0ms
a
Results
AccuracySegmentsBranch
33.4%1a
33.4%1b
33.4%1angle
Compiler

Compiled 60 to 35 computations (41.7% saved)

regimes13.0ms (0.1%)

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

3 calls:

4.0ms
b
4.0ms
angle
4.0ms
a
Results
AccuracySegmentsBranch
32.7%1a
32.7%1b
32.7%1angle
Compiler

Compiled 51 to 30 computations (41.2% saved)

regimes11.0ms (0%)

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

3 calls:

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

Compiled 42 to 27 computations (35.7% saved)

regimes10.0ms (0%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

3 calls:

4.0ms
b
3.0ms
angle
3.0ms
a
Results
AccuracySegmentsBranch
32.6%1a
32.6%1b
32.6%1angle
Compiler

Compiled 33 to 23 computations (30.3% saved)

simplify48.0ms (0.2%)

Algorithm
egg-herbie
Rules
172×*-commutative
34×+-commutative
26×neg-mul-1
26×neg-sub0
16×cancel-sign-sub-inv
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01781827
12761807
22971807
33261807
43501799
53671799
63731799
73741799
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) (cos.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) 180))))
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)
(if (<=.f64 angle -2149935417987077/20282409603651670423947251286016) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))) (if (<=.f64 angle 6304320991423117/630432099142311667396464641602297820881275828327447146687172694467931548343955369782628260078158650252906047844909056) (*.f64 1/90 (*.f64 (+.f64 (*.f64 (*.f64 angle (+.f64 b a)) b) (*.f64 (*.f64 angle (+.f64 b a)) (neg.f64 a))) (PI.f64))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(if (<=.f64 angle -2028240960365167/1267650600228229401496703205376) (*.f64 (*.f64 a a) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) (if (<=.f64 angle 7500000) (*.f64 1/90 (*.f64 (+.f64 (*.f64 (*.f64 angle (+.f64 b a)) b) (*.f64 (*.f64 angle (+.f64 b a)) (neg.f64 a))) (PI.f64))) (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(if (<=.f64 angle -2206763817411543/4503599627370496) (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) (if (<=.f64 angle 7500000) (*.f64 1/90 (*.f64 (+.f64 (*.f64 (*.f64 angle (+.f64 b a)) b) (*.f64 (*.f64 angle (+.f64 b a)) (neg.f64 a))) (PI.f64))) (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(if (<=.f64 angle -5584463537939415/18014398509481984) (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) (if (<=.f64 angle 7500000) (*.f64 1/90 (*.f64 (+.f64 (*.f64 (*.f64 angle (+.f64 b a)) b) (*.f64 (*.f64 angle (+.f64 b a)) (neg.f64 a))) (PI.f64))) (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))))
(if (<=.f64 angle -90) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 b b) 1/90)) (if (<=.f64 angle 14200000000) (*.f64 1/90 (*.f64 (+.f64 (*.f64 (*.f64 angle (+.f64 b a)) b) (*.f64 (*.f64 angle (+.f64 b a)) (neg.f64 a))) (PI.f64))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 a (neg.f64 a)))))))
(if (<=.f64 b -19999999999999998929805538950963586393744829579264) (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b)))) (if (<=.f64 b 149999999999999988391111591020103379775994723625647353989573673734696344312623784787968) (*.f64 1/90 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))) (*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64))))))
(if (<=.f64 b -18999999999999999372737526393527479213844812791808) (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b)))) (if (<=.f64 b 220000000000000003218752950748472066813409457330224113041294373177355200135252607500288) (*.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64))) (*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64))))))
(if (<=.f64 b -4052723123306067/3618502788666131106986593281521497120414687020801267626233049500247285301248) (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b)))) (if (<=.f64 b 3565267313141895/79228162514264337593543950336) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 a (neg.f64 a))))) (*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64))))))
(if (<=.f64 b -5928554968950589/14821387422376473014217086081112052205218558037201992197050570753012880593911808) (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b)))) (if (<=.f64 b 215500602038799/633825300114114700748351602688) (*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a))) (*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64))))))
(if (<=.f64 b -4168515212543383/463168356949264781694283940034751631413079938662562256157830336031652518559744) (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b)))) (if (<=.f64 b 8315787937497185/40564819207303340847894502572032) (*.f64 angle (*.f64 (*.f64 a (*.f64 a (PI.f64))) -1/90)) (*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64))))))
(if (<=.f64 b -3853560729817883/7410693711188236507108543040556026102609279018600996098525285376506440296955904) (*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64)))) (if (<=.f64 b 6338253001141147/1267650600228229401496703205376) (*.f64 angle (*.f64 (*.f64 a (*.f64 a (PI.f64))) -1/90)) (*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64))))))
(if (<=.f64 a -8510837770086989/77371252455336267181195264) (*.f64 angle (*.f64 (*.f64 a (*.f64 a (PI.f64))) -1/90)) (if (<=.f64 a 6368564908052391/14474011154664524427946373126085988481658748083205070504932198000989141204992) (*.f64 angle (*.f64 (PI.f64) (*.f64 b (*.f64 b 1/90)))) (*.f64 angle (*.f64 (*.f64 a (*.f64 a (PI.f64))) -1/90))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b (*.f64 b 1/90))))
(*.f64 angle (*.f64 1/90 (*.f64 b (*.f64 b (PI.f64)))))
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)))
(*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))
Outputs
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) (cos.f64 (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) 180))))
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle))))
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)
(*.f64 (*.f64 -2 (+.f64 b a)) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))
(if (<=.f64 angle -2149935417987077/20282409603651670423947251286016) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))) (if (<=.f64 angle 6304320991423117/630432099142311667396464641602297820881275828327447146687172694467931548343955369782628260078158650252906047844909056) (*.f64 1/90 (*.f64 (+.f64 (*.f64 (*.f64 angle (+.f64 b a)) b) (*.f64 (*.f64 angle (+.f64 b a)) (neg.f64 a))) (PI.f64))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(if (or (<=.f64 angle -2149935417987077/20282409603651670423947251286016) (not (<=.f64 angle 6304320991423117/630432099142311667396464641602297820881275828327447146687172694467931548343955369782628260078158650252906047844909056))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 1/90 (*.f64 (PI.f64) (+.f64 (*.f64 b (*.f64 (+.f64 b a) angle)) (*.f64 (*.f64 (+.f64 b a) angle) (neg.f64 a))))))
(if (or (<=.f64 angle -2149935417987077/20282409603651670423947251286016) (not (<=.f64 angle 6304320991423117/630432099142311667396464641602297820881275828327447146687172694467931548343955369782628260078158650252906047844909056))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (*.f64 b (*.f64 (+.f64 b a) angle)) (*.f64 a (*.f64 (+.f64 b a) angle))))))
(if (<=.f64 angle -2028240960365167/1267650600228229401496703205376) (*.f64 (*.f64 a a) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) (if (<=.f64 angle 7500000) (*.f64 1/90 (*.f64 (+.f64 (*.f64 (*.f64 angle (+.f64 b a)) b) (*.f64 (*.f64 angle (+.f64 b a)) (neg.f64 a))) (PI.f64))) (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(if (<=.f64 angle -2028240960365167/1267650600228229401496703205376) (*.f64 (*.f64 a a) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (if (<=.f64 angle 7500000) (*.f64 1/90 (*.f64 (PI.f64) (+.f64 (*.f64 b (*.f64 (+.f64 b a) angle)) (*.f64 (*.f64 (+.f64 b a) angle) (neg.f64 a))))) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))))
(if (<=.f64 angle -2028240960365167/1267650600228229401496703205376) (*.f64 (*.f64 a (neg.f64 a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (if (<=.f64 angle 7500000) (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (*.f64 b (*.f64 (+.f64 b a) angle)) (*.f64 a (*.f64 (+.f64 b a) angle))))) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))))
(if (<=.f64 angle -2028240960365167/1267650600228229401496703205376) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 a (neg.f64 a))) (if (<=.f64 angle 7500000) (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (*.f64 b (*.f64 (+.f64 b a) angle)) (*.f64 a (*.f64 (+.f64 b a) angle))))) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))))
(if (<=.f64 angle -2206763817411543/4503599627370496) (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) (if (<=.f64 angle 7500000) (*.f64 1/90 (*.f64 (+.f64 (*.f64 (*.f64 angle (+.f64 b a)) b) (*.f64 (*.f64 angle (+.f64 b a)) (neg.f64 a))) (PI.f64))) (*.f64 (*.f64 b b) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(if (<=.f64 angle -2206763817411543/4503599627370496) (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (if (<=.f64 angle 7500000) (*.f64 1/90 (*.f64 (PI.f64) (+.f64 (*.f64 b (*.f64 (+.f64 b a) angle)) (*.f64 (*.f64 (+.f64 b a) angle) (neg.f64 a))))) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))))
(if (<=.f64 angle -2206763817411543/4503599627370496) (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (if (<=.f64 angle 7500000) (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (*.f64 b (*.f64 (+.f64 b a) angle)) (*.f64 a (*.f64 (+.f64 b a) angle))))) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)))))
(if (<=.f64 angle -5584463537939415/18014398509481984) (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) (if (<=.f64 angle 7500000) (*.f64 1/90 (*.f64 (+.f64 (*.f64 (*.f64 angle (+.f64 b a)) b) (*.f64 (*.f64 angle (+.f64 b a)) (neg.f64 a))) (PI.f64))) (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))))
(if (or (<=.f64 angle -5584463537939415/18014398509481984) (not (<=.f64 angle 7500000))) (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 1/90 (*.f64 (PI.f64) (+.f64 (*.f64 b (*.f64 (+.f64 b a) angle)) (*.f64 (*.f64 (+.f64 b a) angle) (neg.f64 a))))))
(if (or (<=.f64 angle -5584463537939415/18014398509481984) (not (<=.f64 angle 7500000))) (*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (*.f64 b (*.f64 (+.f64 b a) angle)) (*.f64 a (*.f64 (+.f64 b a) angle))))))
(if (<=.f64 angle -90) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 b b) 1/90)) (if (<=.f64 angle 14200000000) (*.f64 1/90 (*.f64 (+.f64 (*.f64 (*.f64 angle (+.f64 b a)) b) (*.f64 (*.f64 angle (+.f64 b a)) (neg.f64 a))) (PI.f64))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 a (neg.f64 a)))))))
(if (<=.f64 angle -90) (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/90 (*.f64 b b))) (if (<=.f64 angle 14200000000) (*.f64 1/90 (*.f64 (PI.f64) (+.f64 (*.f64 b (*.f64 (+.f64 b a) angle)) (*.f64 (*.f64 (+.f64 b a) angle) (neg.f64 a))))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 a (neg.f64 a)))))))
(if (<=.f64 angle -90) (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/90 (*.f64 b b))) (if (<=.f64 angle 14200000000) (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (*.f64 b (*.f64 (+.f64 b a) angle)) (*.f64 a (*.f64 (+.f64 b a) angle))))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 a (neg.f64 a)))))))
(if (<=.f64 angle -90) (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/90 (*.f64 b b))) (if (<=.f64 angle 14200000000) (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (*.f64 b (*.f64 (+.f64 b a) angle)) (*.f64 a (*.f64 (+.f64 b a) angle))))) (*.f64 1/90 (neg.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a)))))))
(if (<=.f64 angle -90) (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/90 (*.f64 b b))) (if (<=.f64 angle 14200000000) (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (*.f64 b (*.f64 (+.f64 b a) angle)) (*.f64 a (*.f64 (+.f64 b a) angle))))) (*.f64 1/90 (*.f64 (*.f64 (PI.f64) (*.f64 a a)) (neg.f64 angle)))))
(if (<=.f64 angle -90) (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/90 (*.f64 b b))) (if (<=.f64 angle 14200000000) (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (*.f64 b (*.f64 (+.f64 b a) angle)) (*.f64 a (*.f64 (+.f64 b a) angle))))) (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))))))
(if (<=.f64 b -19999999999999998929805538950963586393744829579264) (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b)))) (if (<=.f64 b 149999999999999988391111591020103379775994723625647353989573673734696344312623784787968) (*.f64 1/90 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 angle (PI.f64)))) (*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64))))))
(if (<=.f64 b -19999999999999998929805538950963586393744829579264) (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 b angle)))) (if (<=.f64 b 149999999999999988391111591020103379775994723625647353989573673734696344312623784787968) (*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64))))))
(if (<=.f64 b -18999999999999999372737526393527479213844812791808) (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b)))) (if (<=.f64 b 220000000000000003218752950748472066813409457330224113041294373177355200135252607500288) (*.f64 1/90 (*.f64 (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))) (PI.f64))) (*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64))))))
(if (<=.f64 b -18999999999999999372737526393527479213844812791808) (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 b angle)))) (if (<=.f64 b 220000000000000003218752950748472066813409457330224113041294373177355200135252607500288) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64))))))
(if (<=.f64 b -4052723123306067/3618502788666131106986593281521497120414687020801267626233049500247285301248) (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b)))) (if (<=.f64 b 3565267313141895/79228162514264337593543950336) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 a (neg.f64 a))))) (*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64))))))
(if (<=.f64 b -4052723123306067/3618502788666131106986593281521497120414687020801267626233049500247285301248) (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 b angle)))) (if (<=.f64 b 3565267313141895/79228162514264337593543950336) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 a (neg.f64 a))))) (*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64))))))
(if (<=.f64 b -4052723123306067/3618502788666131106986593281521497120414687020801267626233049500247285301248) (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 b angle)))) (if (<=.f64 b 3565267313141895/79228162514264337593543950336) (*.f64 1/90 (neg.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))))) (*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64))))))
(if (<=.f64 b -4052723123306067/3618502788666131106986593281521497120414687020801267626233049500247285301248) (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 b angle)))) (if (<=.f64 b 3565267313141895/79228162514264337593543950336) (*.f64 1/90 (*.f64 (*.f64 (PI.f64) (*.f64 a a)) (neg.f64 angle))) (*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64))))))
(if (<=.f64 b -4052723123306067/3618502788666131106986593281521497120414687020801267626233049500247285301248) (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 b angle)))) (if (<=.f64 b 3565267313141895/79228162514264337593543950336) (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a)))) (*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64))))))
(if (<=.f64 b -5928554968950589/14821387422376473014217086081112052205218558037201992197050570753012880593911808) (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b)))) (if (<=.f64 b 215500602038799/633825300114114700748351602688) (*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) (*.f64 a a))) (*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64))))))
(if (<=.f64 b -5928554968950589/14821387422376473014217086081112052205218558037201992197050570753012880593911808) (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 b angle)))) (if (<=.f64 b 215500602038799/633825300114114700748351602688) (*.f64 (*.f64 angle -1/90) (*.f64 (PI.f64) (*.f64 a a))) (*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64))))))
(if (<=.f64 b -4168515212543383/463168356949264781694283940034751631413079938662562256157830336031652518559744) (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 angle b)))) (if (<=.f64 b 8315787937497185/40564819207303340847894502572032) (*.f64 angle (*.f64 (*.f64 a (*.f64 a (PI.f64))) -1/90)) (*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64))))))
(if (<=.f64 b -4168515212543383/463168356949264781694283940034751631413079938662562256157830336031652518559744) (*.f64 (PI.f64) (*.f64 1/90 (*.f64 b (*.f64 b angle)))) (if (<=.f64 b 8315787937497185/40564819207303340847894502572032) (*.f64 angle (*.f64 -1/90 (*.f64 a (*.f64 a (PI.f64))))) (*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64))))))
(if (<=.f64 b -3853560729817883/7410693711188236507108543040556026102609279018600996098525285376506440296955904) (*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64)))) (if (<=.f64 b 6338253001141147/1267650600228229401496703205376) (*.f64 angle (*.f64 (*.f64 a (*.f64 a (PI.f64))) -1/90)) (*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64))))))
(if (or (<=.f64 b -3853560729817883/7410693711188236507108543040556026102609279018600996098525285376506440296955904) (not (<=.f64 b 6338253001141147/1267650600228229401496703205376))) (*.f64 b (*.f64 (*.f64 angle 1/90) (*.f64 b (PI.f64)))) (*.f64 angle (*.f64 -1/90 (*.f64 a (*.f64 a (PI.f64))))))
(if (<=.f64 a -8510837770086989/77371252455336267181195264) (*.f64 angle (*.f64 (*.f64 a (*.f64 a (PI.f64))) -1/90)) (if (<=.f64 a 6368564908052391/14474011154664524427946373126085988481658748083205070504932198000989141204992) (*.f64 angle (*.f64 (PI.f64) (*.f64 b (*.f64 b 1/90)))) (*.f64 angle (*.f64 (*.f64 a (*.f64 a (PI.f64))) -1/90))))
(if (or (<=.f64 a -8510837770086989/77371252455336267181195264) (not (<=.f64 a 6368564908052391/14474011154664524427946373126085988481658748083205070504932198000989141204992))) (*.f64 angle (*.f64 -1/90 (*.f64 a (*.f64 a (PI.f64))))) (*.f64 angle (*.f64 (PI.f64) (*.f64 b (*.f64 b 1/90)))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b (*.f64 b 1/90))))
(*.f64 angle (*.f64 1/90 (*.f64 b (*.f64 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 1/90 (*.f64 angle (*.f64 b (*.f64 b (PI.f64)))))
Compiler

Compiled 672 to 441 computations (34.4% saved)

soundness347.0ms (1.5%)

Algorithm
egg-herbie
Rules
1548×associate-+l-
1396×associate-+r-
1394×associate-+r+
1088×+-commutative
1082×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02073
14073
210773
326073
487673
5235073
6549173
049614052
1140212792
2630412702
05128130
113128078
261908074
05128130
113128078
261908074
Stop Event
node limit
node limit
node limit
node limit
Compiler

Compiled 1045 to 605 computations (42.1% saved)

end197.0ms (0.9%)

Compiler

Compiled 612 to 284 computations (53.6% saved)

Profiling

Loading profile data...