ab-angle->ABCF B

Time bar (total: 1.0min)

analyze1.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
100%99.9%0%0.1%0%0%0%1
Compiler

Compiled 27 to 22 computations (18.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 0.0ms
Operation ival-pi, time spent: 0.0ms, 0.0% of total-time
Operation ival-sub, time spent: 0.0ms, 0.0% of total-time
Operation ival-div, time spent: 0.0ms, 0.0% of total-time
Operation ival-cos, time spent: 0.0ms, 0.0% of total-time
Operation ival-mult, time spent: 0.0ms, 0.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time
Operation ival-sin, time spent: 0.0ms, 0.0% of total-time
Operation ival-pow, time spent: 0.0ms, 0.0% of total-time

sample3.4s (5.5%)

Results
768.0ms3957×256valid
781.0ms1565×512valid
307.0ms1346×256infinite
633.0ms1293×512infinite
249.0ms51×4096valid
63.0ms34×2048valid
8.0ms1024valid
0.0ms256infinite
Precisions
Click to see histograms. Total time spent on operations: 2.0s
Operation ival-sin, time spent: 547.0ms, 27.0% of total-time
Operation ival-mult, time spent: 453.0ms, 22.0% of total-time
Operation ival-cos, time spent: 341.0ms, 17.0% of total-time
Operation ival-pow, time spent: 286.0ms, 14.0% of total-time
Operation ival-div, time spent: 217.0ms, 11.0% of total-time
Operation ival-sub, time spent: 75.0ms, 4.0% of total-time
Operation ival-pi, time spent: 55.0ms, 3.0% of total-time
Operation const, time spent: 43.0ms, 2.0% of total-time
Bogosity

preprocess838.0ms (1.4%)

Algorithm
egg-herbie
Rules
974×distribute-lft-in
954×distribute-rgt-in
886×distribute-lft-neg-out
758×*-commutative
722×distribute-rgt-neg-out
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1290-0-(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
1290-0-(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
350-0-(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
160-0-(-.f64 (pow.f64 b 2) (pow.f64 a 2))
00-0-(PI.f64)
00-0-b
00-0-(pow.f64 b 2)
00-0-(/.f64 angle 180)
00-0-(*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
00-0-(*.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))))
00-0-angle
00-0-180
00-0-(*.f64 (PI.f64) (/.f64 angle 180))
00-0-a
00-0-(pow.f64 a 2)
00-0-2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
066967
1164935
2510935
31758935
45257935
Stop Event
node limit
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))))
(*.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 b 2) (pow.f64 (neg.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 (neg.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 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 (neg.f64 angle) 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 (neg.f64 angle) 180))))
(neg.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 (neg.f64 a) 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(neg.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 (neg.f64 b) 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(neg.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 (neg.f64 angle) 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 (neg.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 2 (*.f64 (*.f64 (-.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 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (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 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (*.f64 (*.f64 (-.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 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (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 (neg.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 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (*.f64 (*.f64 (-.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 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 (neg.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 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (*.f64 (*.f64 (-.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 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (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 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 (neg.f64 angle) 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 (neg.f64 angle) 180))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle -180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle -180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(neg.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 (neg.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 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 (neg.f64 angle) 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 (neg.f64 angle) 180))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle -180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle -180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(neg.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 (neg.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 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 (neg.f64 angle) 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 (neg.f64 angle) 180))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle -180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle -180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(neg.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 (neg.f64 angle) 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 (neg.f64 angle) 180)))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 2 (*.f64 (*.f64 (-.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 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (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 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 (neg.f64 angle) 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 (neg.f64 angle) 180))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle -180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle -180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/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 2 (-.f64 (pow.f64 b 2) (pow.f64 angle 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 a 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 a 180)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 a 180))) (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 angle 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 a 180)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 angle 2)) (*.f64 (*.f64 2 (cos.f64 (*.f64 a (/.f64 (PI.f64) 180)))) (sin.f64 (*.f64 a (/.f64 (PI.f64) 180)))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 angle 2)) (*.f64 (sin.f64 (*.f64 a (/.f64 (PI.f64) 180))) (cos.f64 (*.f64 a (/.f64 (PI.f64) 180))))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 angle 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 b 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 b 180))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 angle 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 b 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 b 180)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 b 180))) (*.f64 (*.f64 2 (-.f64 (pow.f64 angle 2) (pow.f64 a 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 b 180)))))
(*.f64 (-.f64 (pow.f64 angle 2) (pow.f64 a 2)) (*.f64 (*.f64 2 (sin.f64 (*.f64 b (/.f64 (PI.f64) 180)))) (cos.f64 (*.f64 b (/.f64 (PI.f64) 180)))))
(*.f64 (-.f64 (pow.f64 angle 2) (pow.f64 a 2)) (*.f64 2 (*.f64 (sin.f64 (*.f64 b (/.f64 (PI.f64) 180))) (cos.f64 (*.f64 b (/.f64 (PI.f64) 180))))))
Symmetry

(abs a)

(abs b)

(negabs angle)

Results
140.0ms226×256valid
161.0ms114×512valid
53.0ms86×256infinite
94.0ms73×512infinite
119.0ms4096valid
21.0ms2048valid
1.0ms512infinite
Compiler

Compiled 208 to 153 computations (26.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 456.0ms
Operation ival-sin, time spent: 161.0ms, 35.0% of total-time
Operation ival-pow, time spent: 104.0ms, 23.0% of total-time
Operation ival-mult, time spent: 69.0ms, 15.0% of total-time
Operation ival-cos, time spent: 43.0ms, 9.0% of total-time
Operation ival-div, time spent: 42.0ms, 9.0% of total-time
Operation ival-sub, time spent: 22.0ms, 5.0% of total-time
Operation const, time spent: 10.0ms, 2.0% of total-time
Operation ival-pi, time spent: 7.0ms, 2.0% of total-time

eval2.0ms (0%)

Compiler

Compiled 72 to 55 computations (23.6% saved)

prune2.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
52.8%
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
52.8%
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
Compiler

Compiled 52 to 42 computations (19.2% saved)

localize692.0ms (1.1%)

Localize:

Found 8 expressions with local error:

NewAccuracyProgram
94.2%
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
87.0%
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
55.9%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
55.0%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
94.2%
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
87.0%
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
55.9%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
55.0%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
Results
126.0ms113×256valid
153.0ms57×512valid
43.0ms43×256infinite
117.0ms36×512infinite
130.0ms4096valid
23.0ms2048valid
2.0ms512infinite
Compiler

Compiled 181 to 127 computations (29.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 509.0ms
Operation ival-sin, time spent: 185.0ms, 36.0% of total-time
Operation ival-cos, time spent: 75.0ms, 15.0% of total-time
Operation ival-pow, time spent: 75.0ms, 15.0% of total-time
Operation ival-mult, time spent: 74.0ms, 15.0% of total-time
Operation ival-div, time spent: 64.0ms, 13.0% of total-time
Operation ival-sub, time spent: 19.0ms, 4.0% of total-time
Operation const, time spent: 9.0ms, 2.0% of total-time
Operation ival-pi, time spent: 8.0ms, 2.0% of total-time

series37.0ms (0.1%)

Counts
8 → 162
Calls
Call 1
Inputs
#<alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))>
#<alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))>
#<alt (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))>
#<alt (-.f64 (pow.f64 b 2) (pow.f64 a 2))>
#<alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))>
#<alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))>
#<alt (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))>
#<alt (-.f64 (pow.f64 b 2) (pow.f64 a 2))>
Outputs
#<alt 1>
#<alt (+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))>
#<alt (+.f64 1 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/64800 (pow.f64 (PI.f64) 2)) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 4))))))>
#<alt (+.f64 1 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/64800 (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 6))) (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)))))))>
#<alt (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
#<alt (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
#<alt (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
#<alt (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
#<alt (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
#<alt (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
#<alt (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
#<alt (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
#<alt (*.f64 1/180 (*.f64 angle (PI.f64)))>
#<alt (*.f64 angle (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (PI.f64))))>
#<alt (*.f64 angle (+.f64 (*.f64 1/180 (PI.f64)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 5)))))))>
#<alt (*.f64 angle (+.f64 (*.f64 1/180 (PI.f64)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 7))) (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5))))))))>
#<alt (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
#<alt (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
#<alt (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
#<alt (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
#<alt (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
#<alt (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
#<alt (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
#<alt (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
#<alt (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))>
#<alt (+.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)))))))>
#<alt (+.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)))))))>
#<alt (+.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)))))))>
#<alt (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2))) (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2))) (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2))) (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))>
#<alt (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2))) (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2))) (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2))) (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))>
#<alt (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))>
#<alt (+.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)))))))>
#<alt (+.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)))))))>
#<alt (+.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)))))))>
#<alt (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))))>
#<alt (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))))>
#<alt (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))>
#<alt (*.f64 angle (+.f64 (*.f64 -1/17496000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))>
#<alt (*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/17496000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/11337408000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))))>
#<alt (*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/17496000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/15427944806400000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/11337408000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))))))>
#<alt (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))>
#<alt (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))>
#<alt (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))>
#<alt (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))>
#<alt (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))>
#<alt (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))>
#<alt (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))>
#<alt (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))>
#<alt (*.f64 -1 (pow.f64 a 2))>
#<alt (pow.f64 b 2)>
#<alt (*.f64 (pow.f64 b 2) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))>
#<alt (pow.f64 b 2)>
#<alt (*.f64 (pow.f64 b 2) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))>
#<alt (pow.f64 b 2)>
#<alt (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))>
#<alt (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))>
#<alt (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))>
#<alt (*.f64 -1 (pow.f64 a 2))>
#<alt (*.f64 (pow.f64 a 2) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) 1))>
#<alt (*.f64 (pow.f64 a 2) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) 1))>
#<alt (*.f64 (pow.f64 a 2) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) 1))>
#<alt (*.f64 -1 (pow.f64 a 2))>
#<alt (*.f64 (pow.f64 a 2) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) 1))>
#<alt (*.f64 (pow.f64 a 2) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) 1))>
#<alt (*.f64 (pow.f64 a 2) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) 1))>
#<alt 1>
#<alt (+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))>
#<alt (+.f64 1 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/64800 (pow.f64 (PI.f64) 2)) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 4))))))>
#<alt (+.f64 1 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/64800 (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 6))) (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)))))))>
#<alt (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
#<alt (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
#<alt (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
#<alt (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
#<alt (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
#<alt (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
#<alt (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
#<alt (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
#<alt (*.f64 1/180 (*.f64 angle (PI.f64)))>
#<alt (*.f64 angle (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (PI.f64))))>
#<alt (*.f64 angle (+.f64 (*.f64 1/180 (PI.f64)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 5)))))))>
#<alt (*.f64 angle (+.f64 (*.f64 1/180 (PI.f64)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 7))) (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5))))))))>
#<alt (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
#<alt (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
#<alt (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
#<alt (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
#<alt (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
#<alt (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
#<alt (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
#<alt (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
#<alt (*.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)))))))>
#<alt (+.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))))))))>
#<alt (+.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))))))))>
#<alt (+.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))))))))>
#<alt (*.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)))))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 b 2))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 b 2))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 b 2))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))>
#<alt (*.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)))))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 b 2))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 b 2))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 b 2))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))>
#<alt (*.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)))))))>
#<alt (+.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))))))))>
#<alt (+.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))))))))>
#<alt (+.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))))))))>
#<alt (*.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)))))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -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) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 a 2)))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -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) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 a 2)))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -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) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 a 2)))))>
#<alt (*.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)))))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -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) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 a 2)))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -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) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 a 2)))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -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) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 a 2)))))>
#<alt (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))>
#<alt (*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 2 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))))>
#<alt (*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))) (*.f64 2 (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))))))>
#<alt (*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 2 (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/1469328076800000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/4407984230400000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))))) (*.f64 2 (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))))))))>
#<alt (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))>
#<alt (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))>
#<alt (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))>
#<alt (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))>
#<alt (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))>
#<alt (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))>
#<alt (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))>
#<alt (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))>
#<alt (*.f64 -1 (pow.f64 a 2))>
#<alt (pow.f64 b 2)>
#<alt (*.f64 (pow.f64 b 2) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))>
#<alt (pow.f64 b 2)>
#<alt (*.f64 (pow.f64 b 2) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))>
#<alt (pow.f64 b 2)>
#<alt (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))>
#<alt (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))>
#<alt (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))>
#<alt (*.f64 -1 (pow.f64 a 2))>
#<alt (*.f64 (pow.f64 a 2) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) 1))>
#<alt (*.f64 (pow.f64 a 2) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) 1))>
#<alt (*.f64 (pow.f64 a 2) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) 1))>
#<alt (*.f64 -1 (pow.f64 a 2))>
#<alt (*.f64 (pow.f64 a 2) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) 1))>
#<alt (*.f64 (pow.f64 a 2) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) 1))>
#<alt (*.f64 (pow.f64 a 2) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) 1))>
Calls

42 calls:

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

rewrite290.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1036×log1p-expm1-u
904×expm1-log1p-u
372×associate-*r*
238×associate-*l*
164×cbrt-prod
Iterations

Useful iterations: 0 (0.0ms)

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

simplify226.0ms (0.4%)

Algorithm
egg-herbie
Rules
1268×associate-*r*
1090×associate-+r+
902×associate-*l*
562×fma-define
468×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
043918799
1115116978
2501016500
Stop Event
node limit
Counts
346 → 231
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/64800 (pow.f64 (PI.f64) 2)) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 4))))))
(+.f64 1 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/64800 (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 6))) (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (PI.f64))))
(*.f64 angle (+.f64 (*.f64 1/180 (PI.f64)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 5)))))))
(*.f64 angle (+.f64 (*.f64 1/180 (PI.f64)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 7))) (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5))))))))
(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 -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 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2))) (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2))) (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2))) (*.f64 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 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2))) (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2))) (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2))) (*.f64 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 (pow.f64 a 2) (+.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 angle (+.f64 (*.f64 -1/17496000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/17496000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/11337408000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/17496000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/15427944806400000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/11337408000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1 (pow.f64 a 2))
(pow.f64 b 2)
(*.f64 (pow.f64 b 2) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(pow.f64 b 2)
(*.f64 (pow.f64 b 2) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 1 (*.f64 -1 (/.f64 (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 (pow.f64 a 2) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) 1))
(*.f64 (pow.f64 a 2) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) 1))
(*.f64 (pow.f64 a 2) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) 1))
(*.f64 -1 (pow.f64 a 2))
(*.f64 (pow.f64 a 2) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) 1))
(*.f64 (pow.f64 a 2) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) 1))
(*.f64 (pow.f64 a 2) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) 1))
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/64800 (pow.f64 (PI.f64) 2)) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 4))))))
(+.f64 1 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/64800 (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 6))) (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (PI.f64))))
(*.f64 angle (+.f64 (*.f64 1/180 (PI.f64)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 5)))))))
(*.f64 angle (+.f64 (*.f64 1/180 (PI.f64)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 7))) (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5))))))))
(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 -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 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 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 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 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 b 2))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 b 2))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 b 2))) (*.f64 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 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 b 2))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 b 2))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 b 2))) (*.f64 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 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 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 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 -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 (pow.f64 a 2) (+.f64 (*.f64 -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) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -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) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -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) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 a 2)))))
(*.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 (pow.f64 a 2) (+.f64 (*.f64 -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) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -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) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -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) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 a 2)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 2 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))) (*.f64 2 (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 2 (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/1469328076800000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/4407984230400000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))))) (*.f64 2 (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 -1 (pow.f64 a 2))
(pow.f64 b 2)
(*.f64 (pow.f64 b 2) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(pow.f64 b 2)
(*.f64 (pow.f64 b 2) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 1 (*.f64 -1 (/.f64 (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 (pow.f64 a 2) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) 1))
(*.f64 (pow.f64 a 2) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) 1))
(*.f64 (pow.f64 a 2) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) 1))
(*.f64 -1 (pow.f64 a 2))
(*.f64 (pow.f64 a 2) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) 1))
(*.f64 (pow.f64 a 2) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) 1))
(*.f64 (pow.f64 a 2) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) 1))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log1p.f64 (expm1.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))
(-.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 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log1p.f64 (expm1.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))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) 1)
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 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 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1))
(+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))
(+.f64 (pow.f64 b 2) (*.f64 (neg.f64 (pow.f64 a 2)) 1))
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 (neg.f64 a) a (pow.f64 a 2)))
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 (neg.f64 (pow.f64 a 2)) 1 (pow.f64 a 2)))
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (pow.f64 a 2)))
(+.f64 (neg.f64 (pow.f64 a 2)) (pow.f64 b 2))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1)
(*.f64 1 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.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 4) (pow.f64 a 4)) (/.f64 1 (fma.f64 b b (pow.f64 a 2))))
(*.f64 (+.f64 b a) (-.f64 b a))
(/.f64 1 (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 1 (/.f64 (fma.f64 b b (pow.f64 a 2)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.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 4) (pow.f64 a 4)) (fma.f64 b b (pow.f64 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 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (neg.f64 (fma.f64 b b (pow.f64 a 2))))
(/.f64 (+.f64 (pow.f64 b 6) (pow.f64 (neg.f64 (pow.f64 a 2)) 3)) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (neg.f64 (pow.f64 a 2)) (neg.f64 (pow.f64 a 2))) (*.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2))))))
(/.f64 (-.f64 (pow.f64 b 4) (*.f64 (neg.f64 (pow.f64 a 2)) (neg.f64 (pow.f64 a 2)))) (-.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2))))
(pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(exp.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1))
(fma.f64 b b (neg.f64 (pow.f64 a 2)))
(fma.f64 1 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (pow.f64 a 2)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log1p.f64 (expm1.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))
(-.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 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log1p.f64 (expm1.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))
(+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180))) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180))) (neg.f64 (pow.f64 a 2))))
(+.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180)))) (*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180)))))) 1)
(/.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180))) (sin.f64 0))) 2)
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180))) (-.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 (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (pow.f64 a 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180)))) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180)))) (fma.f64 b b (pow.f64 a 2)))
(pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180))))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180)))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180)))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (pow.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180))) (sin.f64 0)) 1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180))) 3) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180))))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180))))))
(exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180))))) 1))
(+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))
(+.f64 (pow.f64 b 2) (*.f64 (neg.f64 (pow.f64 a 2)) 1))
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 (neg.f64 a) a (pow.f64 a 2)))
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 (neg.f64 (pow.f64 a 2)) 1 (pow.f64 a 2)))
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (pow.f64 a 2)))
(+.f64 (neg.f64 (pow.f64 a 2)) (pow.f64 b 2))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1)
(*.f64 1 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.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 4) (pow.f64 a 4)) (/.f64 1 (fma.f64 b b (pow.f64 a 2))))
(*.f64 (+.f64 b a) (-.f64 b a))
(/.f64 1 (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.f64 1 (/.f64 (fma.f64 b b (pow.f64 a 2)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.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 4) (pow.f64 a 4)) (fma.f64 b b (pow.f64 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 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (neg.f64 (fma.f64 b b (pow.f64 a 2))))
(/.f64 (+.f64 (pow.f64 b 6) (pow.f64 (neg.f64 (pow.f64 a 2)) 3)) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (neg.f64 (pow.f64 a 2)) (neg.f64 (pow.f64 a 2))) (*.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2))))))
(/.f64 (-.f64 (pow.f64 b 4) (*.f64 (neg.f64 (pow.f64 a 2)) (neg.f64 (pow.f64 a 2)))) (-.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2))))
(pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(exp.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1))
(fma.f64 b b (neg.f64 (pow.f64 a 2)))
(fma.f64 1 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (pow.f64 a 2)))
Outputs
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (*.f64 (*.f64 -1/64800 (pow.f64 angle 2)) (pow.f64 (PI.f64) 2)))
(fma.f64 (*.f64 -1/64800 (pow.f64 angle 2)) (pow.f64 (PI.f64) 2) 1)
(+.f64 1 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/64800 (pow.f64 (PI.f64) 2)) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 4))))))
(+.f64 1 (*.f64 (pow.f64 angle 2) (fma.f64 -1/64800 (pow.f64 (PI.f64) 2) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 4))))))
(fma.f64 (pow.f64 angle 2) (fma.f64 -1/64800 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 angle 2) (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)))) 1)
(+.f64 1 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/64800 (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 6))) (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)))))))
(+.f64 1 (*.f64 (pow.f64 angle 2) (fma.f64 -1/64800 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 angle 2) (fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 6)) (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)))))))
(fma.f64 (pow.f64 angle 2) (fma.f64 (pow.f64 angle 2) (fma.f64 1/25194240000 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 6) -1/24488801280000000))) (*.f64 -1/64800 (pow.f64 (PI.f64) 2))) 1)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 angle (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (PI.f64))))
(*.f64 angle (fma.f64 -1/34992000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 3)) (*.f64 (PI.f64) 1/180)))
(*.f64 angle (+.f64 (*.f64 1/180 (PI.f64)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 5)))))))
(*.f64 angle (fma.f64 1/180 (PI.f64) (*.f64 (pow.f64 angle 2) (fma.f64 -1/34992000 (pow.f64 (PI.f64) 3) (*.f64 (*.f64 1/22674816000000 (pow.f64 angle 2)) (pow.f64 (PI.f64) 5))))))
(*.f64 angle (fma.f64 (pow.f64 angle 2) (fma.f64 -1/34992000 (pow.f64 (PI.f64) 3) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 5)))) (*.f64 (PI.f64) 1/180)))
(*.f64 angle (+.f64 (*.f64 1/180 (PI.f64)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 7))) (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5))))))))
(*.f64 angle (fma.f64 1/180 (PI.f64) (*.f64 (pow.f64 angle 2) (fma.f64 -1/34992000 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 angle 2) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 7)) (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5))))))))
(*.f64 angle (fma.f64 (pow.f64 angle 2) (fma.f64 (pow.f64 angle 2) (fma.f64 1/22674816000000 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 angle 2) (*.f64 -1/30855889612800000000 (pow.f64 (PI.f64) 7)))) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))) (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.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))) (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) -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))) (pow.f64 a 2)) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (-.f64 (pow.f64 b 2) (pow.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))) (pow.f64 a 2)) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (-.f64 (pow.f64 b 2) (pow.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))) (pow.f64 a 2)) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 2 (pow.f64 b 2)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2))) (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (fma.f64 -2 (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (pow.f64 b 2) (fma.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (pow.f64 a 2) (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)) -2))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2))) (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (fma.f64 -2 (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (pow.f64 b 2) (fma.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (pow.f64 a 2) (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)) -2))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2))) (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (fma.f64 -2 (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (pow.f64 b 2) (fma.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (pow.f64 a 2) (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)) -2))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 2 (pow.f64 b 2)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2))) (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (fma.f64 -2 (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (pow.f64 b 2) (fma.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (pow.f64 a 2) (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)) -2))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2))) (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (fma.f64 -2 (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (pow.f64 b 2) (fma.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (pow.f64 a 2) (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)) -2))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2))) (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (fma.f64 -2 (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (pow.f64 b 2) (fma.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (pow.f64 a 2) (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)) -2))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 2 (pow.f64 b 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))) (pow.f64 a 2)) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (-.f64 (pow.f64 b 2) (pow.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))) (pow.f64 a 2)) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (-.f64 (pow.f64 b 2) (pow.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))) (pow.f64 a 2)) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.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))) (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) -2))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) -2)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) -2)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) -2)))
(*.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))) (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) -2))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) -2)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) -2)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) -2)))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90)))
(*.f64 angle (+.f64 (*.f64 -1/17496000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 angle (fma.f64 -1/17496000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (*.f64 1/90 (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 angle (fma.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 angle 2) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 3) -1/17496000)))))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 (PI.f64) 1/90) (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 3) -1/17496000)))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/17496000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/11337408000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))))
(*.f64 angle (fma.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 angle 2) (fma.f64 -1/17496000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 1/11337408000000 (*.f64 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 5)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))))
(*.f64 angle (fma.f64 (pow.f64 angle 2) (fma.f64 1/11337408000000 (*.f64 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 5)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 3) -1/17496000))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))))
(*.f64 angle (fma.f64 (pow.f64 angle 2) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 (pow.f64 (PI.f64) 3) -1/17496000) (*.f64 1/11337408000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 5))))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/17496000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/15427944806400000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/11337408000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))))))
(*.f64 angle (fma.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 angle 2) (fma.f64 -1/17496000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 angle 2) (fma.f64 -1/15427944806400000000 (*.f64 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 7)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 1/11337408000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))))))
(*.f64 angle (fma.f64 (pow.f64 angle 2) (fma.f64 (pow.f64 angle 2) (fma.f64 (*.f64 (pow.f64 (PI.f64) 5) 1/11337408000000) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 -1/15427944806400000000 (*.f64 (pow.f64 angle 2) (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 (pow.f64 (PI.f64) 3) -1/17496000))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))))
(*.f64 angle (+.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 (PI.f64) 1/90) (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 3) -1/17496000)))) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 -1/15427944806400000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 7))) (*.f64 (pow.f64 (PI.f64) 5) 1/11337408000000))) (pow.f64 angle 4))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2)) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2)) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2)) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2)) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2)) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2)) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2)) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2)) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 -1 (pow.f64 a 2))
(neg.f64 (pow.f64 a 2))
(pow.f64 b 2)
(*.f64 (pow.f64 b 2) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 1 (/.f64 (neg.f64 (pow.f64 a 2)) (pow.f64 b 2))))
(*.f64 (pow.f64 b 2) (-.f64 1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (pow.f64 b 2) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 1 (/.f64 (neg.f64 (pow.f64 a 2)) (pow.f64 b 2))))
(*.f64 (pow.f64 b 2) (-.f64 1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (pow.f64 b 2) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 1 (/.f64 (neg.f64 (pow.f64 a 2)) (pow.f64 b 2))))
(*.f64 (pow.f64 b 2) (-.f64 1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(pow.f64 b 2)
(*.f64 (pow.f64 b 2) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 1 (/.f64 (neg.f64 (pow.f64 a 2)) (pow.f64 b 2))))
(*.f64 (pow.f64 b 2) (-.f64 1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (pow.f64 b 2) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 1 (/.f64 (neg.f64 (pow.f64 a 2)) (pow.f64 b 2))))
(*.f64 (pow.f64 b 2) (-.f64 1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (pow.f64 b 2) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 1 (/.f64 (neg.f64 (pow.f64 a 2)) (pow.f64 b 2))))
(*.f64 (pow.f64 b 2) (-.f64 1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(pow.f64 b 2)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 -1 (pow.f64 a 2))
(neg.f64 (pow.f64 a 2))
(*.f64 (pow.f64 a 2) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) 1))
(*.f64 (pow.f64 a 2) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) -1))
(*.f64 (pow.f64 a 2) (+.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 b (/.f64 b (pow.f64 a 2)) -1))
(*.f64 (pow.f64 a 2) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) 1))
(*.f64 (pow.f64 a 2) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) -1))
(*.f64 (pow.f64 a 2) (+.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 b (/.f64 b (pow.f64 a 2)) -1))
(*.f64 (pow.f64 a 2) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) 1))
(*.f64 (pow.f64 a 2) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) -1))
(*.f64 (pow.f64 a 2) (+.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 b (/.f64 b (pow.f64 a 2)) -1))
(*.f64 -1 (pow.f64 a 2))
(neg.f64 (pow.f64 a 2))
(*.f64 (pow.f64 a 2) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) 1))
(*.f64 (pow.f64 a 2) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) -1))
(*.f64 (pow.f64 a 2) (+.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 b (/.f64 b (pow.f64 a 2)) -1))
(*.f64 (pow.f64 a 2) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) 1))
(*.f64 (pow.f64 a 2) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) -1))
(*.f64 (pow.f64 a 2) (+.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 b (/.f64 b (pow.f64 a 2)) -1))
(*.f64 (pow.f64 a 2) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) 1))
(*.f64 (pow.f64 a 2) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) -1))
(*.f64 (pow.f64 a 2) (+.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 b (/.f64 b (pow.f64 a 2)) -1))
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (*.f64 (*.f64 -1/64800 (pow.f64 angle 2)) (pow.f64 (PI.f64) 2)))
(fma.f64 (*.f64 -1/64800 (pow.f64 angle 2)) (pow.f64 (PI.f64) 2) 1)
(+.f64 1 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/64800 (pow.f64 (PI.f64) 2)) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 4))))))
(+.f64 1 (*.f64 (pow.f64 angle 2) (fma.f64 -1/64800 (pow.f64 (PI.f64) 2) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 4))))))
(fma.f64 (pow.f64 angle 2) (fma.f64 -1/64800 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 angle 2) (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)))) 1)
(+.f64 1 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/64800 (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 6))) (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)))))))
(+.f64 1 (*.f64 (pow.f64 angle 2) (fma.f64 -1/64800 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 angle 2) (fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 6)) (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)))))))
(fma.f64 (pow.f64 angle 2) (fma.f64 (pow.f64 angle 2) (fma.f64 1/25194240000 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 6) -1/24488801280000000))) (*.f64 -1/64800 (pow.f64 (PI.f64) 2))) 1)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 angle (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (PI.f64))))
(*.f64 angle (fma.f64 -1/34992000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 3)) (*.f64 (PI.f64) 1/180)))
(*.f64 angle (+.f64 (*.f64 1/180 (PI.f64)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 5)))))))
(*.f64 angle (fma.f64 1/180 (PI.f64) (*.f64 (pow.f64 angle 2) (fma.f64 -1/34992000 (pow.f64 (PI.f64) 3) (*.f64 (*.f64 1/22674816000000 (pow.f64 angle 2)) (pow.f64 (PI.f64) 5))))))
(*.f64 angle (fma.f64 (pow.f64 angle 2) (fma.f64 -1/34992000 (pow.f64 (PI.f64) 3) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 5)))) (*.f64 (PI.f64) 1/180)))
(*.f64 angle (+.f64 (*.f64 1/180 (PI.f64)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 7))) (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5))))))))
(*.f64 angle (fma.f64 1/180 (PI.f64) (*.f64 (pow.f64 angle 2) (fma.f64 -1/34992000 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 angle 2) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 7)) (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5))))))))
(*.f64 angle (fma.f64 (pow.f64 angle 2) (fma.f64 (pow.f64 angle 2) (fma.f64 1/22674816000000 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 angle 2) (*.f64 -1/30855889612800000000 (pow.f64 (PI.f64) 7)))) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))) (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(+.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))))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(+.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))))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(+.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))))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.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 (pow.f64 b 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 b 2))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (pow.f64 b 2) (fma.f64 -2 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 b 2))) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (pow.f64 b 2) (fma.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))) -2))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 b 2))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (pow.f64 b 2) (fma.f64 -2 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 b 2))) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (pow.f64 b 2) (fma.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))) -2))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 b 2))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (pow.f64 b 2) (fma.f64 -2 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 b 2))) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (pow.f64 b 2) (fma.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))) -2))))
(*.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 (pow.f64 b 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 b 2))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (pow.f64 b 2) (fma.f64 -2 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 b 2))) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (pow.f64 b 2) (fma.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))) -2))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 b 2))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (pow.f64 b 2) (fma.f64 -2 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 b 2))) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (pow.f64 b 2) (fma.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))) -2))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 b 2))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (pow.f64 b 2) (fma.f64 -2 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 b 2))) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (pow.f64 b 2) (fma.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))) -2))))
(*.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 (pow.f64 b 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(+.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))))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(+.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))))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(+.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))))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -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) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (*.f64 (pow.f64 b 2) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 a 2))))))
(*.f64 (pow.f64 a 2) (fma.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (pow.f64 a 2)) (*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -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) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (*.f64 (pow.f64 b 2) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 a 2))))))
(*.f64 (pow.f64 a 2) (fma.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (pow.f64 a 2)) (*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -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) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (*.f64 (pow.f64 b 2) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 a 2))))))
(*.f64 (pow.f64 a 2) (fma.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (pow.f64 a 2)) (*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -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) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (*.f64 (pow.f64 b 2) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 a 2))))))
(*.f64 (pow.f64 a 2) (fma.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (pow.f64 a 2)) (*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -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) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (*.f64 (pow.f64 b 2) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 a 2))))))
(*.f64 (pow.f64 a 2) (fma.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (pow.f64 a 2)) (*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -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) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (*.f64 (pow.f64 b 2) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 a 2))))))
(*.f64 (pow.f64 a 2) (fma.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (pow.f64 a 2)) (*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90)))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 2 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))))
(*.f64 angle (fma.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (*.f64 2 (pow.f64 angle 2)) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/8748000))))
(*.f64 angle (fma.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 angle 2) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/4374000))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))) (*.f64 2 (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))))))
(*.f64 angle (fma.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 angle 2) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 2) (fma.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/1511654400000))) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/8748000))))))
(*.f64 angle (fma.f64 (pow.f64 angle 2) (fma.f64 (*.f64 2 (pow.f64 angle 2)) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/1417176000000) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/4374000)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))))
(*.f64 angle (fma.f64 (pow.f64 angle 2) (+.f64 (*.f64 (pow.f64 angle 2) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/708588000000)) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/4374000)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 2 (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/1469328076800000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/4407984230400000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))))) (*.f64 2 (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))))))))
(*.f64 angle (fma.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 angle 2) (fma.f64 2 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/8748000) (*.f64 (pow.f64 angle 2) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 2) (fma.f64 -1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (fma.f64 -1/1469328076800000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/3856986201600000000)))) (fma.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/1511654400000)))))))))
(*.f64 angle (fma.f64 (pow.f64 angle 2) (fma.f64 (pow.f64 angle 2) (*.f64 2 (fma.f64 (pow.f64 angle 2) (fma.f64 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/881596846080000000 (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -29/30855889612800000000)) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/1417176000000))) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/4374000)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))))
(*.f64 angle (fma.f64 (pow.f64 angle 2) (fma.f64 (pow.f64 angle 2) (*.f64 2 (fma.f64 (pow.f64 angle 2) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/482123275200000000) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/1417176000000))) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/4374000)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 -1 (pow.f64 a 2))
(neg.f64 (pow.f64 a 2))
(pow.f64 b 2)
(*.f64 (pow.f64 b 2) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 1 (/.f64 (neg.f64 (pow.f64 a 2)) (pow.f64 b 2))))
(*.f64 (pow.f64 b 2) (-.f64 1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (pow.f64 b 2) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 1 (/.f64 (neg.f64 (pow.f64 a 2)) (pow.f64 b 2))))
(*.f64 (pow.f64 b 2) (-.f64 1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (pow.f64 b 2) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 1 (/.f64 (neg.f64 (pow.f64 a 2)) (pow.f64 b 2))))
(*.f64 (pow.f64 b 2) (-.f64 1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(pow.f64 b 2)
(*.f64 (pow.f64 b 2) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 1 (/.f64 (neg.f64 (pow.f64 a 2)) (pow.f64 b 2))))
(*.f64 (pow.f64 b 2) (-.f64 1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (pow.f64 b 2) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 1 (/.f64 (neg.f64 (pow.f64 a 2)) (pow.f64 b 2))))
(*.f64 (pow.f64 b 2) (-.f64 1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (pow.f64 b 2) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 1 (/.f64 (neg.f64 (pow.f64 a 2)) (pow.f64 b 2))))
(*.f64 (pow.f64 b 2) (-.f64 1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(pow.f64 b 2)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 -1 (pow.f64 a 2))
(neg.f64 (pow.f64 a 2))
(*.f64 (pow.f64 a 2) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) 1))
(*.f64 (pow.f64 a 2) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) -1))
(*.f64 (pow.f64 a 2) (+.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 b (/.f64 b (pow.f64 a 2)) -1))
(*.f64 (pow.f64 a 2) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) 1))
(*.f64 (pow.f64 a 2) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) -1))
(*.f64 (pow.f64 a 2) (+.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 b (/.f64 b (pow.f64 a 2)) -1))
(*.f64 (pow.f64 a 2) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) 1))
(*.f64 (pow.f64 a 2) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) -1))
(*.f64 (pow.f64 a 2) (+.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 b (/.f64 b (pow.f64 a 2)) -1))
(*.f64 -1 (pow.f64 a 2))
(neg.f64 (pow.f64 a 2))
(*.f64 (pow.f64 a 2) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) 1))
(*.f64 (pow.f64 a 2) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) -1))
(*.f64 (pow.f64 a 2) (+.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 b (/.f64 b (pow.f64 a 2)) -1))
(*.f64 (pow.f64 a 2) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) 1))
(*.f64 (pow.f64 a 2) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) -1))
(*.f64 (pow.f64 a 2) (+.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 b (/.f64 b (pow.f64 a 2)) -1))
(*.f64 (pow.f64 a 2) (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) 1))
(*.f64 (pow.f64 a 2) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) -1))
(*.f64 (pow.f64 a 2) (+.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 b (/.f64 b (pow.f64 a 2)) -1))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(+.f64 0 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(+.f64 0 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(+.f64 0 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 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))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 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)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(+.f64 0 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 0 (*.f64 (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1)
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2)) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 3)
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2)) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3) 1/3)
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2)) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 2)
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2)) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2)) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2)) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2)) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2)) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3)))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2)) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2)) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 0 (*.f64 (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2)) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2)) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2)) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (pow.f64 b 2) (*.f64 (neg.f64 (pow.f64 a 2)) 1))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 (neg.f64 a) a (pow.f64 a 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 (neg.f64 (pow.f64 a 2)) 1 (pow.f64 a 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (pow.f64 a 2)))
(+.f64 (pow.f64 b 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)))))
(+.f64 (neg.f64 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1)
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 1 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.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 6) (pow.f64 a 6)) (/.f64 1 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2)))))
(/.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 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (fma.f64 b b (pow.f64 a 2))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (+.f64 b a) (-.f64 b a))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(/.f64 1 (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (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 1 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2)))))
(/.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 1 (/.f64 (fma.f64 b b (pow.f64 a 2)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (fma.f64 b b (pow.f64 a 2))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (pow.f64 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 1 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2)))))
(/.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 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (fma.f64 b b (pow.f64 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 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 1 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2)))))
(/.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 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (neg.f64 (fma.f64 b b (pow.f64 a 2))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (fma.f64 b b (pow.f64 a 2))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (pow.f64 a 2)))
(/.f64 (+.f64 (pow.f64 b 6) (pow.f64 (neg.f64 (pow.f64 a 2)) 3)) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (neg.f64 (pow.f64 a 2)) (neg.f64 (pow.f64 a 2))) (*.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2))))))
(*.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 a b) 2)))))
(/.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 (-.f64 (pow.f64 b 4) (*.f64 (neg.f64 (pow.f64 a 2)) (neg.f64 (pow.f64 a 2)))) (-.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (fma.f64 b b (pow.f64 a 2))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (pow.f64 a 2)))
(pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1)
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3)
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) 1/3)
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(exp.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(fma.f64 b b (neg.f64 (pow.f64 a 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(fma.f64 1 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (pow.f64 a 2)))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 a 2))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(+.f64 0 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(+.f64 0 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(+.f64 0 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 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))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 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)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(+.f64 0 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180))) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180))) (neg.f64 (pow.f64 a 2))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180)))) (*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180)))))) 1)
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180))) (sin.f64 0))) 2)
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (/.f64 (+.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 0) 2))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (/.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180))) (-.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 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2)))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 b b (pow.f64 a 2))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (fma.f64 b b (pow.f64 a 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180)))) (+.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 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2)))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 4)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180)))) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (fma.f64 b b (pow.f64 a 2))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (fma.f64 b b (pow.f64 a 2))))
(pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180)))) 1)
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180))))) 3)
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180)))) 3) 1/3)
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180))))) 2)
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180)))) 2))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(log.f64 (pow.f64 (exp.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180)))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180)))) 3))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180))) 3)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (pow.f64 (*.f64 (+.f64 (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180))) (sin.f64 0)) 1/2) 3)))
(cbrt.f64 (*.f64 (*.f64 8 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3)) (*.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 0) 3) 1/8)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) 8) (*.f64 (pow.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) 3) 1/8)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180))) 3) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180))))) 1))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (pow.f64 b 2) (*.f64 (neg.f64 (pow.f64 a 2)) 1))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 (neg.f64 a) a (pow.f64 a 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 (neg.f64 (pow.f64 a 2)) 1 (pow.f64 a 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (pow.f64 a 2)))
(+.f64 (pow.f64 b 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)))))
(+.f64 (neg.f64 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1)
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 1 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.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 6) (pow.f64 a 6)) (/.f64 1 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2)))))
(/.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 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (fma.f64 b b (pow.f64 a 2))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (+.f64 b a) (-.f64 b a))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(/.f64 1 (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (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 1 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2)))))
(/.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 1 (/.f64 (fma.f64 b b (pow.f64 a 2)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (fma.f64 b b (pow.f64 a 2))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (pow.f64 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 1 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2)))))
(/.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 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (fma.f64 b b (pow.f64 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 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 1 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2)))))
(/.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 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (neg.f64 (fma.f64 b b (pow.f64 a 2))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (fma.f64 b b (pow.f64 a 2))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (pow.f64 a 2)))
(/.f64 (+.f64 (pow.f64 b 6) (pow.f64 (neg.f64 (pow.f64 a 2)) 3)) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (neg.f64 (pow.f64 a 2)) (neg.f64 (pow.f64 a 2))) (*.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2))))))
(*.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 a b) 2)))))
(/.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 (-.f64 (pow.f64 b 4) (*.f64 (neg.f64 (pow.f64 a 2)) (neg.f64 (pow.f64 a 2)))) (-.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (fma.f64 b b (pow.f64 a 2))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (pow.f64 a 2)))
(pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1)
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3)
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) 1/3)
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(exp.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(fma.f64 b b (neg.f64 (pow.f64 a 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(fma.f64 1 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (pow.f64 a 2)))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 a 2))

eval224.0ms (0.4%)

Compiler

Compiled 10661 to 8015 computations (24.8% saved)

prune128.0ms (0.2%)

Pruning

40 alts after pruning (40 fresh and 0 done)

PrunedKeptTotal
New31140351
Fresh000
Picked202
Done000
Total31340353
Accuracy
69.1%
Counts
353 → 40
Alt Table
Click to see full alt table
StatusAccuracyProgram
28.2%
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180)))) 3) 1/3)
29.5%
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180))))) 2)
53.1%
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180))))) 3)
14.8%
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180)))) (fma.f64 b b (pow.f64 a 2)))
22.3%
(*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3) 1/3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
52.4%
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
36.2%
(*.f64 (pow.f64 b 2) (fma.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))) -2))))
16.7%
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (pow.f64 a 2))) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
52.7%
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
46.5%
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
39.0%
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
52.2%
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1))))
44.3%
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (+.f64 1 (*.f64 (*.f64 -1/64800 (pow.f64 angle 2)) (pow.f64 (PI.f64) 2))))))
52.8%
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1)))
25.7%
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (*.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
53.4%
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
55.4%
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
34.7%
(*.f64 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) -2)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
55.7%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
39.0%
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
53.7%
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
52.2%
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
52.9%
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
25.7%
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
34.9%
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
55.7%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
28.7%
(*.f64 (*.f64 (*.f64 2 (sqrt.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
26.3%
(*.f64 (*.f64 (*.f64 2 (exp.f64 (log.f64 (-.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))))
46.6%
(*.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
34.2%
(*.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
46.5%
(*.f64 (*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
46.6%
(*.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
35.6%
(*.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
25.0%
(*.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
34.2%
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
55.4%
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
35.9%
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
31.9%
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180)))) 2))
31.6%
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180)))))))
28.6%
(exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180))))))
Compiler

Compiled 2072 to 1690 computations (18.4% saved)

localize10.2s (16.4%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
95.6%
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
94.6%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
94.4%
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
31.5%
(PI.f64)
95.6%
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180))))
94.2%
(sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180)))
86.8%
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180)))) 3) 1/3)
31.5%
(PI.f64)
98.4%
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
95.9%
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
94.3%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
31.5%
(PI.f64)
95.6%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
94.6%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
94.3%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
31.5%
(PI.f64)
95.6%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
94.6%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
94.3%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
31.5%
(PI.f64)
Results
9.3s103×8192exit
161.0ms77×256invalid
175.0ms53×256valid
51.0ms22×256infinite
82.0ms8192exit
Compiler

Compiled 474 to 293 computations (38.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.3s
Operation ival-sin, time spent: 6.2s, 67.0% of total-time
Operation ival-cos, time spent: 1.1s, 12.0% of total-time
Operation ival-pow, time spent: 1.0s, 11.0% of total-time
Operation ival-mult, time spent: 543.0ms, 6.0% of total-time
Operation ival-div, time spent: 196.0ms, 2.0% of total-time
Operation ival-sub, time spent: 60.0ms, 1.0% of total-time
Operation const, time spent: 51.0ms, 1.0% of total-time
Operation ival-sqrt, time spent: 19.0ms, 0.0% of total-time
Operation ival-pi, time spent: 17.0ms, 0.0% of total-time
Operation ival-add, time spent: 6.0ms, 0.0% of total-time

series72.0ms (0.1%)

Counts
12 → 204
Calls
Call 1
Inputs
#<alt (PI.f64)>
#<alt (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))>
#<alt (PI.f64)>
#<alt (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))>
#<alt (PI.f64)>
#<alt (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))>
#<alt (PI.f64)>
#<alt (pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180)))) 3) 1/3)>
#<alt (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180)))>
#<alt (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180))))>
#<alt (PI.f64)>
#<alt (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))>
Outputs
#<alt (*.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)))))))>
#<alt (+.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 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))))>
#<alt (+.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 b (+.f64 (*.f64 2 (*.f64 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))))))>
#<alt (+.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 b (+.f64 (*.f64 2 (*.f64 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))))))>
#<alt (*.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)))))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 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)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) b))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 b 2))) (+.f64 (*.f64 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)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) b)))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 b 2))) (+.f64 (*.f64 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)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) b)))))>
#<alt (*.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)))))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 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)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) b))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) b))) b)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) b))) b)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))>
#<alt (*.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)))))))>
#<alt (+.f64 (*.f64 2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))) (*.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))))))))>
#<alt (+.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 a (+.f64 (*.f64 -2 (*.f64 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))))))>
#<alt (+.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 a (+.f64 (*.f64 -2 (*.f64 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))))))>
#<alt (*.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)))))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -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)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) a))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) a)) (*.f64 2 (/.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)))))) (pow.f64 a 2))))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) a)) (*.f64 2 (/.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)))))) (pow.f64 a 2))))))>
#<alt (*.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)))))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -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)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) a))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.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)))))) a)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))) a))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.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)))))) a)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))) a))))>
#<alt (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 2 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))))))))>
#<alt (*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))) (+.f64 (*.f64 1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))))))) (*.f64 2 (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))))))))>
#<alt (*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 2 (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a)))) (+.f64 (*.f64 -1/1469328076800000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a)))) (+.f64 (*.f64 -1/4407984230400000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a))))))))) (*.f64 2 (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))) (+.f64 (*.f64 1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))))))))))))>
#<alt (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))>
#<alt (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))))>
#<alt (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (+.f64 (*.f64 2 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))))>
#<alt (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (+.f64 (*.f64 2 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))))>
#<alt (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))) b))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2))) (+.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))) b)))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2))) (+.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))) b)))))>
#<alt (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))) b))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) b))) b)) (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) b))) b)) (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))>
#<alt (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))>
#<alt (+.f64 (*.f64 2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))>
#<alt (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 a (+.f64 (*.f64 -2 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))))>
#<alt (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 a (+.f64 (*.f64 -2 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))))>
#<alt (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))) a))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))) a)) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))) a)) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))))>
#<alt (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))) a))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) a))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) a))))>
#<alt (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 angle (+.f64 (*.f64 -1/17496000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))>
#<alt (*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/17496000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 1/11337408000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))))))))>
#<alt (*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/17496000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/15427944806400000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/11337408000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a))))))))))>
#<alt (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))>
#<alt (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))>
#<alt (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))>
#<alt (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))>
#<alt (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))>
#<alt (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))>
#<alt (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))>
#<alt (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))>
#<alt (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))>
#<alt (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))>
#<alt (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))>
#<alt (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))>
#<alt (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))>
#<alt (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))>
#<alt (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))>
#<alt (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))>
#<alt (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))>
#<alt (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))>
#<alt (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))>
#<alt (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))>
#<alt (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (*.f64 angle (PI.f64))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (*.f64 angle (PI.f64))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (*.f64 angle (PI.f64))))>
#<alt (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (*.f64 angle (PI.f64))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (*.f64 angle (PI.f64))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (*.f64 angle (PI.f64))))>
#<alt (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))>
#<alt (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))>
#<alt (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))>
#<alt (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))>
#<alt (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))>
#<alt (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))>
#<alt (*.f64 angle (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))>
#<alt (*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))))>
#<alt (*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/708588000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))))))>
#<alt (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))>
#<alt (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))>
#<alt (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))>
#<alt (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))>
#<alt (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))>
#<alt (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))>
#<alt (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))>
#<alt (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))>
#<alt (*.f64 1/90 (*.f64 angle (PI.f64)))>
#<alt (*.f64 angle (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 3))) (*.f64 1/90 (PI.f64))))>
#<alt (*.f64 angle (+.f64 (*.f64 1/90 (PI.f64)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (pow.f64 (PI.f64) 3)) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 5)))))))>
#<alt (*.f64 angle (+.f64 (*.f64 1/90 (PI.f64)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 7))) (*.f64 1/708588000000 (pow.f64 (PI.f64) 5))))))))>
#<alt (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))>
#<alt (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))>
#<alt (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))>
#<alt (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))>
#<alt (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))>
#<alt (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))>
#<alt (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))>
#<alt (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))>
#<alt (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))>
#<alt (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))>
#<alt (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))>
#<alt (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))>
#<alt (*.f64 angle (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))>
#<alt (*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))))>
#<alt (*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/708588000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))))))>
#<alt (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))>
#<alt (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))>
#<alt (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))>
#<alt (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))>
#<alt (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))>
#<alt (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))>
#<alt (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))>
#<alt (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))>
#<alt 1>
#<alt (+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))>
#<alt (+.f64 1 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/64800 (pow.f64 (PI.f64) 2)) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 4))))))>
#<alt (+.f64 1 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/64800 (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 6))) (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)))))))>
#<alt (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
#<alt (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
#<alt (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
#<alt (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
#<alt (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
#<alt (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
#<alt (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
#<alt (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
Calls

51 calls:

TimeVariablePointExpression
23.0ms
angle
@inf
(* (* (+ b a) (- b a)) (* 2 (* (sin (* (PI) (/ angle 180))) (cos (* (PI) (/ angle 180))))))
5.0ms
angle
@0
(* (- (pow b 2) (pow a 2)) (sin (* (* 2 (PI)) (* angle 1/180))))
3.0ms
angle
@0
(* (* (+ b a) (- b a)) (* 2 (* (sin (* (PI) (/ angle 180))) (cos (* (PI) (/ angle 180))))))
2.0ms
b
@0
(pow (pow (* (- (pow b 2) (pow a 2)) (sin (* (* 2 (PI)) (* angle 1/180)))) 3) 1/3)
2.0ms
angle
@inf
(pow (pow (* (- (pow b 2) (pow a 2)) (sin (* (* 2 (PI)) (* angle 1/180)))) 3) 1/3)

rewrite110.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
688×associate-*r*
448×associate-*l*
274×cbrt-prod
265×log1p-expm1-u
265×expm1-log1p-u
Iterations

Useful iterations: 1 (0.0ms)

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

simplify312.0ms (0.5%)

Algorithm
egg-herbie
Rules
1214×associate-+l+
1170×associate-+r+
1102×fma-define
616×distribute-lft-in
600×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
068826739
1201025499
2486523271
Stop Event
node limit
Counts
467 → 378
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 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))))
(+.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 b (+.f64 (*.f64 2 (*.f64 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))))))
(+.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 b (+.f64 (*.f64 2 (*.f64 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 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 (pow.f64 b 2) (+.f64 (*.f64 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)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) b))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 b 2))) (+.f64 (*.f64 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)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) b)))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 b 2))) (+.f64 (*.f64 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)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) b)))))
(*.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 (pow.f64 b 2) (+.f64 (*.f64 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)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) b))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) b))) b)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) b))) b)) (*.f64 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 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))) (*.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 a (+.f64 (*.f64 -2 (*.f64 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 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 a (+.f64 (*.f64 -2 (*.f64 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -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)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) a))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) a)) (*.f64 2 (/.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)))))) (pow.f64 a 2))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) a)) (*.f64 2 (/.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)))))) (pow.f64 a 2))))))
(*.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 (pow.f64 a 2) (+.f64 (*.f64 -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)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) a))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.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)))))) a)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))) a))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.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)))))) a)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))) a))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 2 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))))))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))) (+.f64 (*.f64 1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))))))) (*.f64 2 (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))))))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 2 (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a)))) (+.f64 (*.f64 -1/1469328076800000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a)))) (+.f64 (*.f64 -1/4407984230400000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a))))))))) (*.f64 2 (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))) (+.f64 (*.f64 1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))))))))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.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 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (+.f64 (*.f64 2 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (+.f64 (*.f64 2 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))) b))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2))) (+.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))) b)))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2))) (+.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))) b)))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))) b))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) b))) b)) (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) b))) b)) (*.f64 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 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 a (+.f64 (*.f64 -2 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 a (+.f64 (*.f64 -2 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))) a))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))) a)) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))) a)) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))) a))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) a))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) a))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 angle (+.f64 (*.f64 -1/17496000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/17496000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 1/11337408000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))))))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/17496000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/15427944806400000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/11337408000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a))))))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 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 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 angle (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/708588000000 (*.f64 (pow.f64 (PI.f64) 5) (-.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 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 3))) (*.f64 1/90 (PI.f64))))
(*.f64 angle (+.f64 (*.f64 1/90 (PI.f64)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (pow.f64 (PI.f64) 3)) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 5)))))))
(*.f64 angle (+.f64 (*.f64 1/90 (PI.f64)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 7))) (*.f64 1/708588000000 (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 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 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 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 angle (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/708588000000 (*.f64 (pow.f64 (PI.f64) 5) (-.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)))
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/64800 (pow.f64 (PI.f64) 2)) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 4))))))
(+.f64 1 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/64800 (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 6))) (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)))))))
(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 (exp.f64 (log1p.f64 (PI.f64))) 1)
(*.f64 1 (PI.f64))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (PI.f64)) 2))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(pow.f64 (PI.f64) 1)
(pow.f64 (cbrt.f64 (PI.f64)) 3)
(pow.f64 (pow.f64 (PI.f64) 3) 1/3)
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(sqrt.f64 (pow.f64 (PI.f64) 2))
(log.f64 (exp.f64 (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (PI.f64))))
(cbrt.f64 (pow.f64 (PI.f64) 3))
(expm1.f64 (log1p.f64 (PI.f64)))
(log1p.f64 (expm1.f64 (PI.f64)))
(exp.f64 (log.f64 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1))
(+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (neg.f64 (pow.f64 a 2))))
(+.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) (*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))) 1)
(/.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 2)
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (-.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 (*.f64 (PI.f64) angle) 1/90)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (pow.f64 a 2)))
(pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1)
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 6) 1/6)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (pow.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1/2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 1))
(-.f64 (exp.f64 (log1p.f64 (PI.f64))) 1)
(*.f64 1 (PI.f64))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (PI.f64)) 2))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(pow.f64 (PI.f64) 1)
(pow.f64 (cbrt.f64 (PI.f64)) 3)
(pow.f64 (pow.f64 (PI.f64) 3) 1/3)
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(sqrt.f64 (pow.f64 (PI.f64) 2))
(log.f64 (exp.f64 (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (PI.f64))))
(cbrt.f64 (pow.f64 (PI.f64) 3))
(expm1.f64 (log1p.f64 (PI.f64)))
(log1p.f64 (expm1.f64 (PI.f64)))
(exp.f64 (log.f64 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 1)
(pow.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2)
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1))
(-.f64 (exp.f64 (log1p.f64 (PI.f64))) 1)
(*.f64 1 (PI.f64))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (PI.f64)) 2))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(pow.f64 (PI.f64) 1)
(pow.f64 (cbrt.f64 (PI.f64)) 3)
(pow.f64 (pow.f64 (PI.f64) 3) 1/3)
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(sqrt.f64 (pow.f64 (PI.f64) 2))
(log.f64 (exp.f64 (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (PI.f64))))
(cbrt.f64 (pow.f64 (PI.f64) 3))
(expm1.f64 (log1p.f64 (PI.f64)))
(log1p.f64 (expm1.f64 (PI.f64)))
(exp.f64 (log.f64 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1))
(+.f64 (*.f64 (*.f64 (PI.f64) angle) (pow.f64 b 2)) (*.f64 (*.f64 (PI.f64) angle) (neg.f64 (pow.f64 a 2))))
(+.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) angle)) (*.f64 (neg.f64 (pow.f64 a 2)) (*.f64 (PI.f64) angle)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) 1)
(/.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) (pow.f64 a 4))) (fma.f64 b b (pow.f64 a 2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (PI.f64) angle)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 3) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (*.f64 (PI.f64) angle) 3)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1))
(-.f64 (exp.f64 (log1p.f64 (PI.f64))) 1)
(*.f64 1 (PI.f64))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (PI.f64)) 2))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(pow.f64 (PI.f64) 1)
(pow.f64 (cbrt.f64 (PI.f64)) 3)
(pow.f64 (pow.f64 (PI.f64) 3) 1/3)
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(sqrt.f64 (pow.f64 (PI.f64) 2))
(log.f64 (exp.f64 (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (PI.f64))))
(cbrt.f64 (pow.f64 (PI.f64) 3))
(expm1.f64 (log1p.f64 (PI.f64)))
(log1p.f64 (expm1.f64 (PI.f64)))
(exp.f64 (log.f64 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1))
(+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (neg.f64 (pow.f64 a 2))))
(+.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) (*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))) 1)
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1/2)))
(*.f64 2 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1/2) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1/2) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1/2))
(*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 1 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 2))
(*.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) (pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 2) (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (*.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2) (*.f64 (cbrt.f64 (+.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (*.f64 (cbrt.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1/2)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) (*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(*.f64 (sqrt.f64 (+.f64 b a)) (*.f64 (sqrt.f64 (+.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(*.f64 (sqrt.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (sqrt.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1/2)))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) (sqrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(*.f64 (*.f64 2 (+.f64 b a)) (*.f64 (-.f64 b a) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1/2)))
(*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2) 1/3) (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(*.f64 (pow.f64 1 1/3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 3/2) 1/3))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1/2))
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1/2)) 2)
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2)) (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sqrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) (sqrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1/2)) 2)) (cbrt.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1/2)))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sqrt.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1/2))) (sqrt.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1/2)))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (+.f64 b a)) (-.f64 b a))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (-.f64 b a)) (+.f64 b a))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))) (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 2)
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (-.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 (*.f64 (PI.f64) angle) 1/90)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (pow.f64 a 2)))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (pow.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1/2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 1))
(+.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1/2) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1/2))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 1)
(*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1/2))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1/2) 2)
(*.f64 1 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2) (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1/2)) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1/2)) 2))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) (sqrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1/2)) (*.f64 (sqrt.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1/2)) 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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1/2)) 2)) (cbrt.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1/2)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1/2))) (sqrt.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1/2)))
(*.f64 (*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(/.f64 (*.f64 2 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 2)
(pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 3) 1/3)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(log1p.f64 (expm1.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))
(+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (neg.f64 (pow.f64 a 2))))
(+.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) (*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))) 1)
(/.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 2)
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (-.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 (*.f64 (PI.f64) angle) 1/90)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (pow.f64 a 2)))
(pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1)
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 6) 1/6)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (pow.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1/2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 1))
(-.f64 (exp.f64 (log1p.f64 (PI.f64))) 1)
(*.f64 1 (PI.f64))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (PI.f64)) 2))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(pow.f64 (PI.f64) 1)
(pow.f64 (cbrt.f64 (PI.f64)) 3)
(pow.f64 (pow.f64 (PI.f64) 3) 1/3)
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(sqrt.f64 (pow.f64 (PI.f64) 2))
(log.f64 (exp.f64 (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (PI.f64))))
(cbrt.f64 (pow.f64 (PI.f64) 3))
(expm1.f64 (log1p.f64 (PI.f64)))
(log1p.f64 (expm1.f64 (PI.f64)))
(exp.f64 (log.f64 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log1p.f64 (expm1.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))
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 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.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 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 2 (*.f64 b (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 0 a)))))
(fma.f64 2 (*.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0)) (*.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 0)
(+.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 b (+.f64 (*.f64 2 (*.f64 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 b (*.f64 2 (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) b) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 0 a))))))
(fma.f64 b (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 b 0))) (*.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 b (*.f64 (*.f64 2 b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(+.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 b (+.f64 (*.f64 2 (*.f64 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 b (*.f64 2 (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) b) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 0 a))))))
(fma.f64 b (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 b 0))) (*.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 b (*.f64 (*.f64 2 b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.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 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 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)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) b))))
(*.f64 (pow.f64 b 2) (*.f64 2 (+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 0 a) b))))))
(*.f64 (pow.f64 b 2) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 0 b))))))
(*.f64 (pow.f64 b 2) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 b 2))) (+.f64 (*.f64 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)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) b)))))
(*.f64 (pow.f64 b 2) (fma.f64 -2 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2))) (*.f64 2 (+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 0 a) b)))))))
(*.f64 (pow.f64 b 2) (fma.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 0 b)))) (*.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2))))))
(*.f64 (pow.f64 b 2) (fma.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2))))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 b 2))) (+.f64 (*.f64 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)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) b)))))
(*.f64 (pow.f64 b 2) (fma.f64 -2 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2))) (*.f64 2 (+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 0 a) b)))))))
(*.f64 (pow.f64 b 2) (fma.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 0 b)))) (*.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2))))))
(*.f64 (pow.f64 b 2) (fma.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2))))))
(*.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 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 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)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) b))))
(*.f64 (pow.f64 b 2) (*.f64 2 (+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 0 a) b))))))
(*.f64 (pow.f64 b 2) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 0 b))))))
(*.f64 (pow.f64 b 2) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) b))) b)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (pow.f64 b 2) (fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 0 a)) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) b))) b) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (/.f64 (fma.f64 -2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 0) (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (/.f64 (pow.f64 a 2) b)))) b)))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (/.f64 (fma.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (/.f64 (pow.f64 a 2) b)) 0) b)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) b))) b)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (pow.f64 b 2) (fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 0 a)) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) b))) b) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (/.f64 (fma.f64 -2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 0) (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (/.f64 (pow.f64 a 2) b)))) b)))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (/.f64 (fma.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (/.f64 (pow.f64 a 2) b)) 0) b)))
(*.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 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2)))
(+.f64 (*.f64 2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))) (*.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 a (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 0 b))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2))))
(*.f64 2 (fma.f64 a (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 0) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2))))
(fma.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2)) 0)
(+.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 a (+.f64 (*.f64 -2 (*.f64 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))))))
(fma.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2)) (*.f64 a (fma.f64 -2 (*.f64 a (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 0 b))))))
(fma.f64 a (fma.f64 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (*.f64 -2 a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2))))
(fma.f64 a (fma.f64 (*.f64 -2 a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 0) (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2))))
(+.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 a (+.f64 (*.f64 -2 (*.f64 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))))))
(fma.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2)) (*.f64 a (fma.f64 -2 (*.f64 a (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 0 b))))))
(fma.f64 a (fma.f64 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (*.f64 -2 a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2))))
(fma.f64 a (fma.f64 (*.f64 -2 a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 0) (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2))))
(*.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 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -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)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) a))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 0 b) a))))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (/.f64 0 a)))))
(*.f64 (pow.f64 a 2) (*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) a)) (*.f64 2 (/.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)))))) (pow.f64 a 2))))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (+.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 0 b) a))) (*.f64 (pow.f64 b 2) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 a 2)))))))
(*.f64 (pow.f64 a 2) (fma.f64 2 (fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 0 a)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (/.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))) 0)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) a)) (*.f64 2 (/.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)))))) (pow.f64 a 2))))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (+.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 0 b) a))) (*.f64 (pow.f64 b 2) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 a 2)))))))
(*.f64 (pow.f64 a 2) (fma.f64 2 (fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 0 a)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (/.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (fma.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))) 0)))
(*.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 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -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)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))) a))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 0 b) a))))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (/.f64 0 a)))))
(*.f64 (pow.f64 a 2) (*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.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)))))) a)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))) a))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (neg.f64 (/.f64 (fma.f64 -2 (*.f64 (pow.f64 b 2) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) a)) (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 0 b)))) a))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (/.f64 (fma.f64 -2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (/.f64 (pow.f64 b 2) a)) (*.f64 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0))) a)))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (/.f64 (fma.f64 -2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (/.f64 (pow.f64 b 2) a)) 0) a)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.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)))))) a)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))) a))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (neg.f64 (/.f64 (fma.f64 -2 (*.f64 (pow.f64 b 2) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) a)) (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 0 b)))) a))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (/.f64 (fma.f64 -2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (/.f64 (pow.f64 b 2) a)) (*.f64 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0))) a)))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (/.f64 (fma.f64 -2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (/.f64 (pow.f64 b 2) a)) 0) a)))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 2 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))))))))
(*.f64 angle (fma.f64 1/90 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))) (*.f64 2 (*.f64 (pow.f64 angle 2) (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b)) (-.f64 b a)) -1/8748000)))))
(*.f64 angle (fma.f64 2 (*.f64 (pow.f64 angle 2) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/8748000)) (*.f64 (*.f64 (PI.f64) 1/90) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))) (+.f64 (*.f64 1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))))))) (*.f64 2 (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))))))))
(*.f64 angle (fma.f64 1/90 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))) (*.f64 (pow.f64 angle 2) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 2) (fma.f64 1/22674816000000 (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (+.f64 a b)) (-.f64 b a)) (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (+.f64 a b)) (-.f64 b a)) 1/1511654400000))) (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b)) (-.f64 b a)) -1/8748000))))))
(*.f64 angle (fma.f64 (pow.f64 angle 2) (*.f64 2 (fma.f64 (pow.f64 angle 2) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/1417176000000) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/8748000))) (*.f64 (*.f64 (PI.f64) 1/90) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 2 (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a)))) (+.f64 (*.f64 -1/1469328076800000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a)))) (+.f64 (*.f64 -1/4407984230400000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a))))))))) (*.f64 2 (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))) (+.f64 (*.f64 1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))))))))))))
(*.f64 angle (fma.f64 1/90 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))) (*.f64 (pow.f64 angle 2) (fma.f64 2 (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b)) (-.f64 b a)) -1/8748000) (*.f64 (pow.f64 angle 2) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 2) (fma.f64 -1/881596846080000000 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 (PI.f64) 7)) (fma.f64 -1/1469328076800000000 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 (PI.f64) 7)) (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 (PI.f64) 7)) -1/3856986201600000000)))) (fma.f64 1/22674816000000 (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (+.f64 a b)) (-.f64 b a)) (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (+.f64 a b)) (-.f64 b a)) 1/1511654400000)))))))))
(*.f64 angle (fma.f64 (pow.f64 angle 2) (fma.f64 (pow.f64 angle 2) (*.f64 2 (fma.f64 (pow.f64 angle 2) (fma.f64 -1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -29/30855889612800000000)) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/1417176000000))) (*.f64 2 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/8748000))) (*.f64 (*.f64 (PI.f64) 1/90) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 angle (fma.f64 (pow.f64 angle 2) (fma.f64 (pow.f64 angle 2) (*.f64 2 (fma.f64 (pow.f64 angle 2) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/482123275200000000) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/1417176000000))) (*.f64 2 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/8748000))) (*.f64 (*.f64 (PI.f64) 1/90) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) b) (*.f64 0 a))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) b) 0)))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 0)
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (+.f64 (*.f64 2 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 b (*.f64 2 (+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 0 a))))))
(fma.f64 b (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 b 0))) (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 b (*.f64 (*.f64 2 b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (+.f64 (*.f64 2 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 b (*.f64 2 (+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 0 a))))))
(fma.f64 b (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 b 0))) (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 b (*.f64 (*.f64 2 b) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))) b))))
(*.f64 (pow.f64 b 2) (*.f64 2 (+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 0 a) b)))))
(*.f64 (pow.f64 b 2) (*.f64 2 (+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 0 b)))))
(*.f64 (pow.f64 b 2) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2))) (+.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))) b)))))
(*.f64 (pow.f64 b 2) (fma.f64 -2 (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2))) (*.f64 2 (+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 0 a) b))))))
(*.f64 (pow.f64 b 2) (fma.f64 2 (+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 0 b))) (*.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (/.f64 -2 (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (fma.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (/.f64 -2 (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2))) (+.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))) b)))))
(*.f64 (pow.f64 b 2) (fma.f64 -2 (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2))) (*.f64 2 (+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 0 a) b))))))
(*.f64 (pow.f64 b 2) (fma.f64 2 (+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 0 b))) (*.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (/.f64 -2 (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (fma.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (/.f64 -2 (pow.f64 b 2)))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))) b))))
(*.f64 (pow.f64 b 2) (*.f64 2 (+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 0 a) b)))))
(*.f64 (pow.f64 b 2) (*.f64 2 (+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 0 b)))))
(*.f64 (pow.f64 b 2) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) b))) b)) (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 0 a)) (*.f64 2 (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) b)))) b) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (/.f64 (fma.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (pow.f64 a 2) b)))) b)))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (/.f64 (fma.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (pow.f64 a 2) b)) 0) b)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) b))) b)) (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 0 a)) (*.f64 2 (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) b)))) b) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (/.f64 (fma.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (pow.f64 a 2) b)))) b)))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (/.f64 (fma.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (pow.f64 a 2) b)) 0) b)))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2)))
(+.f64 (*.f64 2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (+.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 0 b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2))))
(*.f64 2 (fma.f64 a (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2))))
(fma.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2)) 0)
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 a (+.f64 (*.f64 -2 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))))
(fma.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2)) (*.f64 a (fma.f64 -2 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 0 b))))))
(fma.f64 a (fma.f64 -2 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 0)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2))))
(fma.f64 a (fma.f64 (*.f64 -2 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 a (+.f64 (*.f64 -2 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))))
(fma.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2)) (*.f64 a (fma.f64 -2 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 0 b))))))
(fma.f64 a (fma.f64 -2 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 0)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2))))
(fma.f64 a (fma.f64 (*.f64 -2 a) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))) a))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 0 b) a)))))
(*.f64 (pow.f64 a 2) (fma.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 0 a)) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))) a)) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 0 b) a)) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2)) (pow.f64 a 2))))))
(*.f64 (pow.f64 a 2) (fma.f64 2 (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 0 a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fma.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))) 0)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))) a)) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 0 b) a)) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2)) (pow.f64 a 2))))))
(*.f64 (pow.f64 a 2) (fma.f64 2 (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 0 a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fma.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))) 0)))
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))) a))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 0 b) a)))))
(*.f64 (pow.f64 a 2) (fma.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 0 a)) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) a))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (neg.f64 (/.f64 (fma.f64 -2 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2)) a) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 0 b)))) a))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (/.f64 (fma.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (pow.f64 b 2) a)) (*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 0)) a)))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (/.f64 (fma.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (pow.f64 b 2) a)) 0) a)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) a))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (neg.f64 (/.f64 (fma.f64 -2 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2)) a) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 0 b)))) a))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (/.f64 (fma.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (pow.f64 b 2) a)) (*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 0)) a)))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (/.f64 (fma.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (pow.f64 b 2) a)) 0) a)))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 angle (+.f64 (*.f64 -1/17496000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))
(*.f64 angle (fma.f64 -1/17496000 (*.f64 (pow.f64 angle 2) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b)) (-.f64 b a))) (*.f64 (*.f64 (PI.f64) 1/90) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 angle (fma.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (*.f64 -1/17496000 (pow.f64 angle 2)) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/17496000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 1/11337408000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))))))))
(*.f64 angle (fma.f64 1/90 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))) (*.f64 (pow.f64 angle 2) (fma.f64 -1/17496000 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b)) (-.f64 b a)) (*.f64 1/11337408000000 (*.f64 (pow.f64 angle 2) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (+.f64 a b)) (-.f64 b a))))))))
(*.f64 angle (fma.f64 (pow.f64 angle 2) (fma.f64 1/11337408000000 (*.f64 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 5)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/17496000)) (*.f64 (*.f64 (PI.f64) 1/90) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/17496000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/15427944806400000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/11337408000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a))))))))))
(*.f64 angle (fma.f64 1/90 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))) (*.f64 (pow.f64 angle 2) (fma.f64 -1/17496000 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 a b)) (-.f64 b a)) (*.f64 (pow.f64 angle 2) (fma.f64 -1/15427944806400000000 (*.f64 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 7)) (*.f64 (-.f64 b a) (+.f64 a b))) (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (+.f64 a b)) (-.f64 b a)) 1/11337408000000)))))))
(*.f64 angle (fma.f64 (pow.f64 angle 2) (fma.f64 (pow.f64 angle 2) (fma.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/11337408000000 (*.f64 -1/15427944806400000000 (*.f64 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 7)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/17496000)) (*.f64 (*.f64 (PI.f64) 1/90) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (neg.f64 (pow.f64 a 2)))
(*.f64 (neg.f64 (*.f64 (pow.f64 a 2) angle)) (PI.f64))
(*.f64 (*.f64 (pow.f64 a 2) (neg.f64 angle)) (PI.f64))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 b 2) (fma.f64 -1 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 angle (PI.f64)) (pow.f64 b 2))) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))))
(*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (+.f64 (/.f64 (*.f64 angle (neg.f64 (pow.f64 a 2))) (pow.f64 b 2)) angle)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 b 2) (fma.f64 -1 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 angle (PI.f64)) (pow.f64 b 2))) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))))
(*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (+.f64 (/.f64 (*.f64 angle (neg.f64 (pow.f64 a 2))) (pow.f64 b 2)) angle)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 b 2) (fma.f64 -1 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 angle (PI.f64)) (pow.f64 b 2))) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))))
(*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (+.f64 (/.f64 (*.f64 angle (neg.f64 (pow.f64 a 2))) (pow.f64 b 2)) angle)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 b 2) (fma.f64 -1 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 angle (PI.f64)) (pow.f64 b 2))) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))))
(*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (+.f64 (/.f64 (*.f64 angle (neg.f64 (pow.f64 a 2))) (pow.f64 b 2)) angle)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 b 2) (fma.f64 -1 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 angle (PI.f64)) (pow.f64 b 2))) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))))
(*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (+.f64 (/.f64 (*.f64 angle (neg.f64 (pow.f64 a 2))) (pow.f64 b 2)) angle)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 b 2) (fma.f64 -1 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 angle (PI.f64)) (pow.f64 b 2))) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))))
(*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (+.f64 (/.f64 (*.f64 angle (neg.f64 (pow.f64 a 2))) (pow.f64 b 2)) angle)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (neg.f64 (pow.f64 a 2)))
(*.f64 (neg.f64 (*.f64 (pow.f64 a 2) angle)) (PI.f64))
(*.f64 (*.f64 (pow.f64 a 2) (neg.f64 angle)) (PI.f64))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (*.f64 angle (PI.f64)) (*.f64 angle (/.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 (pow.f64 b 2) (/.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2))) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) -1)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (*.f64 angle (PI.f64)) (*.f64 angle (/.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 (pow.f64 b 2) (/.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2))) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) -1)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (*.f64 angle (PI.f64)) (*.f64 angle (/.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 (pow.f64 b 2) (/.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2))) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) -1)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (neg.f64 (pow.f64 a 2)))
(*.f64 (neg.f64 (*.f64 (pow.f64 a 2) angle)) (PI.f64))
(*.f64 (*.f64 (pow.f64 a 2) (neg.f64 angle)) (PI.f64))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (*.f64 angle (PI.f64)) (*.f64 angle (/.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 (pow.f64 b 2) (/.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2))) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) -1)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (*.f64 angle (PI.f64)) (*.f64 angle (/.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 (pow.f64 b 2) (/.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2))) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) -1)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (*.f64 angle (PI.f64)) (*.f64 angle (/.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 (pow.f64 b 2) (/.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2))) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) -1)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (neg.f64 (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (neg.f64 (pow.f64 a 2))) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (pow.f64 b 2) (-.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (-.f64 1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (neg.f64 (pow.f64 a 2))) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (pow.f64 b 2) (-.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (-.f64 1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (neg.f64 (pow.f64 a 2))) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (pow.f64 b 2) (-.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (-.f64 1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (neg.f64 (pow.f64 a 2))) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (pow.f64 b 2) (-.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (-.f64 1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (neg.f64 (pow.f64 a 2))) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (pow.f64 b 2) (-.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (-.f64 1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (neg.f64 (pow.f64 a 2))) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (pow.f64 b 2) (-.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (-.f64 1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (neg.f64 (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (fma.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 a 2)) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (fma.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 a 2)) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (fma.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 a 2)) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (neg.f64 (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (fma.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 a 2)) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (fma.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 a 2)) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (fma.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 a 2)) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 angle (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 angle (fma.f64 -1/4374000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (*.f64 (PI.f64) 1/90) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 angle (fma.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (*.f64 -1/4374000 (pow.f64 angle 2)) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))))
(*.f64 angle (fma.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 angle 2) (fma.f64 -1/4374000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 1/708588000000 (*.f64 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 5)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))))
(*.f64 angle (fma.f64 (pow.f64 angle 2) (fma.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/4374000 (*.f64 (*.f64 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 5)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/708588000000)) (*.f64 (*.f64 (PI.f64) 1/90) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/708588000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))))))
(*.f64 angle (fma.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 angle 2) (fma.f64 -1/4374000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 angle 2) (fma.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) 1/708588000000) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))))
(*.f64 angle (fma.f64 (pow.f64 angle 2) (fma.f64 (pow.f64 angle 2) (fma.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/708588000000 (*.f64 (*.f64 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 7)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/241061637600000000)) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/4374000)) (*.f64 (*.f64 (PI.f64) 1/90) (-.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 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 angle (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 3))) (*.f64 1/90 (PI.f64))))
(*.f64 angle (fma.f64 -1/4374000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 3)) (*.f64 (PI.f64) 1/90)))
(*.f64 angle (fma.f64 (*.f64 -1/4374000 (pow.f64 angle 2)) (pow.f64 (PI.f64) 3) (*.f64 (PI.f64) 1/90)))
(*.f64 angle (+.f64 (*.f64 1/90 (PI.f64)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (pow.f64 (PI.f64) 3)) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 5)))))))
(*.f64 angle (fma.f64 1/90 (PI.f64) (*.f64 (pow.f64 angle 2) (fma.f64 -1/4374000 (pow.f64 (PI.f64) 3) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 5)))))))
(*.f64 angle (fma.f64 (pow.f64 angle 2) (fma.f64 (pow.f64 (PI.f64) 3) -1/4374000 (*.f64 1/708588000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 5)))) (*.f64 (PI.f64) 1/90)))
(*.f64 angle (+.f64 (*.f64 1/90 (PI.f64)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 7))) (*.f64 1/708588000000 (pow.f64 (PI.f64) 5))))))))
(*.f64 angle (fma.f64 1/90 (PI.f64) (*.f64 (pow.f64 angle 2) (fma.f64 -1/4374000 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 angle 2) (fma.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 7)) (*.f64 (pow.f64 (PI.f64) 5) 1/708588000000)))))))
(*.f64 angle (fma.f64 (pow.f64 angle 2) (fma.f64 (pow.f64 angle 2) (fma.f64 (pow.f64 (PI.f64) 5) 1/708588000000 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 7)))) (*.f64 (pow.f64 (PI.f64) 3) -1/4374000)) (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (neg.f64 (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (neg.f64 (pow.f64 a 2))) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (pow.f64 b 2) (-.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (-.f64 1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (neg.f64 (pow.f64 a 2))) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (pow.f64 b 2) (-.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (-.f64 1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (neg.f64 (pow.f64 a 2))) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (pow.f64 b 2) (-.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (-.f64 1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (neg.f64 (pow.f64 a 2))) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (pow.f64 b 2) (-.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (-.f64 1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (neg.f64 (pow.f64 a 2))) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (pow.f64 b 2) (-.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (-.f64 1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (neg.f64 (pow.f64 a 2))) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (pow.f64 b 2) (-.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (-.f64 1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (neg.f64 (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (fma.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 a 2)) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (fma.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 a 2)) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (fma.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 a 2)) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (neg.f64 (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (fma.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 a 2)) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (fma.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 a 2)) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (fma.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (pow.f64 a 2)) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (+.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 angle (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 angle (fma.f64 -1/4374000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (*.f64 (PI.f64) 1/90) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 angle (fma.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (*.f64 -1/4374000 (pow.f64 angle 2)) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))))
(*.f64 angle (fma.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 angle 2) (fma.f64 -1/4374000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 1/708588000000 (*.f64 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 5)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))))
(*.f64 angle (fma.f64 (pow.f64 angle 2) (fma.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/4374000 (*.f64 (*.f64 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 5)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/708588000000)) (*.f64 (*.f64 (PI.f64) 1/90) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/708588000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))))))
(*.f64 angle (fma.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 angle 2) (fma.f64 -1/4374000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 angle 2) (fma.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) 1/708588000000) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))))
(*.f64 angle (fma.f64 (pow.f64 angle 2) (fma.f64 (pow.f64 angle 2) (fma.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/708588000000 (*.f64 (*.f64 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 7)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/241061637600000000)) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/4374000)) (*.f64 (*.f64 (PI.f64) 1/90) (-.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 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(fma.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)) 1)
(+.f64 1 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/64800 (pow.f64 (PI.f64) 2)) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 4))))))
(+.f64 1 (*.f64 (pow.f64 angle 2) (fma.f64 -1/64800 (pow.f64 (PI.f64) 2) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 4))))))
(fma.f64 (pow.f64 angle 2) (fma.f64 -1/64800 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 1/25194240000 (pow.f64 angle 2)) (pow.f64 (PI.f64) 4))) 1)
(+.f64 1 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/64800 (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 6))) (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)))))))
(+.f64 1 (*.f64 (pow.f64 angle 2) (fma.f64 -1/64800 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 angle 2) (fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 6)) (*.f64 1/25194240000 (pow.f64 (PI.f64) 4)))))))
(fma.f64 (pow.f64 angle 2) (fma.f64 (pow.f64 angle 2) (fma.f64 1/25194240000 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 -1/24488801280000000 (pow.f64 angle 2)) (pow.f64 (PI.f64) 6))) (*.f64 -1/64800 (pow.f64 (PI.f64) 2))) 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 (exp.f64 (log1p.f64 (PI.f64))) 1)
(expm1.f64 (log1p.f64 (PI.f64)))
(+.f64 (PI.f64) 0)
(*.f64 1 (PI.f64))
(PI.f64)
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (PI.f64)) 2))
(PI.f64)
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64)))
(PI.f64)
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(PI.f64)
(pow.f64 (PI.f64) 1)
(PI.f64)
(pow.f64 (cbrt.f64 (PI.f64)) 3)
(PI.f64)
(pow.f64 (pow.f64 (PI.f64) 3) 1/3)
(PI.f64)
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(PI.f64)
(sqrt.f64 (pow.f64 (PI.f64) 2))
(PI.f64)
(log.f64 (exp.f64 (PI.f64)))
(PI.f64)
(log.f64 (+.f64 1 (expm1.f64 (PI.f64))))
(PI.f64)
(cbrt.f64 (pow.f64 (PI.f64) 3))
(PI.f64)
(expm1.f64 (log1p.f64 (PI.f64)))
(+.f64 (PI.f64) 0)
(log1p.f64 (expm1.f64 (PI.f64)))
(PI.f64)
(exp.f64 (log.f64 (PI.f64)))
(PI.f64)
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1))
(PI.f64)
(+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (neg.f64 (pow.f64 a 2))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(+.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) (*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))) 1)
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(/.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 2)
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (/.f64 (+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 0) 2))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (-.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 angle 1/90))) (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (/.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 (*.f64 (PI.f64) angle) 1/90)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (pow.f64 a 2))))
(pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1)
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 3) 1/3)
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 3)
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 6) 1/6)
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 6) 1/6)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 2)
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 3))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (pow.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1/2) 3)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 1))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(-.f64 (exp.f64 (log1p.f64 (PI.f64))) 1)
(expm1.f64 (log1p.f64 (PI.f64)))
(+.f64 (PI.f64) 0)
(*.f64 1 (PI.f64))
(PI.f64)
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (PI.f64)) 2))
(PI.f64)
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64)))
(PI.f64)
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(PI.f64)
(pow.f64 (PI.f64) 1)
(PI.f64)
(pow.f64 (cbrt.f64 (PI.f64)) 3)
(PI.f64)
(pow.f64 (pow.f64 (PI.f64) 3) 1/3)
(PI.f64)
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(PI.f64)
(sqrt.f64 (pow.f64 (PI.f64) 2))
(PI.f64)
(log.f64 (exp.f64 (PI.f64)))
(PI.f64)
(log.f64 (+.f64 1 (expm1.f64 (PI.f64))))
(PI.f64)
(cbrt.f64 (pow.f64 (PI.f64) 3))
(PI.f64)
(expm1.f64 (log1p.f64 (PI.f64)))
(+.f64 (PI.f64) 0)
(log1p.f64 (expm1.f64 (PI.f64)))
(PI.f64)
(exp.f64 (log.f64 (PI.f64)))
(PI.f64)
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1))
(PI.f64)
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 1)
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 0 (*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(pow.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 1/3)
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2)
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 0 (*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(-.f64 (exp.f64 (log1p.f64 (PI.f64))) 1)
(expm1.f64 (log1p.f64 (PI.f64)))
(+.f64 (PI.f64) 0)
(*.f64 1 (PI.f64))
(PI.f64)
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (PI.f64)) 2))
(PI.f64)
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64)))
(PI.f64)
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(PI.f64)
(pow.f64 (PI.f64) 1)
(PI.f64)
(pow.f64 (cbrt.f64 (PI.f64)) 3)
(PI.f64)
(pow.f64 (pow.f64 (PI.f64) 3) 1/3)
(PI.f64)
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(PI.f64)
(sqrt.f64 (pow.f64 (PI.f64) 2))
(PI.f64)
(log.f64 (exp.f64 (PI.f64)))
(PI.f64)
(log.f64 (+.f64 1 (expm1.f64 (PI.f64))))
(PI.f64)
(cbrt.f64 (pow.f64 (PI.f64) 3))
(PI.f64)
(expm1.f64 (log1p.f64 (PI.f64)))
(+.f64 (PI.f64) 0)
(log1p.f64 (expm1.f64 (PI.f64)))
(PI.f64)
(exp.f64 (log.f64 (PI.f64)))
(PI.f64)
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1))
(PI.f64)
(+.f64 (*.f64 (*.f64 (PI.f64) angle) (pow.f64 b 2)) (*.f64 (*.f64 (PI.f64) angle) (neg.f64 (pow.f64 a 2))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) angle)) (*.f64 (neg.f64 (pow.f64 a 2)) (*.f64 (PI.f64) angle)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 0 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.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 angle (PI.f64)) (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2)))))
(*.f64 (PI.f64) (/.f64 (*.f64 angle (-.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 (PI.f64) angle) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (pow.f64 a 2)))
(/.f64 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (*.f64 angle (PI.f64)) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (pow.f64 a 2))))
(pow.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1)
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 3)
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3) 1/3)
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 2)
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(log.f64 (pow.f64 (exp.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (PI.f64) angle)))
(log.f64 (pow.f64 (exp.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 angle (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 3) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (*.f64 (PI.f64) angle) 3)))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 0 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1))
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(-.f64 (exp.f64 (log1p.f64 (PI.f64))) 1)
(expm1.f64 (log1p.f64 (PI.f64)))
(+.f64 (PI.f64) 0)
(*.f64 1 (PI.f64))
(PI.f64)
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (PI.f64)) 2))
(PI.f64)
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64)))
(PI.f64)
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(PI.f64)
(pow.f64 (PI.f64) 1)
(PI.f64)
(pow.f64 (cbrt.f64 (PI.f64)) 3)
(PI.f64)
(pow.f64 (pow.f64 (PI.f64) 3) 1/3)
(PI.f64)
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(PI.f64)
(sqrt.f64 (pow.f64 (PI.f64) 2))
(PI.f64)
(log.f64 (exp.f64 (PI.f64)))
(PI.f64)
(log.f64 (+.f64 1 (expm1.f64 (PI.f64))))
(PI.f64)
(cbrt.f64 (pow.f64 (PI.f64) 3))
(PI.f64)
(expm1.f64 (log1p.f64 (PI.f64)))
(+.f64 (PI.f64) 0)
(log1p.f64 (expm1.f64 (PI.f64)))
(PI.f64)
(exp.f64 (log.f64 (PI.f64)))
(PI.f64)
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1))
(PI.f64)
(+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (neg.f64 (pow.f64 a 2))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(+.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) (*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))) 1)
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1/2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 2 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1/2) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1/2) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1/2))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 1 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 2))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) (pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2) 1/3))
(*.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 2) (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (*.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2) (*.f64 (cbrt.f64 (+.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (*.f64 (cbrt.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1/2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) (*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (sqrt.f64 (+.f64 b a)) (*.f64 (sqrt.f64 (+.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (sqrt.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (sqrt.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1/2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) (sqrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (*.f64 2 (+.f64 b a)) (*.f64 (-.f64 b a) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1/2)))
(*.f64 (*.f64 2 (+.f64 a b)) (*.f64 (-.f64 b a) (*.f64 (+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 0) 1/2)))
(*.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))
(*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2) 1/3) (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2)))
(*.f64 (pow.f64 1 1/3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3/2)) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3/2)))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1/2))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1/2)) 2)
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2)) (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sqrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) (sqrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1/2)) 2)) (cbrt.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1/2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sqrt.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1/2))) (sqrt.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1/2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (+.f64 b a)) (-.f64 b a))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (-.f64 b a)) (+.f64 b a))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))) (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(/.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 2)
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (/.f64 (+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 0) 2))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (-.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 angle 1/90))) (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (/.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 (*.f64 (PI.f64) angle) 1/90)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (pow.f64 a 2))))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 3))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (pow.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1/2) 3)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 1))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(+.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1/2) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1/2))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(*.f64 2 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1/2))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1/2) 2)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(*.f64 1 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2) (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1/2)) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1/2)) 2))
(sin.f64 (*.f64 (PI.f64) (*.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))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1/2)) (*.f64 (sqrt.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1/2)) 2))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1/2)) 2)) (cbrt.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1/2)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1/2))) (sqrt.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1/2)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(*.f64 (*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.f64 (*.f64 2 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 2)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 3) 1/3)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 3)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 2))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(log.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) 3))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(exp.f64 (log.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))
(+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (neg.f64 (pow.f64 a 2))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(+.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) (*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))) 1)
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(/.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 2)
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (/.f64 (+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 0) 2))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (-.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 angle 1/90))) (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (/.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 (*.f64 (PI.f64) angle) 1/90)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (pow.f64 a 2))))
(pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1)
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 3) 1/3)
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 3)
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 6) 1/6)
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 6) 1/6)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 2)
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 3))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (pow.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1/2) 3)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 1))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(-.f64 (exp.f64 (log1p.f64 (PI.f64))) 1)
(expm1.f64 (log1p.f64 (PI.f64)))
(+.f64 (PI.f64) 0)
(*.f64 1 (PI.f64))
(PI.f64)
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (PI.f64)) 2))
(PI.f64)
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64)))
(PI.f64)
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(PI.f64)
(pow.f64 (PI.f64) 1)
(PI.f64)
(pow.f64 (cbrt.f64 (PI.f64)) 3)
(PI.f64)
(pow.f64 (pow.f64 (PI.f64) 3) 1/3)
(PI.f64)
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(PI.f64)
(sqrt.f64 (pow.f64 (PI.f64) 2))
(PI.f64)
(log.f64 (exp.f64 (PI.f64)))
(PI.f64)
(log.f64 (+.f64 1 (expm1.f64 (PI.f64))))
(PI.f64)
(cbrt.f64 (pow.f64 (PI.f64) 3))
(PI.f64)
(expm1.f64 (log1p.f64 (PI.f64)))
(+.f64 (PI.f64) 0)
(log1p.f64 (expm1.f64 (PI.f64)))
(PI.f64)
(exp.f64 (log.f64 (PI.f64)))
(PI.f64)
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1))
(PI.f64)
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 0 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.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)))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(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)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 0 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))

eval933.0ms (1.5%)

Compiler

Compiled 39662 to 26838 computations (32.3% saved)

prune471.0ms (0.8%)

Pruning

74 alts after pruning (73 fresh and 1 done)

PrunedKeptTotal
New1275671342
Fresh29635
Picked415
Done000
Total1308741382
Accuracy
80.6%
Counts
1382 → 74
Alt Table
Click to see full alt table
StatusAccuracyProgram
26.5%
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 6) 1/6)
30.2%
(pow.f64 (pow.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180)))) 3) 1/3)
55.1%
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 3)
53.1%
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180))))) 3)
44.7%
(*.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2) 1/3) (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
22.3%
(*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3) 1/3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
68.9%
(*.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2) (*.f64 (cbrt.f64 (+.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
55.1%
(*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (*.f64 (cbrt.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 1/2)))
55.1%
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
36.3%
(*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (-.f64 1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
34.1%
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
35.9%
(*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
58.3%
(*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (+.f64 (*.f64 2 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
69.5%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
37.6%
(*.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2))) (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
55.6%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
49.8%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
49.9%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
41.0%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
54.0%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
54.7%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
55.1%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3))))
46.4%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (+.f64 1 (*.f64 (*.f64 -1/64800 (pow.f64 angle 2)) (pow.f64 (PI.f64) 2))))))
55.1%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
47.9%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
55.0%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180))))))
55.7%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
55.1%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)))))
56.5%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1)))
55.9%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
26.5%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
52.3%
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
50.5%
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
52.3%
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (/.f64 angle 180)))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
53.7%
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) 2)))
53.6%
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 angle 1/180))) 2)))
53.6%
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (*.f64 angle 1/180))) 2)))
53.6%
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
25.4%
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
56.4%
(*.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))
45.8%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
41.0%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
54.5%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
54.0%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
57.4%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
55.1%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
57.8%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180))))
56.6%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (/.f64 angle 180))))
56.2%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
55.9%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
57.5%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
55.9%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
26.5%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
27.2%
(*.f64 (*.f64 (*.f64 2 (exp.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
26.3%
(*.f64 (*.f64 (*.f64 2 (exp.f64 (log.f64 (-.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))))
44.1%
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))) (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
67.5%
(*.f64 (*.f64 2 (+.f64 a b)) (*.f64 (-.f64 b a) (*.f64 (+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 0) 1/2)))
33.0%
(*.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
46.5%
(*.f64 (*.f64 1/90 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
36.5%
(*.f64 (*.f64 1/90 (*.f64 (*.f64 (pow.f64 a 2) (neg.f64 angle)) (PI.f64))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
28.5%
(*.f64 (*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
45.6%
(*.f64 (*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
49.9%
(*.f64 (*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
35.2%
(*.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
69.4%
(*.f64 (sqrt.f64 (+.f64 b a)) (*.f64 (sqrt.f64 (+.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
33.3%
(*.f64 (expm1.f64 (log1p.f64 (*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
34.2%
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
58.3%
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
49.0%
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
52.3%
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
36.9%
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
31.9%
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180)))) 2))
29.3%
(exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
28.6%
(exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 angle 1/180))))))
Compiler

Compiled 3924 to 3059 computations (22% saved)

localize31.8s (51.4%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
96.0%
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
95.9%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
90.8%
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
55.3%
(PI.f64)
96.0%
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
95.9%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
88.6%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
55.3%
(PI.f64)
99.7%
(*.f64 (*.f64 (PI.f64) angle) 1/90)
99.7%
(*.f64 (sqrt.f64 (+.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
95.9%
(sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))
55.3%
(PI.f64)
99.9%
(*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))
99.5%
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
89.0%
(*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))
55.3%
(PI.f64)
99.8%
(*.f64 (PI.f64) angle)
99.7%
(*.f64 (*.f64 (PI.f64) angle) 1/90)
95.9%
(sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))
55.3%
(PI.f64)
Results
30.8s103×8192exit
214.0ms103×256valid
71.0ms35×256infinite
39.0ms14×256invalid
275.0ms8192exit
Compiler

Compiled 549 to 273 computations (50.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 30.9s
Operation ival-sin, time spent: 29.1s, 94.0% of total-time
Operation ival-mult, time spent: 796.0ms, 3.0% of total-time
Operation ival-cos, time spent: 489.0ms, 2.0% of total-time
Operation ival-pow, time spent: 299.0ms, 1.0% of total-time
Operation ival-add, time spent: 72.0ms, 0.0% of total-time
Operation ival-div, time spent: 54.0ms, 0.0% of total-time
Operation ival-sqrt, time spent: 53.0ms, 0.0% of total-time
Operation const, time spent: 45.0ms, 0.0% of total-time
Operation ival-sub, time spent: 16.0ms, 0.0% of total-time
Operation ival-pi, time spent: 15.0ms, 0.0% of total-time

series60.0ms (0.1%)

Counts
13 → 248
Calls
Call 1
Inputs
#<alt (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))>
#<alt (*.f64 (*.f64 (PI.f64) angle) 1/90)>
#<alt (*.f64 (PI.f64) angle)>
#<alt (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))>
#<alt (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))>
#<alt (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))>
#<alt (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))>
#<alt (*.f64 (sqrt.f64 (+.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))>
#<alt (*.f64 (*.f64 (PI.f64) angle) 1/90)>
#<alt (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))>
#<alt (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))>
#<alt (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))>
#<alt (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
Outputs
#<alt (*.f64 1/90 (*.f64 angle (PI.f64)))>
#<alt (*.f64 angle (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 3))) (*.f64 1/90 (PI.f64))))>
#<alt (*.f64 angle (+.f64 (*.f64 1/90 (PI.f64)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (pow.f64 (PI.f64) 3)) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 5)))))))>
#<alt (*.f64 angle (+.f64 (*.f64 1/90 (PI.f64)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 7))) (*.f64 1/708588000000 (pow.f64 (PI.f64) 5))))))))>
#<alt (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))>
#<alt (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))>
#<alt (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))>
#<alt (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))>
#<alt (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))>
#<alt (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))>
#<alt (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))>
#<alt (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))>
#<alt (*.f64 1/90 (*.f64 angle (PI.f64)))>
#<alt (*.f64 1/90 (*.f64 angle (PI.f64)))>
#<alt (*.f64 1/90 (*.f64 angle (PI.f64)))>
#<alt (*.f64 1/90 (*.f64 angle (PI.f64)))>
#<alt (*.f64 1/90 (*.f64 angle (PI.f64)))>
#<alt (*.f64 1/90 (*.f64 angle (PI.f64)))>
#<alt (*.f64 1/90 (*.f64 angle (PI.f64)))>
#<alt (*.f64 1/90 (*.f64 angle (PI.f64)))>
#<alt (*.f64 1/90 (*.f64 angle (PI.f64)))>
#<alt (*.f64 1/90 (*.f64 angle (PI.f64)))>
#<alt (*.f64 1/90 (*.f64 angle (PI.f64)))>
#<alt (*.f64 1/90 (*.f64 angle (PI.f64)))>
#<alt (*.f64 angle (PI.f64))>
#<alt (*.f64 angle (PI.f64))>
#<alt (*.f64 angle (PI.f64))>
#<alt (*.f64 angle (PI.f64))>
#<alt (*.f64 angle (PI.f64))>
#<alt (*.f64 angle (PI.f64))>
#<alt (*.f64 angle (PI.f64))>
#<alt (*.f64 angle (PI.f64))>
#<alt (*.f64 angle (PI.f64))>
#<alt (*.f64 angle (PI.f64))>
#<alt (*.f64 angle (PI.f64))>
#<alt (*.f64 angle (PI.f64))>
#<alt (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))>
#<alt (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))>
#<alt (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))>
#<alt (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))>
#<alt (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))>
#<alt (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))>
#<alt (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))>
#<alt (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))>
#<alt (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))>
#<alt (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))>
#<alt (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))>
#<alt (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 b (+.f64 (*.f64 angle (*.f64 b (PI.f64))) (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 b (+.f64 (*.f64 angle (*.f64 b (PI.f64))) (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))))>
#<alt (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b)))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (+.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (+.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b))))>
#<alt (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b)))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) b)) b)) (*.f64 angle (PI.f64))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) b)) b)) (*.f64 angle (PI.f64))))>
#<alt (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))>
#<alt (+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))>
#<alt (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))>
#<alt (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a)))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (+.f64 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a) (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2)))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (+.f64 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a) (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2)))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) a)) (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) a))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) a)) (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) a))))>
#<alt (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))>
#<alt (+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))))>
#<alt (+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 b (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))))>
#<alt (+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 b (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))))>
#<alt (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b)))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b)))))>
#<alt (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) b))) b)) (*.f64 1/90 (*.f64 angle (PI.f64)))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) b))) b)) (*.f64 1/90 (*.f64 angle (PI.f64)))))>
#<alt (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))>
#<alt (+.f64 (*.f64 1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))>
#<alt (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 a (+.f64 (*.f64 -1/90 (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))))))>
#<alt (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 a (+.f64 (*.f64 -1/90 (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))))))>
#<alt (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a)) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2))))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a)) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2))))))>
#<alt (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))) (*.f64 -1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/90 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) a)) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) a)) (*.f64 -1/90 (*.f64 angle (PI.f64)))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/90 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) a)) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) a)) (*.f64 -1/90 (*.f64 angle (PI.f64)))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))>
#<alt (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 b (+.f64 (*.f64 b (PI.f64)) (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 b (+.f64 (*.f64 b (PI.f64)) (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))>
#<alt (*.f64 (pow.f64 b 2) (PI.f64))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (/.f64 (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))) b)))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (PI.f64)) (pow.f64 b 2))) (/.f64 (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))) b))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (PI.f64)) (pow.f64 b 2))) (/.f64 (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))) b))))>
#<alt (*.f64 (pow.f64 b 2) (PI.f64))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (/.f64 (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))) b)))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (/.f64 (*.f64 (pow.f64 a 2) (PI.f64)) b)) b))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (/.f64 (*.f64 (pow.f64 a 2) (PI.f64)) b)) b))))>
#<alt (*.f64 (pow.f64 b 2) (PI.f64))>
#<alt (+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (PI.f64)))>
#<alt (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (PI.f64))) (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 b 2) (PI.f64)))>
#<alt (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (PI.f64))) (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 b 2) (PI.f64)))>
#<alt (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (PI.f64)) (/.f64 (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))) a)))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (PI.f64)) (+.f64 (/.f64 (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))) a) (/.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (pow.f64 a 2)))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (PI.f64)) (+.f64 (/.f64 (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))) a) (/.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (pow.f64 a 2)))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (PI.f64)) (*.f64 -1 (/.f64 (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))) a))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (PI.f64)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (PI.f64)) a)) (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (PI.f64)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (PI.f64)) a)) (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a))))>
#<alt (*.f64 1/90 (*.f64 angle (PI.f64)))>
#<alt (*.f64 angle (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 3))) (*.f64 1/90 (PI.f64))))>
#<alt (*.f64 angle (+.f64 (*.f64 1/90 (PI.f64)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (pow.f64 (PI.f64) 3)) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 5)))))))>
#<alt (*.f64 angle (+.f64 (*.f64 1/90 (PI.f64)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 7))) (*.f64 1/708588000000 (pow.f64 (PI.f64) 5))))))))>
#<alt (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))>
#<alt (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))>
#<alt (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))>
#<alt (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))>
#<alt (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))>
#<alt (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))>
#<alt (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))>
#<alt (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 a 3)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 a 3)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 b (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 a) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (sqrt.f64 a) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 a 3)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 b (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 a) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) (*.f64 (sqrt.f64 a) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 a 3)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 b (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 a) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 b (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))))) (*.f64 (sqrt.f64 a) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))>
#<alt (*.f64 (sqrt.f64 (pow.f64 b 3)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (*.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (sqrt.f64 (/.f64 1 (pow.f64 b 3))))) (*.f64 (sqrt.f64 (/.f64 1 b)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (*.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (sqrt.f64 (/.f64 1 (pow.f64 b 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (sqrt.f64 (/.f64 1 (pow.f64 b 3))))) (*.f64 (sqrt.f64 (/.f64 1 b)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (*.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (sqrt.f64 (/.f64 1 (pow.f64 b 3))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (sqrt.f64 (/.f64 1 (pow.f64 b 5))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (sqrt.f64 (/.f64 1 (pow.f64 b 3))))) (*.f64 (sqrt.f64 (/.f64 1 b)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 b 3)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (sqrt.f64 -1) 2))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 b)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 (/.f64 1 (pow.f64 b 3))))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 b)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 (/.f64 1 b)))) (*.f64 1/2 (*.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (sqrt.f64 (/.f64 1 b))))) b))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 b)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 (/.f64 1 b)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (sqrt.f64 b))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (sqrt.f64 (/.f64 1 b))))) b))) b))))>
#<alt (*.f64 (sqrt.f64 (pow.f64 b 3)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))>
#<alt (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 b) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (*.f64 (sqrt.f64 b) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) (*.f64 (sqrt.f64 (pow.f64 b 3)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))>
#<alt (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 b) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 b) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 a (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 b)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 b)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))))) (*.f64 (sqrt.f64 (pow.f64 b 3)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))>
#<alt (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 b) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 b) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 a (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 b)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 b)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 a (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 b 3))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 b 3))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))))))) (*.f64 (sqrt.f64 (pow.f64 b 3)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 a 3)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))))>
#<alt (*.f64 (sqrt.f64 (pow.f64 a 3)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 b (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (sqrt.f64 -1) 2)))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 b (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (sqrt.f64 -1) 2))))) a)) (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (sqrt.f64 -1) 2)))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (*.f64 1/2 (*.f64 (sqrt.f64 a) (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) a)) (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 b (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (sqrt.f64 -1) 2))))) a)) (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (sqrt.f64 -1) 2)))))>
#<alt (*.f64 1/90 (*.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 b a))) (sqrt.f64 (+.f64 a b))))>
#<alt (*.f64 angle (+.f64 (*.f64 -1/4374000 (*.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 b a))) (sqrt.f64 (+.f64 a b)))) (*.f64 1/90 (*.f64 (*.f64 (PI.f64) (-.f64 b a)) (sqrt.f64 (+.f64 a b))))))>
#<alt (*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (*.f64 (PI.f64) (-.f64 b a)) (sqrt.f64 (+.f64 a b)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 b a)) (sqrt.f64 (+.f64 a b)))) (*.f64 1/708588000000 (*.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 b a))) (sqrt.f64 (+.f64 a b))))))))>
#<alt (*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (*.f64 (PI.f64) (-.f64 b a)) (sqrt.f64 (+.f64 a b)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 b a)) (sqrt.f64 (+.f64 a b)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 b a))) (sqrt.f64 (+.f64 a b)))) (*.f64 1/708588000000 (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 b a)) (sqrt.f64 (+.f64 a b))))))))))>
#<alt (*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)) (sqrt.f64 (+.f64 a b)))>
#<alt (*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)) (sqrt.f64 (+.f64 a b)))>
#<alt (*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)) (sqrt.f64 (+.f64 a b)))>
#<alt (*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)) (sqrt.f64 (+.f64 a b)))>
#<alt (*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)) (sqrt.f64 (+.f64 a b)))>
#<alt (*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)) (sqrt.f64 (+.f64 a b)))>
#<alt (*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)) (sqrt.f64 (+.f64 a b)))>
#<alt (*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)) (sqrt.f64 (+.f64 a b)))>
#<alt (*.f64 1/90 (*.f64 angle (PI.f64)))>
#<alt (*.f64 1/90 (*.f64 angle (PI.f64)))>
#<alt (*.f64 1/90 (*.f64 angle (PI.f64)))>
#<alt (*.f64 1/90 (*.f64 angle (PI.f64)))>
#<alt (*.f64 1/90 (*.f64 angle (PI.f64)))>
#<alt (*.f64 1/90 (*.f64 angle (PI.f64)))>
#<alt (*.f64 1/90 (*.f64 angle (PI.f64)))>
#<alt (*.f64 1/90 (*.f64 angle (PI.f64)))>
#<alt (*.f64 1/90 (*.f64 angle (PI.f64)))>
#<alt (*.f64 1/90 (*.f64 angle (PI.f64)))>
#<alt (*.f64 1/90 (*.f64 angle (PI.f64)))>
#<alt (*.f64 1/90 (*.f64 angle (PI.f64)))>
#<alt (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))>
#<alt (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))))>
#<alt (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (+.f64 (*.f64 2 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))))>
#<alt (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (+.f64 (*.f64 2 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))))>
#<alt (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))) b))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2))) (+.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))) b)))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2))) (+.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))) b)))))>
#<alt (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))) b))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) b))) b)) (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) b))) b)) (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))>
#<alt (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))>
#<alt (+.f64 (*.f64 2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))>
#<alt (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 a (+.f64 (*.f64 -2 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))))>
#<alt (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 a (+.f64 (*.f64 -2 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))))>
#<alt (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))) a))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))) a)) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))) a)) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))))>
#<alt (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))) a))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) a))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) a))))>
#<alt (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 angle (+.f64 (*.f64 -1/17496000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))>
#<alt (*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/17496000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 1/11337408000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))))))))>
#<alt (*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/17496000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/15427944806400000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/11337408000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a))))))))))>
#<alt (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))>
#<alt (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))>
#<alt (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))>
#<alt (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))>
#<alt (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))>
#<alt (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))>
#<alt (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))>
#<alt (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))>
#<alt (*.f64 1/180 (*.f64 angle (PI.f64)))>
#<alt (*.f64 angle (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (PI.f64))))>
#<alt (*.f64 angle (+.f64 (*.f64 1/180 (PI.f64)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 5)))))))>
#<alt (*.f64 angle (+.f64 (*.f64 1/180 (PI.f64)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 7))) (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5))))))))>
#<alt (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
#<alt (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
#<alt (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
#<alt (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
#<alt (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
#<alt (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
#<alt (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
#<alt (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))>
#<alt (*.f64 1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))>
#<alt (*.f64 angle (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 3)))) (*.f64 1/180 (*.f64 (pow.f64 a 2) (PI.f64)))))>
#<alt (*.f64 angle (+.f64 (*.f64 1/180 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 3))) (*.f64 1/22674816000000 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 5))))))))>
#<alt (*.f64 angle (+.f64 (*.f64 1/180 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 3))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 7)))) (*.f64 1/22674816000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 5)))))))))>
#<alt (*.f64 1/180 (*.f64 angle (PI.f64)))>
#<alt (*.f64 angle (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (PI.f64))))>
#<alt (*.f64 angle (+.f64 (*.f64 1/180 (PI.f64)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 5)))))))>
#<alt (*.f64 angle (+.f64 (*.f64 1/180 (PI.f64)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 7))) (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5))))))))>
Calls

69 calls:

TimeVariablePointExpression
11.0ms
b
@0
(* (* 2 (* (+ b a) (- b a))) (pow (sqrt (sin (* (PI) (* angle 1/180)))) 2))
6.0ms
b
@-inf
(* (PI) (* (- b a) (+ a b)))
2.0ms
b
@-inf
(* (sqrt (+ b a)) (* (- b a) (sin (* (* (PI) angle) 1/90))))
1.0ms
b
@0
(* (sqrt (+ b a)) (* (- b a) (sin (* (* (PI) angle) 1/90))))
1.0ms
a
@0
(* (sqrt (+ b a)) (* (- b a) (sin (* (* (PI) angle) 1/90))))

rewrite232.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
700×associate-*r*
453×log1p-expm1-u
448×associate-*l*
264×cbrt-prod
246×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
040440
1665416
27668416
Stop Event
node limit
Counts
13 → 224
Calls
Call 1
Inputs
(sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))
(*.f64 (*.f64 (PI.f64) angle) 1/90)
(*.f64 (PI.f64) angle)
(*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))
(sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))
(*.f64 (sqrt.f64 (+.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(*.f64 (*.f64 (PI.f64) angle) 1/90)
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
Outputs
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 2))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/90)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 3))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) angle))) 1)
(pow.f64 (*.f64 (PI.f64) angle) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) angle) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) 2)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) angle) 2))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) angle))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) angle))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) angle) 3))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 angle 3)))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) angle)))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) angle)))
(exp.f64 (log.f64 (*.f64 (PI.f64) angle)))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) angle)) 1))
(+.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a (-.f64 b a))) (*.f64 (*.f64 (PI.f64) angle) (*.f64 b (-.f64 b a))))
(+.f64 (*.f64 (*.f64 a (-.f64 b a)) (*.f64 (PI.f64) angle)) (*.f64 (*.f64 b (-.f64 b a)) (*.f64 (PI.f64) angle)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)))) 1)
(pow.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle))) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle))) 2)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 3))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (pow.f64 angle 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 3) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle))))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1)
(pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))
(log.f64 (exp.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(exp.f64 (log.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1))
(+.f64 (*.f64 (PI.f64) (*.f64 a (-.f64 b a))) (*.f64 (PI.f64) (*.f64 b (-.f64 b a))))
(+.f64 (*.f64 (*.f64 (PI.f64) (-.f64 b a)) b) (*.f64 (*.f64 (PI.f64) (-.f64 b a)) a))
(+.f64 (*.f64 (*.f64 (PI.f64) (-.f64 b a)) a) (*.f64 (*.f64 (PI.f64) (-.f64 b a)) b))
(+.f64 (*.f64 (*.f64 a (-.f64 b a)) (PI.f64)) (*.f64 (*.f64 b (-.f64 b a)) (PI.f64)))
(+.f64 (*.f64 b (*.f64 (PI.f64) (-.f64 b a))) (*.f64 a (*.f64 (PI.f64) (-.f64 b a))))
(+.f64 (*.f64 a (*.f64 (PI.f64) (-.f64 b a))) (*.f64 b (*.f64 (PI.f64) (-.f64 b a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1)
(/.f64 (*.f64 (*.f64 (PI.f64) (-.f64 b a)) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (*.f64 (*.f64 (PI.f64) (-.f64 b a)) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (*.f64 (PI.f64) (-.f64 b a)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (-.f64 a b))
(/.f64 (*.f64 (*.f64 (PI.f64) (-.f64 b a)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (-.f64 b a))
(pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 3)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 b a)))))) 1)
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 b a)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 b a))))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 b a)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 b a))))) 2)
(sqrt.f64 (*.f64 (+.f64 b a) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (-.f64 b a)) 2)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (-.f64 b a))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 b a)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 b a)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 b a) 3/2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (-.f64 b a)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (-.f64 b a)) 3) (pow.f64 (+.f64 b a) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 b a))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 b a))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 b a))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 b a))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 2))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/90)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 3))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 1)
(pow.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2)
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 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 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3)))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1))
(-.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 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/4) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/4) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/4)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/4))
(*.f64 (*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (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))) 2) 1/2)
(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)))))
(log1p.f64 (expm1.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))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2)))) 1)
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2)) 3) 1/3)
(pow.f64 (*.f64 a (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2)) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 a 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) (pow.f64 (pow.f64 a 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 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))) (pow.f64 a 2))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2))) 1))
(-.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 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/4) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/4) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/4)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/4))
(*.f64 (*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (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))) 2) 1/2)
(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)))))
(log1p.f64 (expm1.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))

simplify330.0ms (0.5%)

Algorithm
egg-herbie
Rules
1934×fma-define
796×distribute-lft-in
768×distribute-rgt-in
728×*-commutative
450×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
091725252
1280023202
2659021803
Stop Event
node limit
Counts
472 → 494
Calls
Call 1
Inputs
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 3))) (*.f64 1/90 (PI.f64))))
(*.f64 angle (+.f64 (*.f64 1/90 (PI.f64)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (pow.f64 (PI.f64) 3)) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 5)))))))
(*.f64 angle (+.f64 (*.f64 1/90 (PI.f64)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 7))) (*.f64 1/708588000000 (pow.f64 (PI.f64) 5))))))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (PI.f64))
(*.f64 angle (PI.f64))
(*.f64 angle (PI.f64))
(*.f64 angle (PI.f64))
(*.f64 angle (PI.f64))
(*.f64 angle (PI.f64))
(*.f64 angle (PI.f64))
(*.f64 angle (PI.f64))
(*.f64 angle (PI.f64))
(*.f64 angle (PI.f64))
(*.f64 angle (PI.f64))
(*.f64 angle (PI.f64))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 b (+.f64 (*.f64 angle (*.f64 b (PI.f64))) (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 b (+.f64 (*.f64 angle (*.f64 b (PI.f64))) (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (+.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (+.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) b)) b)) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) b)) b)) (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (+.f64 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a) (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (+.f64 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a) (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2)))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) a)) (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) a))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) a)) (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) a))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 b (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 b (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b)))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b)))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) b))) b)) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) b))) b)) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.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 a (+.f64 (*.f64 -1/90 (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 a (+.f64 (*.f64 -1/90 (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))))))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a)) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a)) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2))))))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))) (*.f64 -1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/90 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) a)) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) a)) (*.f64 -1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/90 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) a)) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) a)) (*.f64 -1/90 (*.f64 angle (PI.f64)))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 b (+.f64 (*.f64 b (PI.f64)) (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 b (+.f64 (*.f64 b (PI.f64)) (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (/.f64 (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))) b)))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (PI.f64)) (pow.f64 b 2))) (/.f64 (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))) b))))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (PI.f64)) (pow.f64 b 2))) (/.f64 (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))) b))))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (/.f64 (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))) b)))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (/.f64 (*.f64 (pow.f64 a 2) (PI.f64)) b)) b))))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (/.f64 (*.f64 (pow.f64 a 2) (PI.f64)) b)) b))))
(*.f64 (pow.f64 b 2) (PI.f64))
(+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (PI.f64))) (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (PI.f64))) (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (PI.f64)) (/.f64 (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))) a)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (PI.f64)) (+.f64 (/.f64 (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))) a) (/.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (PI.f64)) (+.f64 (/.f64 (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))) a) (/.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (pow.f64 a 2)))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (PI.f64)) (*.f64 -1 (/.f64 (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))) a))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (PI.f64)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (PI.f64)) a)) (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (PI.f64)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (PI.f64)) a)) (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a))))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 3))) (*.f64 1/90 (PI.f64))))
(*.f64 angle (+.f64 (*.f64 1/90 (PI.f64)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (pow.f64 (PI.f64) 3)) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 5)))))))
(*.f64 angle (+.f64 (*.f64 1/90 (PI.f64)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 7))) (*.f64 1/708588000000 (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 (sqrt.f64 (pow.f64 a 3)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 a 3)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 b (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 a) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (sqrt.f64 a) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 a 3)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 b (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 a) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) (*.f64 (sqrt.f64 a) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 a 3)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 b (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 a) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 b (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))))) (*.f64 (sqrt.f64 a) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))
(*.f64 (sqrt.f64 (pow.f64 b 3)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (*.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (sqrt.f64 (/.f64 1 (pow.f64 b 3))))) (*.f64 (sqrt.f64 (/.f64 1 b)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (*.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (sqrt.f64 (/.f64 1 (pow.f64 b 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (sqrt.f64 (/.f64 1 (pow.f64 b 3))))) (*.f64 (sqrt.f64 (/.f64 1 b)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (*.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (sqrt.f64 (/.f64 1 (pow.f64 b 3))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (sqrt.f64 (/.f64 1 (pow.f64 b 5))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (sqrt.f64 (/.f64 1 (pow.f64 b 3))))) (*.f64 (sqrt.f64 (/.f64 1 b)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 b 3)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 b)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 (/.f64 1 (pow.f64 b 3))))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 b)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 (/.f64 1 b)))) (*.f64 1/2 (*.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (sqrt.f64 (/.f64 1 b))))) b))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 b)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 (/.f64 1 b)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (sqrt.f64 b))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (sqrt.f64 (/.f64 1 b))))) b))) b))))
(*.f64 (sqrt.f64 (pow.f64 b 3)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 b) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (*.f64 (sqrt.f64 b) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) (*.f64 (sqrt.f64 (pow.f64 b 3)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 b) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 b) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 a (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 b)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 b)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))))) (*.f64 (sqrt.f64 (pow.f64 b 3)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 b) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 b) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 a (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 b)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 b)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 a (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 b 3))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 b 3))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))))))) (*.f64 (sqrt.f64 (pow.f64 b 3)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 a 3)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))))
(*.f64 (sqrt.f64 (pow.f64 a 3)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 b (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 b (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (sqrt.f64 -1) 2))))) a)) (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (*.f64 1/2 (*.f64 (sqrt.f64 a) (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) a)) (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 b (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (sqrt.f64 -1) 2))))) a)) (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 b a))) (sqrt.f64 (+.f64 a b))))
(*.f64 angle (+.f64 (*.f64 -1/4374000 (*.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 b a))) (sqrt.f64 (+.f64 a b)))) (*.f64 1/90 (*.f64 (*.f64 (PI.f64) (-.f64 b a)) (sqrt.f64 (+.f64 a b))))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (*.f64 (PI.f64) (-.f64 b a)) (sqrt.f64 (+.f64 a b)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 b a)) (sqrt.f64 (+.f64 a b)))) (*.f64 1/708588000000 (*.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 b a))) (sqrt.f64 (+.f64 a b))))))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (*.f64 (PI.f64) (-.f64 b a)) (sqrt.f64 (+.f64 a b)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 b a)) (sqrt.f64 (+.f64 a b)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 b a))) (sqrt.f64 (+.f64 a b)))) (*.f64 1/708588000000 (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 b a)) (sqrt.f64 (+.f64 a b))))))))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)) (sqrt.f64 (+.f64 a b)))
(*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)) (sqrt.f64 (+.f64 a b)))
(*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)) (sqrt.f64 (+.f64 a b)))
(*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)) (sqrt.f64 (+.f64 a b)))
(*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)) (sqrt.f64 (+.f64 a b)))
(*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)) (sqrt.f64 (+.f64 a b)))
(*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)) (sqrt.f64 (+.f64 a b)))
(*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)) (sqrt.f64 (+.f64 a b)))
(*.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 -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 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (+.f64 (*.f64 2 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (+.f64 (*.f64 2 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))) b))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2))) (+.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))) b)))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2))) (+.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))) b)))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))) b))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) b))) b)) (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) b))) b)) (*.f64 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 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 a (+.f64 (*.f64 -2 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 a (+.f64 (*.f64 -2 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))) a))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))) a)) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))) a)) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))) a))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) a))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) a))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 angle (+.f64 (*.f64 -1/17496000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/17496000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 1/11337408000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))))))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/17496000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/15427944806400000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/11337408000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a))))))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (PI.f64))))
(*.f64 angle (+.f64 (*.f64 1/180 (PI.f64)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 5)))))))
(*.f64 angle (+.f64 (*.f64 1/180 (PI.f64)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 7))) (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5))))))))
(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 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 angle (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 3)))) (*.f64 1/180 (*.f64 (pow.f64 a 2) (PI.f64)))))
(*.f64 angle (+.f64 (*.f64 1/180 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 3))) (*.f64 1/22674816000000 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 5))))))))
(*.f64 angle (+.f64 (*.f64 1/180 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 3))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 7)))) (*.f64 1/22674816000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 5)))))))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (PI.f64))))
(*.f64 angle (+.f64 (*.f64 1/180 (PI.f64)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 5)))))))
(*.f64 angle (+.f64 (*.f64 1/180 (PI.f64)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 7))) (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5))))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 2))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/90)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 3))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) angle))) 1)
(pow.f64 (*.f64 (PI.f64) angle) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) angle) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) 2)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) angle) 2))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) angle))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) angle))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) angle) 3))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 angle 3)))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) angle)))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) angle)))
(exp.f64 (log.f64 (*.f64 (PI.f64) angle)))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) angle)) 1))
(+.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a (-.f64 b a))) (*.f64 (*.f64 (PI.f64) angle) (*.f64 b (-.f64 b a))))
(+.f64 (*.f64 (*.f64 a (-.f64 b a)) (*.f64 (PI.f64) angle)) (*.f64 (*.f64 b (-.f64 b a)) (*.f64 (PI.f64) angle)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)))) 1)
(pow.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle))) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle))) 2)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 3))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (pow.f64 angle 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 3) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle))))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1)
(pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))
(log.f64 (exp.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(exp.f64 (log.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1))
(+.f64 (*.f64 (PI.f64) (*.f64 a (-.f64 b a))) (*.f64 (PI.f64) (*.f64 b (-.f64 b a))))
(+.f64 (*.f64 (*.f64 (PI.f64) (-.f64 b a)) b) (*.f64 (*.f64 (PI.f64) (-.f64 b a)) a))
(+.f64 (*.f64 (*.f64 (PI.f64) (-.f64 b a)) a) (*.f64 (*.f64 (PI.f64) (-.f64 b a)) b))
(+.f64 (*.f64 (*.f64 a (-.f64 b a)) (PI.f64)) (*.f64 (*.f64 b (-.f64 b a)) (PI.f64)))
(+.f64 (*.f64 b (*.f64 (PI.f64) (-.f64 b a))) (*.f64 a (*.f64 (PI.f64) (-.f64 b a))))
(+.f64 (*.f64 a (*.f64 (PI.f64) (-.f64 b a))) (*.f64 b (*.f64 (PI.f64) (-.f64 b a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1)
(/.f64 (*.f64 (*.f64 (PI.f64) (-.f64 b a)) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (*.f64 (*.f64 (PI.f64) (-.f64 b a)) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (*.f64 (PI.f64) (-.f64 b a)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (-.f64 a b))
(/.f64 (*.f64 (*.f64 (PI.f64) (-.f64 b a)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (-.f64 b a))
(pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 3)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 b a)))))) 1)
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 b a)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 b a))))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 b a)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 b a))))) 2)
(sqrt.f64 (*.f64 (+.f64 b a) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (-.f64 b a)) 2)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (-.f64 b a))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 b a)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 b a)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 b a) 3/2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (-.f64 b a)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (-.f64 b a)) 3) (pow.f64 (+.f64 b a) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 b a))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 b a))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 b a))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 b a))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 2))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/90)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 3))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 1)
(pow.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2)
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 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 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3)))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1))
(-.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 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/4) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/4) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/4)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/4))
(*.f64 (*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (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))) 2) 1/2)
(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)))))
(log1p.f64 (expm1.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))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2)))) 1)
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2)) 3) 1/3)
(pow.f64 (*.f64 a (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2)) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 a 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) (pow.f64 (pow.f64 a 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 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))) (pow.f64 a 2))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2))) 1))
(-.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 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/4) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/4) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/4)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/4))
(*.f64 (*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (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))) 2) 1/2)
(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)))))
(log1p.f64 (expm1.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))
Outputs
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 3))) (*.f64 1/90 (PI.f64))))
(*.f64 angle (fma.f64 -1/4374000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 3)) (*.f64 1/90 (PI.f64))))
(*.f64 angle (fma.f64 1/90 (PI.f64) (*.f64 (*.f64 -1/4374000 (pow.f64 angle 2)) (pow.f64 (PI.f64) 3))))
(*.f64 angle (+.f64 (*.f64 1/90 (PI.f64)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (pow.f64 (PI.f64) 3)) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 5)))))))
(*.f64 angle (fma.f64 1/90 (PI.f64) (*.f64 (pow.f64 angle 2) (fma.f64 -1/4374000 (pow.f64 (PI.f64) 3) (*.f64 (*.f64 1/708588000000 (pow.f64 angle 2)) (pow.f64 (PI.f64) 5))))))
(*.f64 angle (fma.f64 (pow.f64 angle 2) (fma.f64 -1/4374000 (pow.f64 (PI.f64) 3) (*.f64 (*.f64 1/708588000000 (pow.f64 angle 2)) (pow.f64 (PI.f64) 5))) (*.f64 1/90 (PI.f64))))
(*.f64 angle (+.f64 (*.f64 1/90 (PI.f64)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 7))) (*.f64 1/708588000000 (pow.f64 (PI.f64) 5))))))))
(*.f64 angle (fma.f64 1/90 (PI.f64) (*.f64 (pow.f64 angle 2) (fma.f64 -1/4374000 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 angle 2) (fma.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 7)) (*.f64 1/708588000000 (pow.f64 (PI.f64) 5))))))))
(*.f64 angle (fma.f64 (pow.f64 angle 2) (fma.f64 -1/4374000 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 angle 2) (fma.f64 1/708588000000 (pow.f64 (PI.f64) 5) (*.f64 (*.f64 -1/241061637600000000 (pow.f64 angle 2)) (pow.f64 (PI.f64) 7))))) (*.f64 1/90 (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))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (PI.f64))
(*.f64 angle (PI.f64))
(*.f64 angle (PI.f64))
(*.f64 angle (PI.f64))
(*.f64 angle (PI.f64))
(*.f64 angle (PI.f64))
(*.f64 angle (PI.f64))
(*.f64 angle (PI.f64))
(*.f64 angle (PI.f64))
(*.f64 angle (PI.f64))
(*.f64 angle (PI.f64))
(*.f64 angle (PI.f64))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(neg.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)))
(*.f64 (*.f64 angle (PI.f64)) (neg.f64 (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))
(neg.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)))
(*.f64 (*.f64 angle (PI.f64)) (neg.f64 (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 b (+.f64 (*.f64 angle (*.f64 b (PI.f64))) (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))))
(fma.f64 -1 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) (*.f64 b (*.f64 angle (fma.f64 b (PI.f64) (*.f64 (PI.f64) (*.f64 0 a))))))
(-.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) (+.f64 b 0)))) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)))
(-.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) b))) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 b (+.f64 (*.f64 angle (*.f64 b (PI.f64))) (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))))
(fma.f64 -1 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) (*.f64 b (*.f64 angle (fma.f64 b (PI.f64) (*.f64 (PI.f64) (*.f64 0 a))))))
(-.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) (+.f64 b 0)))) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)))
(-.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) b))) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b)))
(*.f64 (pow.f64 b 2) (fma.f64 angle (PI.f64) (*.f64 angle (*.f64 (PI.f64) (/.f64 (*.f64 0 a) b)))))
(*.f64 (pow.f64 b 2) (*.f64 angle (fma.f64 (PI.f64) (/.f64 0 b) (PI.f64))))
(*.f64 (pow.f64 b 2) (fma.f64 angle (PI.f64) 0))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (+.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b))))
(*.f64 (pow.f64 b 2) (fma.f64 -1 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 angle (PI.f64)) (pow.f64 b 2))) (fma.f64 angle (PI.f64) (*.f64 angle (*.f64 (PI.f64) (/.f64 (*.f64 0 a) b))))))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 angle (fma.f64 (PI.f64) (/.f64 0 b) (PI.f64))) (*.f64 (*.f64 angle (PI.f64)) (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 angle (PI.f64)) (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (+.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b))))
(*.f64 (pow.f64 b 2) (fma.f64 -1 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 angle (PI.f64)) (pow.f64 b 2))) (fma.f64 angle (PI.f64) (*.f64 angle (*.f64 (PI.f64) (/.f64 (*.f64 0 a) b))))))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 angle (fma.f64 (PI.f64) (/.f64 0 b) (PI.f64))) (*.f64 (*.f64 angle (PI.f64)) (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 angle (PI.f64)) (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b)))
(*.f64 (pow.f64 b 2) (fma.f64 angle (PI.f64) (*.f64 angle (*.f64 (PI.f64) (/.f64 (*.f64 0 a) b)))))
(*.f64 (pow.f64 b 2) (*.f64 angle (fma.f64 (PI.f64) (/.f64 0 b) (PI.f64))))
(*.f64 (pow.f64 b 2) (fma.f64 angle (PI.f64) 0))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) b)) b)) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 b 2) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (*.f64 angle (PI.f64)) (*.f64 0 a)) (/.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) b)) b) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 angle (PI.f64)) (/.f64 (fma.f64 (pow.f64 a 2) (*.f64 (PI.f64) (/.f64 angle b)) (*.f64 angle (*.f64 (PI.f64) 0))) b)))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 angle (PI.f64)) (/.f64 (fma.f64 (*.f64 angle (PI.f64)) (/.f64 (pow.f64 a 2) b) 0) b)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) b)) b)) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 b 2) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (*.f64 angle (PI.f64)) (*.f64 0 a)) (/.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) b)) b) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 angle (PI.f64)) (/.f64 (fma.f64 (pow.f64 a 2) (*.f64 (PI.f64) (/.f64 angle b)) (*.f64 angle (*.f64 (PI.f64) 0))) b)))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 angle (PI.f64)) (/.f64 (fma.f64 (*.f64 angle (PI.f64)) (/.f64 (pow.f64 a 2) b) 0) b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))
(+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))
(fma.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (*.f64 a angle) (*.f64 (PI.f64) 0)))
(fma.f64 (*.f64 angle (pow.f64 b 2)) (PI.f64) 0)
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 a (fma.f64 -1 (*.f64 (*.f64 angle (PI.f64)) a) (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b)))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))
(fma.f64 a (-.f64 (*.f64 angle (*.f64 (PI.f64) 0)) (*.f64 (*.f64 a angle) (PI.f64))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))
(fma.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (neg.f64 a) (*.f64 (*.f64 a angle) (PI.f64))))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 a (fma.f64 -1 (*.f64 (*.f64 angle (PI.f64)) a) (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b)))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))
(fma.f64 a (-.f64 (*.f64 angle (*.f64 (PI.f64) 0)) (*.f64 (*.f64 a angle) (PI.f64))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))
(fma.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (neg.f64 a) (*.f64 (*.f64 a angle) (PI.f64))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(neg.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)))
(*.f64 (*.f64 angle (PI.f64)) (neg.f64 (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a)))
(neg.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)))
(*.f64 (*.f64 angle (PI.f64)) (neg.f64 (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (+.f64 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a) (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (+.f64 (fma.f64 -1 (*.f64 angle (PI.f64)) (*.f64 angle (/.f64 (*.f64 (PI.f64) (*.f64 0 b)) a))) (*.f64 angle (*.f64 (pow.f64 b 2) (/.f64 (PI.f64) (pow.f64 a 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 angle (fma.f64 (PI.f64) (/.f64 0 a) (*.f64 (PI.f64) (/.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 angle (*.f64 (PI.f64) (/.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (+.f64 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a) (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (+.f64 (fma.f64 -1 (*.f64 angle (PI.f64)) (*.f64 angle (/.f64 (*.f64 (PI.f64) (*.f64 0 b)) a))) (*.f64 angle (*.f64 (pow.f64 b 2) (/.f64 (PI.f64) (pow.f64 a 2))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 angle (fma.f64 (PI.f64) (/.f64 0 a) (*.f64 (PI.f64) (/.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 angle (*.f64 (PI.f64) (/.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 angle (PI.f64))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(neg.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)))
(*.f64 (*.f64 angle (PI.f64)) (neg.f64 (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a))))
(neg.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)))
(*.f64 (*.f64 angle (PI.f64)) (neg.f64 (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) a)) (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) a))))
(*.f64 (pow.f64 a 2) (*.f64 -1 (+.f64 (*.f64 angle (PI.f64)) (/.f64 (fma.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (/.f64 (PI.f64) a))) (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b)))) a))))
(*.f64 (pow.f64 a 2) (neg.f64 (fma.f64 angle (PI.f64) (/.f64 (-.f64 (*.f64 angle (*.f64 (PI.f64) 0)) (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (/.f64 angle a))) a))))
(*.f64 (pow.f64 a 2) (neg.f64 (fma.f64 angle (PI.f64) (-.f64 0 (*.f64 angle (*.f64 (PI.f64) (/.f64 (pow.f64 b 2) (pow.f64 a 2))))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) a)) (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) a))))
(*.f64 (pow.f64 a 2) (*.f64 -1 (+.f64 (*.f64 angle (PI.f64)) (/.f64 (fma.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (/.f64 (PI.f64) a))) (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b)))) a))))
(*.f64 (pow.f64 a 2) (neg.f64 (fma.f64 angle (PI.f64) (/.f64 (-.f64 (*.f64 angle (*.f64 (PI.f64) 0)) (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (/.f64 angle a))) a))))
(*.f64 (pow.f64 a 2) (neg.f64 (fma.f64 angle (PI.f64) (-.f64 0 (*.f64 angle (*.f64 (PI.f64) (/.f64 (pow.f64 b 2) (pow.f64 a 2))))))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) -1/90)
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))))
(fma.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) (*.f64 1/90 (*.f64 angle (*.f64 (*.f64 (PI.f64) b) (*.f64 0 a)))))
(fma.f64 1/90 (*.f64 angle (*.f64 (*.f64 (PI.f64) b) 0)) (*.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) -1/90))
(fma.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) -1/90 0)
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 b (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))))
(fma.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) (*.f64 b (*.f64 1/90 (*.f64 angle (fma.f64 b (PI.f64) (*.f64 (PI.f64) (*.f64 0 a)))))))
(fma.f64 b (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 b 0)))) (*.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) -1/90))
(fma.f64 b (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) b))) (*.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) -1/90))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 b (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))))
(fma.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) (*.f64 b (*.f64 1/90 (*.f64 angle (fma.f64 b (PI.f64) (*.f64 (PI.f64) (*.f64 0 a)))))))
(fma.f64 b (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 b 0)))) (*.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) -1/90))
(fma.f64 b (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) b))) (*.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) -1/90))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (pow.f64 b 2)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b))))
(*.f64 (pow.f64 b 2) (*.f64 1/90 (fma.f64 angle (PI.f64) (*.f64 angle (*.f64 (PI.f64) (/.f64 (*.f64 0 a) b))))))
(*.f64 (pow.f64 b 2) (*.f64 1/90 (*.f64 angle (fma.f64 (PI.f64) (/.f64 0 b) (PI.f64)))))
(*.f64 (pow.f64 b 2) (fma.f64 (PI.f64) (*.f64 1/90 angle) 0))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b)))))
(*.f64 (pow.f64 b 2) (fma.f64 -1/90 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 angle (PI.f64)) (pow.f64 b 2))) (*.f64 1/90 (fma.f64 angle (PI.f64) (*.f64 angle (*.f64 (PI.f64) (/.f64 (*.f64 0 a) b)))))))
(*.f64 (pow.f64 b 2) (fma.f64 1/90 (*.f64 angle (fma.f64 (PI.f64) (/.f64 0 b) (PI.f64))) (*.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) (/.f64 -1/90 (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (fma.f64 (*.f64 (*.f64 angle (PI.f64)) (/.f64 (pow.f64 a 2) (pow.f64 b 2))) -1/90 (fma.f64 (PI.f64) (*.f64 1/90 angle) 0)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b)))))
(*.f64 (pow.f64 b 2) (fma.f64 -1/90 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 angle (PI.f64)) (pow.f64 b 2))) (*.f64 1/90 (fma.f64 angle (PI.f64) (*.f64 angle (*.f64 (PI.f64) (/.f64 (*.f64 0 a) b)))))))
(*.f64 (pow.f64 b 2) (fma.f64 1/90 (*.f64 angle (fma.f64 (PI.f64) (/.f64 0 b) (PI.f64))) (*.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) (/.f64 -1/90 (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (fma.f64 (*.f64 (*.f64 angle (PI.f64)) (/.f64 (pow.f64 a 2) (pow.f64 b 2))) -1/90 (fma.f64 (PI.f64) (*.f64 1/90 angle) 0)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (pow.f64 b 2)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b))))
(*.f64 (pow.f64 b 2) (*.f64 1/90 (fma.f64 angle (PI.f64) (*.f64 angle (*.f64 (PI.f64) (/.f64 (*.f64 0 a) b))))))
(*.f64 (pow.f64 b 2) (*.f64 1/90 (*.f64 angle (fma.f64 (PI.f64) (/.f64 0 b) (PI.f64)))))
(*.f64 (pow.f64 b 2) (fma.f64 (PI.f64) (*.f64 1/90 angle) 0))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) b))) b)) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (fma.f64 -1 (/.f64 (fma.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 0 a)) (*.f64 1/90 (/.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) b))) b) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (/.f64 (fma.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (/.f64 (pow.f64 a 2) b)) (*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) 0))) b)))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (/.f64 (fma.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (/.f64 (pow.f64 a 2) b)) 0) b)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) b))) b)) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (fma.f64 -1 (/.f64 (fma.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 0 a)) (*.f64 1/90 (/.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) b))) b) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (/.f64 (fma.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (/.f64 (pow.f64 a 2) b)) (*.f64 (*.f64 -1/90 angle) (*.f64 (PI.f64) 0))) b)))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (/.f64 (fma.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (/.f64 (pow.f64 a 2) b)) 0) b)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (pow.f64 b 2)))
(+.f64 (*.f64 1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 1/90 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))))
(*.f64 1/90 (fma.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (*.f64 a angle) (*.f64 (PI.f64) 0))))
(*.f64 1/90 (fma.f64 (*.f64 angle (pow.f64 b 2)) (PI.f64) 0))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 a (+.f64 (*.f64 -1/90 (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 a (fma.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) a) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b)))))))
(fma.f64 a (fma.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) 0) (*.f64 (*.f64 (*.f64 a angle) (PI.f64)) -1/90)) (*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (pow.f64 b 2))))
(fma.f64 a (fma.f64 (*.f64 (*.f64 a angle) (PI.f64)) -1/90 0) (*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (pow.f64 b 2))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 a (+.f64 (*.f64 -1/90 (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 a (fma.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) a) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b)))))))
(fma.f64 a (fma.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) 0) (*.f64 (*.f64 (*.f64 a angle) (PI.f64)) -1/90)) (*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (pow.f64 b 2))))
(fma.f64 a (fma.f64 (*.f64 (*.f64 a angle) (PI.f64)) -1/90 0) (*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (pow.f64 b 2))))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) -1/90)
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a))))
(*.f64 (pow.f64 a 2) (fma.f64 -1/90 (*.f64 angle (PI.f64)) (/.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b)))) a)))
(*.f64 (pow.f64 a 2) (fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (/.f64 0 a))) (*.f64 (*.f64 angle (PI.f64)) -1/90)))
(*.f64 (pow.f64 a 2) (fma.f64 (*.f64 -1/90 angle) (PI.f64) 0))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a)) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2))))))
(*.f64 (pow.f64 a 2) (fma.f64 -1/90 (*.f64 angle (PI.f64)) (*.f64 1/90 (+.f64 (*.f64 angle (/.f64 (*.f64 (PI.f64) (*.f64 0 b)) a)) (*.f64 angle (*.f64 (pow.f64 b 2) (/.f64 (PI.f64) (pow.f64 a 2))))))))
(*.f64 (pow.f64 a 2) (fma.f64 1/90 (*.f64 angle (fma.f64 (PI.f64) (/.f64 0 a) (*.f64 (PI.f64) (/.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 (*.f64 angle (PI.f64)) -1/90)))
(*.f64 (pow.f64 a 2) (fma.f64 1/90 (fma.f64 angle (*.f64 (PI.f64) (/.f64 (pow.f64 b 2) (pow.f64 a 2))) 0) (*.f64 (*.f64 angle (PI.f64)) -1/90)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a)) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2))))))
(*.f64 (pow.f64 a 2) (fma.f64 -1/90 (*.f64 angle (PI.f64)) (*.f64 1/90 (+.f64 (*.f64 angle (/.f64 (*.f64 (PI.f64) (*.f64 0 b)) a)) (*.f64 angle (*.f64 (pow.f64 b 2) (/.f64 (PI.f64) (pow.f64 a 2))))))))
(*.f64 (pow.f64 a 2) (fma.f64 1/90 (*.f64 angle (fma.f64 (PI.f64) (/.f64 0 a) (*.f64 (PI.f64) (/.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 (*.f64 angle (PI.f64)) -1/90)))
(*.f64 (pow.f64 a 2) (fma.f64 1/90 (fma.f64 angle (*.f64 (PI.f64) (/.f64 (pow.f64 b 2) (pow.f64 a 2))) 0) (*.f64 (*.f64 angle (PI.f64)) -1/90)))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) -1/90)
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))) (*.f64 -1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a))))
(*.f64 (pow.f64 a 2) (fma.f64 -1/90 (*.f64 angle (PI.f64)) (/.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b)))) a)))
(*.f64 (pow.f64 a 2) (fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (/.f64 0 a))) (*.f64 (*.f64 angle (PI.f64)) -1/90)))
(*.f64 (pow.f64 a 2) (fma.f64 (*.f64 -1/90 angle) (PI.f64) 0))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/90 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) a)) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) a)) (*.f64 -1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (/.f64 (fma.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (/.f64 (PI.f64) a))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))))) a) (*.f64 (*.f64 angle (PI.f64)) -1/90)))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90) (/.f64 (fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) 0)) (*.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (/.f64 angle a)) -1/90)) a)))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90) (/.f64 (fma.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (/.f64 angle a)) -1/90 0) a)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/90 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) a)) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) a)) (*.f64 -1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (/.f64 (fma.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (/.f64 (PI.f64) a))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))))) a) (*.f64 (*.f64 angle (PI.f64)) -1/90)))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90) (/.f64 (fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) 0)) (*.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (/.f64 angle a)) -1/90)) a)))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90) (/.f64 (fma.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (/.f64 angle a)) -1/90 0) a)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))
(neg.f64 (*.f64 (PI.f64) (pow.f64 a 2)))
(*.f64 (PI.f64) (neg.f64 (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))
(neg.f64 (*.f64 (PI.f64) (pow.f64 a 2)))
(*.f64 (PI.f64) (neg.f64 (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 b (+.f64 (*.f64 b (PI.f64)) (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))
(fma.f64 -1 (*.f64 (PI.f64) (pow.f64 a 2)) (*.f64 b (fma.f64 b (PI.f64) (*.f64 (PI.f64) (*.f64 0 a)))))
(-.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 b 0))) (*.f64 (PI.f64) (pow.f64 a 2)))
(-.f64 (*.f64 b (*.f64 (PI.f64) b)) (*.f64 (PI.f64) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 b (+.f64 (*.f64 b (PI.f64)) (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))
(fma.f64 -1 (*.f64 (PI.f64) (pow.f64 a 2)) (*.f64 b (fma.f64 b (PI.f64) (*.f64 (PI.f64) (*.f64 0 a)))))
(-.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 b 0))) (*.f64 (PI.f64) (pow.f64 a 2)))
(-.f64 (*.f64 b (*.f64 (PI.f64) b)) (*.f64 (PI.f64) (pow.f64 a 2)))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (pow.f64 b 2))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (/.f64 (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))) b)))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (*.f64 (PI.f64) (/.f64 (*.f64 0 a) b))))
(*.f64 (pow.f64 b 2) (fma.f64 (PI.f64) (/.f64 0 b) (PI.f64)))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) 0))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (PI.f64)) (pow.f64 b 2))) (/.f64 (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))) b))))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (fma.f64 -1 (*.f64 (pow.f64 a 2) (/.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (PI.f64) (/.f64 (*.f64 0 a) b)))))
(*.f64 (pow.f64 b 2) (+.f64 (fma.f64 (PI.f64) (/.f64 0 b) (PI.f64)) (*.f64 (neg.f64 (pow.f64 a 2)) (/.f64 (PI.f64) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (-.f64 (PI.f64) (*.f64 (PI.f64) (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (PI.f64)) (pow.f64 b 2))) (/.f64 (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))) b))))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (fma.f64 -1 (*.f64 (pow.f64 a 2) (/.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (PI.f64) (/.f64 (*.f64 0 a) b)))))
(*.f64 (pow.f64 b 2) (+.f64 (fma.f64 (PI.f64) (/.f64 0 b) (PI.f64)) (*.f64 (neg.f64 (pow.f64 a 2)) (/.f64 (PI.f64) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (-.f64 (PI.f64) (*.f64 (PI.f64) (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (pow.f64 b 2))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (/.f64 (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))) b)))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (*.f64 (PI.f64) (/.f64 (*.f64 0 a) b))))
(*.f64 (pow.f64 b 2) (fma.f64 (PI.f64) (/.f64 0 b) (PI.f64)))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) 0))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (/.f64 (*.f64 (pow.f64 a 2) (PI.f64)) b)) b))))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (neg.f64 (/.f64 (fma.f64 -1 (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (pow.f64 a 2) (/.f64 (PI.f64) b))) b))))
(*.f64 (pow.f64 b 2) (-.f64 (PI.f64) (/.f64 (fma.f64 (pow.f64 a 2) (/.f64 (PI.f64) b) (*.f64 (PI.f64) 0)) b)))
(*.f64 (pow.f64 b 2) (-.f64 (PI.f64) (/.f64 (fma.f64 (PI.f64) (/.f64 (pow.f64 a 2) b) 0) b)))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (/.f64 (*.f64 (pow.f64 a 2) (PI.f64)) b)) b))))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (neg.f64 (/.f64 (fma.f64 -1 (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (pow.f64 a 2) (/.f64 (PI.f64) b))) b))))
(*.f64 (pow.f64 b 2) (-.f64 (PI.f64) (/.f64 (fma.f64 (pow.f64 a 2) (/.f64 (PI.f64) b) (*.f64 (PI.f64) 0)) b)))
(*.f64 (pow.f64 b 2) (-.f64 (PI.f64) (/.f64 (fma.f64 (PI.f64) (/.f64 (pow.f64 a 2) b) 0) b)))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (pow.f64 b 2))
(+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (PI.f64)))
(fma.f64 a (*.f64 (PI.f64) (*.f64 0 b)) (*.f64 (PI.f64) (pow.f64 b 2)))
(fma.f64 a (*.f64 (PI.f64) 0) (*.f64 (PI.f64) (pow.f64 b 2)))
(fma.f64 (PI.f64) (pow.f64 b 2) 0)
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (PI.f64))) (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 b 2) (PI.f64)))
(fma.f64 a (fma.f64 -1 (*.f64 (PI.f64) a) (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 (PI.f64) (pow.f64 b 2)))
(fma.f64 a (*.f64 (PI.f64) (+.f64 0 (neg.f64 a))) (*.f64 (PI.f64) (pow.f64 b 2)))
(-.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (*.f64 (PI.f64) a) a))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (PI.f64))) (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 b 2) (PI.f64)))
(fma.f64 a (fma.f64 -1 (*.f64 (PI.f64) a) (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 (PI.f64) (pow.f64 b 2)))
(fma.f64 a (*.f64 (PI.f64) (+.f64 0 (neg.f64 a))) (*.f64 (PI.f64) (pow.f64 b 2)))
(-.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (*.f64 (PI.f64) a) a))
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))
(neg.f64 (*.f64 (PI.f64) (pow.f64 a 2)))
(*.f64 (PI.f64) (neg.f64 (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (PI.f64)) (/.f64 (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))) a)))
(neg.f64 (*.f64 (PI.f64) (pow.f64 a 2)))
(*.f64 (PI.f64) (neg.f64 (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (PI.f64)) (+.f64 (/.f64 (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))) a) (/.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (+.f64 (fma.f64 -1 (PI.f64) (/.f64 (*.f64 (PI.f64) (*.f64 0 b)) a)) (*.f64 (pow.f64 b 2) (/.f64 (PI.f64) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (-.f64 (fma.f64 (PI.f64) (/.f64 0 a) (*.f64 (PI.f64) (/.f64 (pow.f64 b 2) (pow.f64 a 2)))) (PI.f64)))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 (PI.f64) (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (PI.f64)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (PI.f64)) (+.f64 (/.f64 (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))) a) (/.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (+.f64 (fma.f64 -1 (PI.f64) (/.f64 (*.f64 (PI.f64) (*.f64 0 b)) a)) (*.f64 (pow.f64 b 2) (/.f64 (PI.f64) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (-.f64 (fma.f64 (PI.f64) (/.f64 0 a) (*.f64 (PI.f64) (/.f64 (pow.f64 b 2) (pow.f64 a 2)))) (PI.f64)))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 (PI.f64) (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (PI.f64)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))
(neg.f64 (*.f64 (PI.f64) (pow.f64 a 2)))
(*.f64 (PI.f64) (neg.f64 (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (PI.f64)) (*.f64 -1 (/.f64 (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))) a))))
(neg.f64 (*.f64 (PI.f64) (pow.f64 a 2)))
(*.f64 (PI.f64) (neg.f64 (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (PI.f64)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (PI.f64)) a)) (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (PI.f64) (neg.f64 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 b 2) (/.f64 (PI.f64) a)) (*.f64 (PI.f64) (*.f64 0 b))) a))))
(*.f64 (pow.f64 a 2) (-.f64 (neg.f64 (PI.f64)) (/.f64 (-.f64 (*.f64 (PI.f64) 0) (*.f64 (PI.f64) (/.f64 (pow.f64 b 2) a))) a)))
(*.f64 (pow.f64 a 2) (-.f64 (neg.f64 (PI.f64)) (-.f64 0 (*.f64 (PI.f64) (/.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (PI.f64)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (PI.f64)) a)) (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (PI.f64) (neg.f64 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 b 2) (/.f64 (PI.f64) a)) (*.f64 (PI.f64) (*.f64 0 b))) a))))
(*.f64 (pow.f64 a 2) (-.f64 (neg.f64 (PI.f64)) (/.f64 (-.f64 (*.f64 (PI.f64) 0) (*.f64 (PI.f64) (/.f64 (pow.f64 b 2) a))) a)))
(*.f64 (pow.f64 a 2) (-.f64 (neg.f64 (PI.f64)) (-.f64 0 (*.f64 (PI.f64) (/.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 3))) (*.f64 1/90 (PI.f64))))
(*.f64 angle (fma.f64 -1/4374000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 3)) (*.f64 1/90 (PI.f64))))
(*.f64 angle (fma.f64 1/90 (PI.f64) (*.f64 (*.f64 -1/4374000 (pow.f64 angle 2)) (pow.f64 (PI.f64) 3))))
(*.f64 angle (+.f64 (*.f64 1/90 (PI.f64)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (pow.f64 (PI.f64) 3)) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 5)))))))
(*.f64 angle (fma.f64 1/90 (PI.f64) (*.f64 (pow.f64 angle 2) (fma.f64 -1/4374000 (pow.f64 (PI.f64) 3) (*.f64 (*.f64 1/708588000000 (pow.f64 angle 2)) (pow.f64 (PI.f64) 5))))))
(*.f64 angle (fma.f64 (pow.f64 angle 2) (fma.f64 -1/4374000 (pow.f64 (PI.f64) 3) (*.f64 (*.f64 1/708588000000 (pow.f64 angle 2)) (pow.f64 (PI.f64) 5))) (*.f64 1/90 (PI.f64))))
(*.f64 angle (+.f64 (*.f64 1/90 (PI.f64)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 7))) (*.f64 1/708588000000 (pow.f64 (PI.f64) 5))))))))
(*.f64 angle (fma.f64 1/90 (PI.f64) (*.f64 (pow.f64 angle 2) (fma.f64 -1/4374000 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 angle 2) (fma.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 7)) (*.f64 1/708588000000 (pow.f64 (PI.f64) 5))))))))
(*.f64 angle (fma.f64 (pow.f64 angle 2) (fma.f64 -1/4374000 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 angle 2) (fma.f64 1/708588000000 (pow.f64 (PI.f64) 5) (*.f64 (*.f64 -1/241061637600000000 (pow.f64 angle 2)) (pow.f64 (PI.f64) 7))))) (*.f64 1/90 (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))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 a 3)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(neg.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (pow.f64 a 3))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (neg.f64 (sqrt.f64 (pow.f64 a 3))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 a 3)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 b (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 a) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (sqrt.f64 a) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (pow.f64 a 3))) (*.f64 b (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 a)))))
(fma.f64 b (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 a))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (neg.f64 (sqrt.f64 (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 a 3)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 b (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 a) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) (*.f64 (sqrt.f64 a) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))
(fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (pow.f64 a 3))) (*.f64 b (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 a)) (fma.f64 b (*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (/.f64 1 a))) 5/8) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 a))))))
(fma.f64 b (+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 a))) (*.f64 b (*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (/.f64 1 a))) 5/8))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (neg.f64 (sqrt.f64 (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 a 3)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 b (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 a) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 b (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 b (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))))) (*.f64 (sqrt.f64 a) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))
(fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (pow.f64 a 3))) (*.f64 b (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 a)) (fma.f64 b (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (/.f64 1 a))) 5/8) (*.f64 b (*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (/.f64 1 (pow.f64 a 3)))) -3/16))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 a))))))
(fma.f64 b (+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 a))) (*.f64 b (fma.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (/.f64 1 a))) 5/8 (*.f64 b (*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (/.f64 1 (pow.f64 a 3)))) -3/16))))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (neg.f64 (sqrt.f64 (pow.f64 a 3)))))
(*.f64 (sqrt.f64 (pow.f64 b 3)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (pow.f64 b 3)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (*.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (sqrt.f64 (/.f64 1 (pow.f64 b 3))))) (*.f64 (sqrt.f64 (/.f64 1 b)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (fma.f64 -1 (*.f64 a (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (/.f64 1 (pow.f64 b 3))))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (/.f64 1 b)))))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (/.f64 1 b))) (*.f64 a (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (/.f64 1 (pow.f64 b 3)))))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (*.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (sqrt.f64 (/.f64 1 (pow.f64 b 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (sqrt.f64 (/.f64 1 (pow.f64 b 3))))) (*.f64 (sqrt.f64 (/.f64 1 b)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(*.f64 (pow.f64 b 2) (fma.f64 -1 (*.f64 a (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (/.f64 1 (pow.f64 b 3))))) (fma.f64 1/2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (/.f64 1 (pow.f64 b 3))))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (/.f64 1 b))))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (/.f64 1 b))) (*.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (/.f64 1 (pow.f64 b 3))))) -1/2)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (*.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (sqrt.f64 (/.f64 1 (pow.f64 b 3))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (sqrt.f64 (/.f64 1 (pow.f64 b 5))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (sqrt.f64 (/.f64 1 (pow.f64 b 3))))) (*.f64 (sqrt.f64 (/.f64 1 b)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))
(*.f64 (pow.f64 b 2) (fma.f64 -1 (*.f64 a (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (/.f64 1 (pow.f64 b 3))))) (fma.f64 -1/2 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (/.f64 1 (pow.f64 b 5))))) (fma.f64 1/2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (/.f64 1 (pow.f64 b 3))))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (/.f64 1 b)))))))
(*.f64 (pow.f64 b 2) (+.f64 (+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (/.f64 1 b))) (*.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (/.f64 1 (pow.f64 b 3))))) -1/2)) (*.f64 -1/2 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (/.f64 1 (pow.f64 b 5))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 b 3)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (pow.f64 b 3)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 b)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 (/.f64 1 (pow.f64 b 3))))))
(*.f64 (pow.f64 b 2) (fma.f64 -1 (*.f64 a (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (/.f64 1 (pow.f64 b 3))))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (/.f64 1 b)))))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (/.f64 1 b))) (*.f64 a (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (/.f64 1 (pow.f64 b 3)))))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 b)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 (/.f64 1 b)))) (*.f64 1/2 (*.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (sqrt.f64 (/.f64 1 b))))) b))))
(*.f64 (pow.f64 b 2) (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (/.f64 1 b))) (pow.f64 (sqrt.f64 -1) 2)) (neg.f64 (/.f64 (fma.f64 -1 (*.f64 a (*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (/.f64 1 b))) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 1/2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (/.f64 1 b)))))) b))))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (/.f64 1 b))) 1) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 b)) (+.f64 (neg.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1))) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)))) b)))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (/.f64 1 b))) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 b)) (+.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) a)))) b)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 b)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 (/.f64 1 b)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 a (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (sqrt.f64 b))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (sqrt.f64 (/.f64 1 b))))) b))) b))))
(*.f64 (pow.f64 b 2) (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (/.f64 1 b))) (pow.f64 (sqrt.f64 -1) 2)) (neg.f64 (/.f64 (*.f64 -1 (+.f64 (*.f64 a (*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (/.f64 1 b))) (pow.f64 (sqrt.f64 -1) 2))) (/.f64 (fma.f64 -1/2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 b))) (*.f64 1/2 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (/.f64 1 b)))))) b))) b))))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (/.f64 1 b))) 1) (/.f64 (-.f64 (*.f64 a (*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (/.f64 1 b))) 1)) (/.f64 (fma.f64 -1/2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 b))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 b)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2))))) b)) b)))
(*.f64 (pow.f64 b 2) (fma.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (/.f64 1 b)) (/.f64 (fma.f64 a (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (neg.f64 (sqrt.f64 (/.f64 1 b)))) (/.f64 (fma.f64 -1/2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 b))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 b)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 a 2))))) b)) b)))
(*.f64 (sqrt.f64 (pow.f64 b 3)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (pow.f64 b 3)))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 b) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (*.f64 (sqrt.f64 b) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) (*.f64 (sqrt.f64 (pow.f64 b 3)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(fma.f64 a (*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 b)) -1/2) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (pow.f64 b 3))))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 b) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 b) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 a (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 b)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 b)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))))) (*.f64 (sqrt.f64 (pow.f64 b 3)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(fma.f64 a (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 b)) -1/2) (*.f64 a (*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (/.f64 1 b))) -5/8))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (pow.f64 b 3))))
(fma.f64 a (fma.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 b)) -1/2 (*.f64 a (*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (/.f64 1 b))) -5/8))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (pow.f64 b 3))))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 b) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 b) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 a (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 b)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 b)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 a (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 b 3))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 b 3))) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))))))) (*.f64 (sqrt.f64 (pow.f64 b 3)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(fma.f64 a (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 b)) -1/2) (*.f64 a (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (/.f64 1 b))) -5/8) (*.f64 a (*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (/.f64 1 (pow.f64 b 3)))) 3/16))))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (pow.f64 b 3))))
(fma.f64 a (fma.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 b)) -1/2 (*.f64 a (fma.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (/.f64 1 b))) -5/8 (*.f64 a (*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (/.f64 1 (pow.f64 b 3)))) 3/16))))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (pow.f64 b 3))))
(*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 a 3)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(neg.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (pow.f64 a 3))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (neg.f64 (sqrt.f64 (pow.f64 a 3))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (/.f64 1 a))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) b) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (neg.f64 (sqrt.f64 (/.f64 1 a))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) b))))
(*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) b) (sqrt.f64 (/.f64 1 a)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (/.f64 1 a))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) b) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) b) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (/.f64 1 a)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 a)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (/.f64 1 a))) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) b) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) b) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))))
(*.f64 (pow.f64 a 2) (+.f64 (-.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) b) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (/.f64 1 a)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (pow.f64 b 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(*.f64 (sqrt.f64 (pow.f64 a 3)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (pow.f64 a 3))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (neg.f64 (sqrt.f64 (pow.f64 a 3))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 b (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (sqrt.f64 (/.f64 1 a))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) b) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (+.f64 (neg.f64 (sqrt.f64 (/.f64 1 a))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) b))))
(*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) b) (sqrt.f64 (/.f64 1 a)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 b (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (sqrt.f64 -1) 2))))) a)) (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)) (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 b (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (sqrt.f64 -1) 2))))) a) (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (neg.f64 (sqrt.f64 (/.f64 1 a)))) (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 a)) b) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 a))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b))) a)))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (neg.f64 (sqrt.f64 (/.f64 1 a)))) (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 a)) b) (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 a))) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b))) a)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (*.f64 1/2 (*.f64 (sqrt.f64 a) (*.f64 b (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))))) a)) (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 b (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (sqrt.f64 -1) 2))))) a)) (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 a) b) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) a) (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 b (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (sqrt.f64 -1) 2))))) a) (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (neg.f64 (sqrt.f64 (/.f64 1 a)))) (/.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 b (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) -1))) (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 a)) (pow.f64 b 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 1/2 (*.f64 (sqrt.f64 a) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)))) a)) a)))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (neg.f64 (sqrt.f64 (/.f64 1 a)))) (/.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 b (neg.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))) (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 a)) (pow.f64 b 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 1/2 (*.f64 (sqrt.f64 a) (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) b)))) a)) a)))
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 b a))) (sqrt.f64 (+.f64 a b))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 a b))))))
(*.f64 angle (+.f64 (*.f64 -1/4374000 (*.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 b a))) (sqrt.f64 (+.f64 a b)))) (*.f64 1/90 (*.f64 (*.f64 (PI.f64) (-.f64 b a)) (sqrt.f64 (+.f64 a b))))))
(*.f64 angle (fma.f64 -1/4374000 (*.f64 (pow.f64 angle 2) (*.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 b a)))) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 a b)))))))
(*.f64 angle (*.f64 (sqrt.f64 (+.f64 a b)) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 b a)))) (*.f64 1/90 (*.f64 (PI.f64) (-.f64 b a))))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (*.f64 (PI.f64) (-.f64 b a)) (sqrt.f64 (+.f64 a b)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 b a)) (sqrt.f64 (+.f64 a b)))) (*.f64 1/708588000000 (*.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 b a))) (sqrt.f64 (+.f64 a b))))))))
(*.f64 angle (fma.f64 1/90 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 a b)))) (*.f64 (pow.f64 angle 2) (fma.f64 -1/4374000 (*.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 b a))) (*.f64 1/708588000000 (*.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 b a)))))))))
(*.f64 angle (fma.f64 (pow.f64 angle 2) (*.f64 (sqrt.f64 (+.f64 a b)) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 b a))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 b a)))))) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 a b)))))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (*.f64 (PI.f64) (-.f64 b a)) (sqrt.f64 (+.f64 a b)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 b a)) (sqrt.f64 (+.f64 a b)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 b a))) (sqrt.f64 (+.f64 a b)))) (*.f64 1/708588000000 (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 b a)) (sqrt.f64 (+.f64 a b))))))))))
(*.f64 angle (fma.f64 1/90 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 a b)))) (*.f64 (pow.f64 angle 2) (fma.f64 -1/4374000 (*.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 b a))) (*.f64 (pow.f64 angle 2) (fma.f64 -1/241061637600000000 (*.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 b a)))) (*.f64 (*.f64 1/708588000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 b a))) (sqrt.f64 (+.f64 a b)))))))))
(*.f64 angle (fma.f64 (pow.f64 angle 2) (fma.f64 (pow.f64 angle 2) (*.f64 (sqrt.f64 (+.f64 a b)) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 b a)))) (*.f64 1/708588000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 b a))))) (*.f64 -1/4374000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 a b)))))) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 a b)))))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)) (sqrt.f64 (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 a b))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)) (sqrt.f64 (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 a b))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)) (sqrt.f64 (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 a b))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)) (sqrt.f64 (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 a b))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)) (sqrt.f64 (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 a b))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)) (sqrt.f64 (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 a b))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)) (sqrt.f64 (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 a b))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)) (sqrt.f64 (+.f64 a b)))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 a b))))
(*.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 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 b (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 0 a))))
(fma.f64 2 (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 0) (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(fma.f64 (*.f64 -2 (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0)
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (+.f64 (*.f64 2 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 b (*.f64 2 (+.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(fma.f64 b (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (+.f64 b 0))) (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(fma.f64 b (*.f64 (*.f64 2 b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (+.f64 (*.f64 2 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 b (*.f64 2 (+.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(fma.f64 b (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (+.f64 b 0))) (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(fma.f64 b (*.f64 (*.f64 2 b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.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 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))) b))))
(*.f64 (pow.f64 b 2) (*.f64 2 (+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (*.f64 0 a) b)))))
(*.f64 (pow.f64 b 2) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (+.f64 1 (/.f64 0 b)))))
(*.f64 (pow.f64 b 2) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2))) (+.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))) b)))))
(*.f64 (pow.f64 b 2) (fma.f64 -2 (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2))) (*.f64 2 (+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (*.f64 0 a) b))))))
(*.f64 (pow.f64 b 2) (fma.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (+.f64 1 (/.f64 0 b))) (*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (pow.f64 a 2) (pow.f64 b 2))))))
(*.f64 (pow.f64 b 2) (fma.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (pow.f64 a 2) (pow.f64 b 2))))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 b 2))) (+.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))) b)))))
(*.f64 (pow.f64 b 2) (fma.f64 -2 (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2))) (*.f64 2 (+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (*.f64 0 a) b))))))
(*.f64 (pow.f64 b 2) (fma.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (+.f64 1 (/.f64 0 b))) (*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (pow.f64 a 2) (pow.f64 b 2))))))
(*.f64 (pow.f64 b 2) (fma.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (pow.f64 a 2) (pow.f64 b 2))))))
(*.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 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))) b))))
(*.f64 (pow.f64 b 2) (*.f64 2 (+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (*.f64 0 a) b)))))
(*.f64 (pow.f64 b 2) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (+.f64 1 (/.f64 0 b)))))
(*.f64 (pow.f64 b 2) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) b))) b)) (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)))) b) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (fma.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (pow.f64 a 2) b)) (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 0)) b)))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (fma.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (pow.f64 a 2) b)) 0) b)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) b))) b)) (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) b)))) b) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (fma.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (pow.f64 a 2) b)) (*.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 0)) b)))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (fma.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (pow.f64 a 2) b)) 0) b)))
(*.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 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(+.f64 (*.f64 2 (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (+.f64 (*.f64 a (*.f64 (*.f64 0 b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 2 (fma.f64 a (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(fma.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 0)
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 a (+.f64 (*.f64 -2 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))))
(fma.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 a (fma.f64 -2 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (*.f64 (*.f64 0 b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(fma.f64 a (fma.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0) (*.f64 (*.f64 -2 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(fma.f64 a (fma.f64 (*.f64 -2 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 a (+.f64 (*.f64 -2 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))))
(fma.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 a (fma.f64 -2 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (*.f64 (*.f64 0 b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(fma.f64 a (fma.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0) (*.f64 (*.f64 -2 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(fma.f64 a (fma.f64 (*.f64 -2 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))) a))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (*.f64 0 b) a)))))
(*.f64 (pow.f64 a 2) (fma.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 0 a)) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))) a)) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (*.f64 0 b) a)) (*.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2)))))))
(*.f64 (pow.f64 a 2) (fma.f64 2 (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 0 a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (fma.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))) 0)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))) a)) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (*.f64 0 b) a)) (*.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2)))))))
(*.f64 (pow.f64 a 2) (fma.f64 2 (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 0 a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (fma.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))) 0)))
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))) a))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 (*.f64 0 b) a)))))
(*.f64 (pow.f64 a 2) (fma.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (/.f64 0 a)) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) a))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (neg.f64 (/.f64 (fma.f64 -2 (*.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a)) (*.f64 2 (*.f64 (*.f64 0 b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) a))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (fma.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0) (*.f64 -2 (*.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a)))) a)))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a)) 0) a)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))) a))))
(*.f64 (pow.f64 a 2) (fma.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (neg.f64 (/.f64 (fma.f64 -2 (*.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a)) (*.f64 2 (*.f64 (*.f64 0 b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) a))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (fma.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0) (*.f64 -2 (*.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a)))) a)))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 b 2) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) a)) 0) a)))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 angle (+.f64 (*.f64 -1/17496000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))
(*.f64 angle (fma.f64 -1/17496000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))
(*.f64 angle (fma.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (*.f64 -1/17496000 (pow.f64 angle 2)) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/17496000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 1/11337408000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))))))))
(*.f64 angle (fma.f64 1/90 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (pow.f64 angle 2) (fma.f64 -1/17496000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 1/11337408000000 (*.f64 (pow.f64 angle 2) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (+.f64 a b)) (-.f64 b a))))))))
(*.f64 angle (fma.f64 (pow.f64 angle 2) (fma.f64 -1/17496000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (*.f64 1/11337408000000 (pow.f64 angle 2)) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 (*.f64 1/90 (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/17496000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/15427944806400000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 1/11337408000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a))))))))))
(*.f64 angle (fma.f64 1/90 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (pow.f64 angle 2) (fma.f64 -1/17496000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (pow.f64 angle 2) (fma.f64 -1/15427944806400000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 1/11337408000000 (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (+.f64 a b)) (-.f64 b a)))))))))
(*.f64 angle (fma.f64 (pow.f64 angle 2) (fma.f64 (pow.f64 angle 2) (fma.f64 (*.f64 1/11337408000000 (pow.f64 (PI.f64) 5)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 -1/15427944806400000000 (pow.f64 angle 2)) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 -1/17496000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 (*.f64 1/90 (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 2 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 2 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 2 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 2 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 2 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 2 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 2 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 2 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (PI.f64))))
(*.f64 angle (fma.f64 -1/34992000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 3)) (*.f64 (PI.f64) 1/180)))
(*.f64 angle (fma.f64 (PI.f64) 1/180 (*.f64 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 3)) -1/34992000)))
(*.f64 angle (+.f64 (*.f64 1/180 (PI.f64)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 5)))))))
(*.f64 angle (fma.f64 1/180 (PI.f64) (*.f64 (pow.f64 angle 2) (fma.f64 -1/34992000 (pow.f64 (PI.f64) 3) (*.f64 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 5)) 1/22674816000000)))))
(*.f64 angle (fma.f64 (pow.f64 angle 2) (fma.f64 (pow.f64 (PI.f64) 3) -1/34992000 (*.f64 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 5)) 1/22674816000000)) (*.f64 (PI.f64) 1/180)))
(*.f64 angle (+.f64 (*.f64 1/180 (PI.f64)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 7))) (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5))))))))
(*.f64 angle (fma.f64 1/180 (PI.f64) (*.f64 (pow.f64 angle 2) (fma.f64 -1/34992000 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 angle 2) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 7)) (*.f64 (pow.f64 (PI.f64) 5) 1/22674816000000)))))))
(*.f64 angle (fma.f64 (pow.f64 angle 2) (fma.f64 (pow.f64 angle 2) (fma.f64 (pow.f64 (PI.f64) 5) 1/22674816000000 (*.f64 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 7)) -1/30855889612800000000)) (*.f64 (pow.f64 (PI.f64) 3) -1/34992000)) (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) 1/180)
(*.f64 angle (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 3)))) (*.f64 1/180 (*.f64 (pow.f64 a 2) (PI.f64)))))
(*.f64 angle (fma.f64 -1/34992000 (*.f64 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 3)) (pow.f64 a 2)) (*.f64 (*.f64 (PI.f64) (pow.f64 a 2)) 1/180)))
(*.f64 angle (fma.f64 (*.f64 (PI.f64) (pow.f64 a 2)) 1/180 (*.f64 -1/34992000 (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 angle 2)) (pow.f64 (PI.f64) 3)))))
(*.f64 angle (+.f64 (*.f64 1/180 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 3))) (*.f64 1/22674816000000 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 5))))))))
(*.f64 angle (fma.f64 1/180 (*.f64 (PI.f64) (pow.f64 a 2)) (*.f64 (pow.f64 angle 2) (fma.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 a 2)) (*.f64 1/22674816000000 (*.f64 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 5)) (pow.f64 a 2)))))))
(*.f64 angle (fma.f64 (pow.f64 angle 2) (fma.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 a 2)) (*.f64 1/22674816000000 (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 angle 2)) (pow.f64 (PI.f64) 5)))) (*.f64 (*.f64 (PI.f64) (pow.f64 a 2)) 1/180)))
(*.f64 angle (+.f64 (*.f64 1/180 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 3))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 7)))) (*.f64 1/22674816000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 5)))))))))
(*.f64 angle (fma.f64 1/180 (*.f64 (PI.f64) (pow.f64 a 2)) (*.f64 (pow.f64 angle 2) (fma.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 a 2)) (*.f64 (pow.f64 angle 2) (fma.f64 -1/30855889612800000000 (*.f64 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 7)) (pow.f64 a 2)) (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 a 2)))))))))
(*.f64 angle (fma.f64 (pow.f64 angle 2) (fma.f64 (pow.f64 angle 2) (fma.f64 -1/30855889612800000000 (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 angle 2)) (pow.f64 (PI.f64) 7)) (*.f64 (*.f64 1/22674816000000 (pow.f64 a 2)) (pow.f64 (PI.f64) 5))) (*.f64 (*.f64 -1/34992000 (pow.f64 a 2)) (pow.f64 (PI.f64) 3))) (*.f64 (*.f64 (PI.f64) (pow.f64 a 2)) 1/180)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (PI.f64))))
(*.f64 angle (fma.f64 -1/34992000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 3)) (*.f64 (PI.f64) 1/180)))
(*.f64 angle (fma.f64 (PI.f64) 1/180 (*.f64 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 3)) -1/34992000)))
(*.f64 angle (+.f64 (*.f64 1/180 (PI.f64)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 5)))))))
(*.f64 angle (fma.f64 1/180 (PI.f64) (*.f64 (pow.f64 angle 2) (fma.f64 -1/34992000 (pow.f64 (PI.f64) 3) (*.f64 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 5)) 1/22674816000000)))))
(*.f64 angle (fma.f64 (pow.f64 angle 2) (fma.f64 (pow.f64 (PI.f64) 3) -1/34992000 (*.f64 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 5)) 1/22674816000000)) (*.f64 (PI.f64) 1/180)))
(*.f64 angle (+.f64 (*.f64 1/180 (PI.f64)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 7))) (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5))))))))
(*.f64 angle (fma.f64 1/180 (PI.f64) (*.f64 (pow.f64 angle 2) (fma.f64 -1/34992000 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 angle 2) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 7)) (*.f64 (pow.f64 (PI.f64) 5) 1/22674816000000)))))))
(*.f64 angle (fma.f64 (pow.f64 angle 2) (fma.f64 (pow.f64 angle 2) (fma.f64 (pow.f64 (PI.f64) 5) 1/22674816000000 (*.f64 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 7)) -1/30855889612800000000)) (*.f64 (pow.f64 (PI.f64) 3) -1/34992000)) (*.f64 (PI.f64) 1/180)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1)
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) 1/3)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1)
(expm1.f64 (log1p.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 1)
(*.f64 1/90 (*.f64 angle (PI.f64)))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)
(*.f64 1/90 (*.f64 angle (PI.f64)))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 3) 1/3)
(*.f64 1/90 (*.f64 angle (PI.f64)))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)
(*.f64 1/90 (*.f64 angle (PI.f64)))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 2))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/90)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 3))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(expm1.f64 (log1p.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) angle))) 1)
(expm1.f64 (log1p.f64 (*.f64 angle (PI.f64))))
(pow.f64 (*.f64 (PI.f64) angle) 1)
(*.f64 angle (PI.f64))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 3)
(*.f64 angle (PI.f64))
(pow.f64 (pow.f64 (*.f64 (PI.f64) angle) 3) 1/3)
(*.f64 angle (PI.f64))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) 2)
(*.f64 angle (PI.f64))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) angle) 2))
(*.f64 angle (PI.f64))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) angle))
(*.f64 angle (PI.f64))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) angle))))
(*.f64 angle (PI.f64))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) angle) 3))
(*.f64 angle (PI.f64))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 angle 3)))
(*.f64 angle (PI.f64))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))
(*.f64 angle (PI.f64))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) angle)))
(expm1.f64 (log1p.f64 (*.f64 angle (PI.f64))))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) angle)))
(*.f64 angle (PI.f64))
(exp.f64 (log.f64 (*.f64 (PI.f64) angle)))
(*.f64 angle (PI.f64))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) angle)) 1))
(*.f64 angle (PI.f64))
(+.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a (-.f64 b a))) (*.f64 (*.f64 (PI.f64) angle) (*.f64 b (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (*.f64 (*.f64 a (-.f64 b a)) (*.f64 (PI.f64) angle)) (*.f64 (*.f64 b (-.f64 b a)) (*.f64 (PI.f64) angle)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(pow.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 1)
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle))) 3)
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 3) 1/3)
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle))) 2)
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 2))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 3))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (pow.f64 angle 3)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 3) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle))))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle))) 1))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/90 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1)
(*.f64 (PI.f64) (*.f64 (*.f64 1/90 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3)
(*.f64 (PI.f64) (*.f64 (*.f64 1/90 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(pow.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) 1/3)
(*.f64 (PI.f64) (*.f64 (*.f64 1/90 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)
(*.f64 (PI.f64) (*.f64 (*.f64 1/90 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))
(*.f64 (PI.f64) (*.f64 (*.f64 1/90 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log.f64 (exp.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (PI.f64) (*.f64 (*.f64 1/90 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (PI.f64) (*.f64 (*.f64 1/90 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3))
(*.f64 (PI.f64) (*.f64 (*.f64 1/90 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 1/90 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (PI.f64) (*.f64 (*.f64 1/90 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(exp.f64 (log.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (PI.f64) (*.f64 (*.f64 1/90 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1))
(*.f64 (PI.f64) (*.f64 (*.f64 1/90 angle) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 (PI.f64) (*.f64 a (-.f64 b a))) (*.f64 (PI.f64) (*.f64 b (-.f64 b a))))
(*.f64 (*.f64 (PI.f64) (-.f64 b a)) (+.f64 a b))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (*.f64 (*.f64 (PI.f64) (-.f64 b a)) b) (*.f64 (*.f64 (PI.f64) (-.f64 b a)) a))
(*.f64 (*.f64 (PI.f64) (-.f64 b a)) (+.f64 a b))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (*.f64 (*.f64 (PI.f64) (-.f64 b a)) a) (*.f64 (*.f64 (PI.f64) (-.f64 b a)) b))
(*.f64 (*.f64 (PI.f64) (-.f64 b a)) (+.f64 a b))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (*.f64 (*.f64 a (-.f64 b a)) (PI.f64)) (*.f64 (*.f64 b (-.f64 b a)) (PI.f64)))
(*.f64 (*.f64 (PI.f64) (-.f64 b a)) (+.f64 a b))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (*.f64 b (*.f64 (PI.f64) (-.f64 b a))) (*.f64 a (*.f64 (PI.f64) (-.f64 b a))))
(*.f64 (*.f64 (PI.f64) (-.f64 b a)) (+.f64 a b))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (*.f64 a (*.f64 (PI.f64) (-.f64 b a))) (*.f64 b (*.f64 (PI.f64) (-.f64 b a))))
(*.f64 (*.f64 (PI.f64) (-.f64 b a)) (+.f64 a b))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(/.f64 (*.f64 (*.f64 (PI.f64) (-.f64 b a)) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (fma.f64 a a (*.f64 b (-.f64 b a))))
(*.f64 (*.f64 (PI.f64) (-.f64 b a)) (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(*.f64 (PI.f64) (/.f64 (*.f64 (-.f64 b a) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (*.f64 (*.f64 (PI.f64) (-.f64 b a)) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 (pow.f64 a 3) (pow.f64 b 3)))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(*.f64 (*.f64 (PI.f64) (-.f64 b a)) (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(/.f64 (*.f64 (*.f64 (PI.f64) (-.f64 b a)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (-.f64 a b))
(*.f64 (*.f64 (PI.f64) (-.f64 b a)) (/.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (-.f64 a b)))
(/.f64 (*.f64 (*.f64 (PI.f64) (-.f64 b a)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (-.f64 b a))
(*.f64 (*.f64 (PI.f64) (-.f64 b a)) (/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (-.f64 b a)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 (*.f64 (PI.f64) (-.f64 b a)) (-.f64 b a)))
(pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1)
(*.f64 (*.f64 (PI.f64) (-.f64 b a)) (+.f64 a b))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3)
(*.f64 (*.f64 (PI.f64) (-.f64 b a)) (+.f64 a b))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) 1/3)
(*.f64 (*.f64 (PI.f64) (-.f64 b a)) (+.f64 a b))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)
(*.f64 (*.f64 (PI.f64) (-.f64 b a)) (+.f64 a b))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))
(*.f64 (*.f64 (PI.f64) (-.f64 b a)) (+.f64 a b))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 (PI.f64) (-.f64 b a)) (+.f64 a b))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (*.f64 (PI.f64) (-.f64 b a)) (+.f64 a b))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3))
(*.f64 (*.f64 (PI.f64) (-.f64 b a)) (+.f64 a b))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3)))
(*.f64 (*.f64 (PI.f64) (-.f64 b a)) (+.f64 a b))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (PI.f64) 3)))
(*.f64 (*.f64 (PI.f64) (-.f64 b a)) (+.f64 a b))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (*.f64 (PI.f64) (-.f64 b a)) (+.f64 a b))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(exp.f64 (log.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (*.f64 (PI.f64) (-.f64 b a)) (+.f64 a b))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1))
(*.f64 (*.f64 (PI.f64) (-.f64 b a)) (+.f64 a b))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) 1)
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3) 1/3)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 2)
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 b a)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 a b))))))
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 b a)))) 1)
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 a b))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 b a))))) 3)
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 a b))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 b a)))) 3) 1/3)
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 a b))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 b a))))) 2)
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 a b))))
(sqrt.f64 (*.f64 (+.f64 b a) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (-.f64 b a)) 2)))
(sqrt.f64 (*.f64 (+.f64 a b) (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)) 2)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (-.f64 b a))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 a b))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 b a)))))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 a b))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 b a)))) 3))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 a b))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 b a) 3/2) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (-.f64 b a)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 a b) 3/2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (-.f64 b a)) 3) (pow.f64 (+.f64 b a) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 a b) 3/2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 b a)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 b a))))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 a b))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 b a))))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 a b))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 b a))))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 a b))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 b a))))) 1))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 b a) (sqrt.f64 (+.f64 a b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1)
(expm1.f64 (log1p.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 1)
(*.f64 1/90 (*.f64 angle (PI.f64)))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)
(*.f64 1/90 (*.f64 angle (PI.f64)))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 3) 1/3)
(*.f64 1/90 (*.f64 angle (PI.f64)))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)
(*.f64 1/90 (*.f64 angle (PI.f64)))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 2))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/90)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 3))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(expm1.f64 (log1p.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 1)
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(pow.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(*.f64 2 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)
(*.f64 2 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 1/3)
(*.f64 2 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2)
(*.f64 2 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(*.f64 2 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 2 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(*.f64 2 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3))
(*.f64 2 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)))
(*.f64 2 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3)))
(*.f64 2 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 2 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 2 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1))
(*.f64 2 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 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)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(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))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (cbrt.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)))) (*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/4) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/4) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/4)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/4))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 1/2)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2)) 1)
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2))) 3)
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2)) 3) 1/3)
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(pow.f64 (*.f64 a (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2)) 2))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) (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))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2)) 3))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) (pow.f64 (pow.f64 a 2) 3)))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 3) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2))) 1))
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 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)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(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))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (cbrt.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)))) (*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/4) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/4) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/4)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/4))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 1/2)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))

eval889.0ms (1.4%)

Compiler

Compiled 52009 to 31648 computations (39.1% saved)

prune561.0ms (0.9%)

Pruning

80 alts after pruning (76 fresh and 4 done)

PrunedKeptTotal
New1502401542
Fresh323668
Picked235
Done011
Total1536801616
Accuracy
81.2%
Counts
1616 → 80
Alt Table
Click to see full alt table
StatusAccuracyProgram
26.5%
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 6) 1/6)
55.1%
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 3)
49.3%
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 b (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))))
44.7%
(*.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2) 1/3) (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
22.3%
(*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3) 1/3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
68.9%
(*.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2) (*.f64 (cbrt.f64 (+.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
34.1%
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
35.9%
(*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
58.8%
(*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (+.f64 (*.f64 2 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))))) (-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1))
58.8%
(*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (+.f64 (*.f64 2 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))))) (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
56.3%
(*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (+.f64 (*.f64 2 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))))) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180))))
55.8%
(*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (+.f64 (*.f64 2 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))))) 1)
67.0%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3)))
67.5%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)))
58.6%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 angle (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 3))) (*.f64 1/90 (PI.f64))))))
61.6%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 1/90 (*.f64 angle (PI.f64)))))
47.8%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))
27.1%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 3) 1/3))))
67.5%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))
67.5%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))))
25.9%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) angle) 3) 1/3) 1/90))))
67.8%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 3) 1/90))))
66.8%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) angle) 1/90))))
67.0%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) angle) 1/90))))
69.5%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
68.0%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) angle))) 1/90))))
65.3%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (exp.f64 (log.f64 (*.f64 (PI.f64) angle))) 1/90))))
66.7%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
27.4%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
38.2%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))))
55.6%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
49.8%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
49.9%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
41.0%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
55.0%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180))))))
55.7%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
56.5%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1)))
26.5%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
32.6%
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) -1/90)
52.3%
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
53.7%
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) 2)))
53.6%
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 angle 1/180))) 2)))
53.6%
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (*.f64 angle 1/180))) 2)))
53.6%
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
25.4%
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
56.4%
(*.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))
46.1%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180))))
41.0%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
54.5%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
57.8%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180))))
56.6%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (/.f64 angle 180))))
56.2%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
55.9%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
57.5%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
27.2%
(*.f64 (*.f64 (*.f64 2 (exp.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
28.5%
(*.f64 (*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
49.9%
(*.f64 (*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
33.9%
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (pow.f64 b 2)))
35.2%
(*.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
61.5%
(*.f64 (sqrt.f64 (+.f64 b a)) (*.f64 (sqrt.f64 (+.f64 b a)) (*.f64 (-.f64 b a) (*.f64 1/90 (*.f64 angle (PI.f64))))))
47.8%
(*.f64 (sqrt.f64 (+.f64 b a)) (*.f64 (sqrt.f64 (+.f64 b a)) (*.f64 (-.f64 b a) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))))
67.5%
(*.f64 (sqrt.f64 (+.f64 b a)) (*.f64 (sqrt.f64 (+.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))))
25.9%
(*.f64 (sqrt.f64 (+.f64 b a)) (*.f64 (sqrt.f64 (+.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) angle) 3) 1/3) 1/90)))))
69.4%
(*.f64 (sqrt.f64 (+.f64 b a)) (*.f64 (sqrt.f64 (+.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
65.3%
(*.f64 (sqrt.f64 (+.f64 b a)) (*.f64 (sqrt.f64 (+.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (exp.f64 (log.f64 (*.f64 (PI.f64) angle))) 1/90)))))
66.5%
(*.f64 (sqrt.f64 (+.f64 b a)) (*.f64 (sqrt.f64 (+.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))
36.2%
(*.f64 (sqrt.f64 (+.f64 b a)) (sqrt.f64 (*.f64 (+.f64 b a) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) (-.f64 b a)) 2))))
34.2%
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
58.3%
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
49.0%
(*.f64 1/90 (-.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) b))) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2))))
52.2%
(*.f64 1/90 (+.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a (-.f64 b a))) (*.f64 (*.f64 (PI.f64) angle) (*.f64 b (-.f64 b a)))))
51.1%
(*.f64 1/90 (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
33.9%
(*.f64 1/90 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b))))
48.9%
(*.f64 1/90 (*.f64 angle (-.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (*.f64 (PI.f64) a) a))))
33.9%
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
52.3%
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 b a)) (+.f64 a b))))
52.3%
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
32.6%
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (neg.f64 (pow.f64 a 2)))))
36.9%
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
29.3%
(exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
Compiler

Compiled 3888 to 2910 computations (25.2% saved)

localize4.4s (7.1%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
94.2%
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
72.1%
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))
67.3%
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 6) 1/6)
52.7%
(sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))
99.5%
(*.f64 angle 1/90)
99.4%
(*.f64 (PI.f64) (*.f64 angle 1/90))
99.2%
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)
52.7%
(sin.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))
99.7%
(*.f64 angle (PI.f64))
99.5%
(*.f64 1/90 (*.f64 angle (PI.f64)))
83.7%
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
52.7%
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
99.8%
(*.f64 (*.f64 (PI.f64) (-.f64 b a)) (+.f64 a b))
99.6%
(*.f64 (PI.f64) (-.f64 b a))
99.4%
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 b a)) (+.f64 a b))))
86.6%
(*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 b a)) (+.f64 a b)))
99.5%
(*.f64 (*.f64 (PI.f64) angle) 1/90)
99.2%
(pow.f64 (cbrt.f64 (+.f64 b a)) 2)
99.0%
(cbrt.f64 (+.f64 b a))
52.7%
(sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))
Results
151.0ms111×256valid
1.3s59×2048valid
2.5s44×4096valid
164.0ms41×256infinite
57.0ms4096valid
Compiler

Compiled 324 to 153 computations (52.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 3.9s
Operation ival-sin, time spent: 3.1s, 80.0% of total-time
Operation ival-pow, time spent: 388.0ms, 10.0% of total-time
Operation ival-mult, time spent: 329.0ms, 8.0% of total-time
Operation ival-sqrt, time spent: 27.0ms, 1.0% of total-time
Operation const, time spent: 21.0ms, 1.0% of total-time
Operation ival-sub, time spent: 19.0ms, 0.0% of total-time
Operation ival-add, time spent: 8.0ms, 0.0% of total-time
Operation ival-cbrt, time spent: 7.0ms, 0.0% of total-time
Operation ival-pi, time spent: 6.0ms, 0.0% of total-time

series174.0ms (0.3%)

Counts
16 → 296
Calls
Call 1
Inputs
#<alt (cbrt.f64 (+.f64 b a))>
#<alt (pow.f64 (cbrt.f64 (+.f64 b a)) 2)>
#<alt (*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 b a)) (+.f64 a b)))>
#<alt (*.f64 1/90 (*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 b a)) (+.f64 a b))))>
#<alt (*.f64 (PI.f64) (-.f64 b a))>
#<alt (*.f64 (*.f64 (PI.f64) (-.f64 b a)) (+.f64 a b))>
#<alt (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))>
#<alt (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))>
#<alt (*.f64 1/90 (*.f64 angle (PI.f64)))>
#<alt (*.f64 angle (PI.f64))>
#<alt (sin.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))>
#<alt (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)>
#<alt (*.f64 (PI.f64) (*.f64 angle 1/90))>
#<alt (*.f64 angle 1/90)>
#<alt (pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 6) 1/6)>
#<alt (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))>
Outputs
#<alt (cbrt.f64 a)>
#<alt (+.f64 (cbrt.f64 a) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 2)) 1/9) b)))>
#<alt (+.f64 (cbrt.f64 a) (*.f64 b (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 7)) 1/9) b)) (*.f64 1/3 (pow.f64 (/.f64 1 (pow.f64 a 2)) 1/9)))))>
#<alt (+.f64 (cbrt.f64 a) (*.f64 b (+.f64 (*.f64 1/3 (pow.f64 (/.f64 1 (pow.f64 a 2)) 1/9)) (*.f64 b (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 2))) (*.f64 b (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 1 1/9) (cbrt.f64 (/.f64 1 (pow.f64 a 2))))) (*.f64 1/27 (cbrt.f64 (/.f64 1 (pow.f64 a 2)))))))) (*.f64 -1/9 (pow.f64 (/.f64 1 (pow.f64 a 7)) 1/9)))))))>
#<alt (cbrt.f64 b)>
#<alt (*.f64 b (+.f64 (cbrt.f64 (/.f64 1 (pow.f64 b 2))) (*.f64 1/3 (*.f64 a (cbrt.f64 (/.f64 1 (pow.f64 b 5)))))))>
#<alt (*.f64 b (+.f64 (cbrt.f64 (/.f64 1 (pow.f64 b 2))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 a 2) (cbrt.f64 (/.f64 1 (pow.f64 b 8))))) (*.f64 1/3 (*.f64 a (cbrt.f64 (/.f64 1 (pow.f64 b 5))))))))>
#<alt (*.f64 b (+.f64 (cbrt.f64 (/.f64 1 (pow.f64 b 2))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 b 23))) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 a 3) (pow.f64 b 4))) (*.f64 1/27 (*.f64 (pow.f64 a 3) (pow.f64 b 4)))))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 a 2) (cbrt.f64 (/.f64 1 (pow.f64 b 8))))) (*.f64 1/3 (*.f64 a (cbrt.f64 (/.f64 1 (pow.f64 b 5)))))))))>
#<alt (*.f64 -1 (*.f64 (cbrt.f64 b) (cbrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1/3 (*.f64 (/.f64 a (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 1 (pow.f64 b 5))))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 b 2))) (cbrt.f64 -1)))))>
#<alt (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/9 (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 -1) 5)) (cbrt.f64 b))) (*.f64 1/3 (*.f64 (/.f64 a (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (pow.f64 b 4))))) (pow.f64 b 3))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 b 2))) (cbrt.f64 -1)))))>
#<alt (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 -1) 5)) (cbrt.f64 (pow.f64 b 10)))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 b 5))) (/.f64 (+.f64 (*.f64 -2/9 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 4)) (pow.f64 (cbrt.f64 -1) 6))) (*.f64 1/27 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 4)) (pow.f64 (cbrt.f64 -1) 6)))) (pow.f64 (cbrt.f64 -1) 2))))) (pow.f64 b 3))) (*.f64 1/3 (*.f64 (/.f64 a (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (pow.f64 b 4))))) (pow.f64 b 3))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 b 2))) (cbrt.f64 -1)))))>
#<alt (cbrt.f64 b)>
#<alt (+.f64 (cbrt.f64 b) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 2)) 1/9) a)))>
#<alt (+.f64 (cbrt.f64 b) (*.f64 a (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 7)) 1/9) a)) (*.f64 1/3 (pow.f64 (/.f64 1 (pow.f64 b 2)) 1/9)))))>
#<alt (+.f64 (cbrt.f64 b) (*.f64 a (+.f64 (*.f64 1/3 (pow.f64 (/.f64 1 (pow.f64 b 2)) 1/9)) (*.f64 a (+.f64 (*.f64 -1/3 (*.f64 (*.f64 a (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 1 1/9) (cbrt.f64 (/.f64 1 (pow.f64 b 2))))) (*.f64 1/27 (cbrt.f64 (/.f64 1 (pow.f64 b 2)))))) (cbrt.f64 (/.f64 1 (pow.f64 b 2))))) (*.f64 -1/9 (pow.f64 (/.f64 1 (pow.f64 b 7)) 1/9)))))))>
#<alt (cbrt.f64 a)>
#<alt (*.f64 a (+.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 2))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 5))) b))))>
#<alt (*.f64 a (+.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 2))) (+.f64 (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 8))) (pow.f64 b 2))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 5))) b)))))>
#<alt (*.f64 a (+.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 2))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 23))) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 a 4) (pow.f64 b 3))) (*.f64 1/27 (*.f64 (pow.f64 a 4) (pow.f64 b 3)))))) (+.f64 (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 8))) (pow.f64 b 2))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 5))) b))))))>
#<alt (*.f64 -1 (*.f64 (cbrt.f64 a) (cbrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 5))) (/.f64 b (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 2))) (cbrt.f64 -1)))))>
#<alt (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/9 (*.f64 (cbrt.f64 a) (/.f64 (pow.f64 b 2) (pow.f64 (cbrt.f64 -1) 5)))) (*.f64 1/3 (*.f64 (cbrt.f64 (pow.f64 a 4)) (/.f64 b (pow.f64 (cbrt.f64 -1) 2))))) (pow.f64 a 3))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 2))) (cbrt.f64 -1)))))>
#<alt (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/9 (*.f64 (cbrt.f64 (pow.f64 a 10)) (/.f64 (pow.f64 b 2) (pow.f64 (cbrt.f64 -1) 5)))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 5))) (/.f64 (+.f64 (*.f64 -2/9 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 b 3)) (pow.f64 (cbrt.f64 -1) 6))) (*.f64 1/27 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 b 3)) (pow.f64 (cbrt.f64 -1) 6)))) (pow.f64 (cbrt.f64 -1) 2))))) (pow.f64 a 3))) (*.f64 1/3 (*.f64 (cbrt.f64 (pow.f64 a 4)) (/.f64 b (pow.f64 (cbrt.f64 -1) 2))))) (pow.f64 a 3))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 2))) (cbrt.f64 -1)))))>
#<alt (cbrt.f64 (pow.f64 a 2))>
#<alt (+.f64 (cbrt.f64 (pow.f64 a 2)) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 a 5)) 1/9) b)))>
#<alt (+.f64 (cbrt.f64 (pow.f64 a 2)) (*.f64 b (+.f64 (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 4))) (*.f64 b (-.f64 1 (*.f64 4/3 (pow.f64 (*.f64 1 (pow.f64 a 16)) 1/9)))))) (*.f64 2/3 (pow.f64 (*.f64 1 (pow.f64 a 5)) 1/9)))))>
#<alt (+.f64 (cbrt.f64 (pow.f64 a 2)) (*.f64 b (+.f64 (*.f64 2/3 (pow.f64 (*.f64 1 (pow.f64 a 5)) 1/9)) (*.f64 b (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 4))) (*.f64 b (+.f64 (*.f64 8/27 (cbrt.f64 (pow.f64 a 5))) (*.f64 4/3 (*.f64 (pow.f64 (/.f64 1 a) 1/9) (-.f64 1 (*.f64 4/3 (pow.f64 (*.f64 1 (pow.f64 a 16)) 1/9))))))))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 4))) (-.f64 1 (*.f64 4/3 (pow.f64 (*.f64 1 (pow.f64 a 16)) 1/9))))))))))>
#<alt (*.f64 b (cbrt.f64 (+.f64 (*.f64 2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b))))>
#<alt (*.f64 b (+.f64 (cbrt.f64 (+.f64 (*.f64 2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b))) (*.f64 1/3 (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 3)) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b)) 2)))))))>
#<alt (*.f64 b (+.f64 (cbrt.f64 (+.f64 (*.f64 2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b))) (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b)) 5))))) (*.f64 1/3 (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 3)) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b)) 2))))))))>
#<alt (*.f64 b (+.f64 (cbrt.f64 (+.f64 (*.f64 2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b))) (+.f64 (*.f64 -1/3 (*.f64 (/.f64 (+.f64 (*.f64 -2/9 (/.f64 (pow.f64 a 6) (pow.f64 (+.f64 (*.f64 2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b)) 2))) (*.f64 1/27 (/.f64 (pow.f64 a 6) (pow.f64 (+.f64 (*.f64 2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b)) 2)))) (pow.f64 b 9)) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b)) 2))))) (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b)) 5))))) (*.f64 1/3 (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 3)) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b)) 2)))))))))>
#<alt (*.f64 -1 (*.f64 b (cbrt.f64 (-.f64 (*.f64 -2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b)))))>
#<alt (*.f64 -1 (*.f64 b (+.f64 (cbrt.f64 (-.f64 (*.f64 -2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b))) (*.f64 -1/3 (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 3)) (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b)) 2))))))))>
#<alt (*.f64 -1 (*.f64 b (+.f64 (cbrt.f64 (-.f64 (*.f64 -2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/9 (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 3)) (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b)) 5))))) (*.f64 1/3 (*.f64 (pow.f64 a 2) (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b)) 2)))))) (pow.f64 b 3))))))>
#<alt (*.f64 -1 (*.f64 b (+.f64 (cbrt.f64 (-.f64 (*.f64 -2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 a 4) (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b)) 5))))) (*.f64 1/3 (*.f64 (/.f64 (+.f64 (*.f64 -2/9 (/.f64 (pow.f64 a 6) (pow.f64 (-.f64 (*.f64 -2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b)) 2))) (*.f64 1/27 (/.f64 (pow.f64 a 6) (pow.f64 (-.f64 (*.f64 -2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b)) 2)))) (pow.f64 b 3)) (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b)) 2)))))) (pow.f64 b 3))) (*.f64 1/3 (*.f64 (pow.f64 a 2) (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b)) 2)))))) (pow.f64 b 3))))))>
#<alt (cbrt.f64 (pow.f64 b 2))>
#<alt (+.f64 (cbrt.f64 (pow.f64 b 2)) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 b 5)) 1/9) a)))>
#<alt (+.f64 (cbrt.f64 (pow.f64 b 2)) (*.f64 a (+.f64 (*.f64 1/3 (*.f64 (*.f64 a (-.f64 1 (*.f64 4/3 (pow.f64 (*.f64 1 (pow.f64 b 16)) 1/9)))) (cbrt.f64 (/.f64 1 (pow.f64 b 4))))) (*.f64 2/3 (pow.f64 (*.f64 1 (pow.f64 b 5)) 1/9)))))>
#<alt (+.f64 (cbrt.f64 (pow.f64 b 2)) (*.f64 a (+.f64 (*.f64 2/3 (pow.f64 (*.f64 1 (pow.f64 b 5)) 1/9)) (*.f64 a (+.f64 (*.f64 -1/3 (*.f64 (*.f64 a (+.f64 (*.f64 8/27 (cbrt.f64 (pow.f64 b 5))) (*.f64 4/3 (*.f64 (pow.f64 (/.f64 1 b) 1/9) (-.f64 1 (*.f64 4/3 (pow.f64 (*.f64 1 (pow.f64 b 16)) 1/9))))))) (cbrt.f64 (/.f64 1 (pow.f64 b 4))))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 b 4))) (-.f64 1 (*.f64 4/3 (pow.f64 (*.f64 1 (pow.f64 b 16)) 1/9))))))))))>
#<alt (*.f64 a (cbrt.f64 (+.f64 (*.f64 2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a))))>
#<alt (*.f64 a (+.f64 (cbrt.f64 (+.f64 (*.f64 2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a))) (*.f64 1/3 (*.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 3)) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a)) 2)))))))>
#<alt (*.f64 a (+.f64 (cbrt.f64 (+.f64 (*.f64 2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a))) (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (pow.f64 b 4) (pow.f64 a 6)) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a)) 5))))) (*.f64 1/3 (*.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 3)) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a)) 2))))))))>
#<alt (*.f64 a (+.f64 (cbrt.f64 (+.f64 (*.f64 2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a))) (+.f64 (*.f64 -1/3 (*.f64 (/.f64 (+.f64 (*.f64 -2/9 (/.f64 (pow.f64 b 6) (pow.f64 (+.f64 (*.f64 2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a)) 2))) (*.f64 1/27 (/.f64 (pow.f64 b 6) (pow.f64 (+.f64 (*.f64 2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a)) 2)))) (pow.f64 a 9)) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a)) 2))))) (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (pow.f64 b 4) (pow.f64 a 6)) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a)) 5))))) (*.f64 1/3 (*.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 3)) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a)) 2)))))))))>
#<alt (*.f64 -1 (*.f64 a (cbrt.f64 (-.f64 (*.f64 -2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a)))))>
#<alt (*.f64 -1 (*.f64 a (+.f64 (cbrt.f64 (-.f64 (*.f64 -2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a))) (*.f64 -1/3 (*.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 3)) (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a)) 2))))))))>
#<alt (*.f64 -1 (*.f64 a (+.f64 (cbrt.f64 (-.f64 (*.f64 -2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/9 (*.f64 (/.f64 (pow.f64 b 4) (pow.f64 a 3)) (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a)) 5))))) (*.f64 1/3 (*.f64 (pow.f64 b 2) (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a)) 2)))))) (pow.f64 a 3))))))>
#<alt (*.f64 -1 (*.f64 a (+.f64 (cbrt.f64 (-.f64 (*.f64 -2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 b 4) (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a)) 5))))) (*.f64 1/3 (*.f64 (/.f64 (+.f64 (*.f64 -2/9 (/.f64 (pow.f64 b 6) (pow.f64 (-.f64 (*.f64 -2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a)) 2))) (*.f64 1/27 (/.f64 (pow.f64 b 6) (pow.f64 (-.f64 (*.f64 -2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a)) 2)))) (pow.f64 a 3)) (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a)) 2)))))) (pow.f64 a 3))) (*.f64 1/3 (*.f64 (pow.f64 b 2) (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a)) 2)))))) (pow.f64 a 3))))))>
#<alt (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))>
#<alt (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))>
#<alt (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))>
#<alt (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))>
#<alt (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))>
#<alt (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))>
#<alt (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))>
#<alt (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))>
#<alt (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))>
#<alt (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))>
#<alt (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))>
#<alt (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 b (+.f64 (*.f64 angle (*.f64 b (PI.f64))) (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 b (+.f64 (*.f64 angle (*.f64 b (PI.f64))) (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))))>
#<alt (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b)))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (+.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (+.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b))))>
#<alt (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b)))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) b)) b)) (*.f64 angle (PI.f64))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) b)) b)) (*.f64 angle (PI.f64))))>
#<alt (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))>
#<alt (+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))>
#<alt (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))>
#<alt (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a)))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (+.f64 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a) (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2)))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (+.f64 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a) (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2)))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) a)) (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) a))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) a)) (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) a))))>
#<alt (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))>
#<alt (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))>
#<alt (+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))))>
#<alt (+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 b (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))))>
#<alt (+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 b (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))))>
#<alt (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b)))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b)))))>
#<alt (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) b))) b)) (*.f64 1/90 (*.f64 angle (PI.f64)))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) b))) b)) (*.f64 1/90 (*.f64 angle (PI.f64)))))>
#<alt (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))>
#<alt (+.f64 (*.f64 1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))>
#<alt (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 a (+.f64 (*.f64 -1/90 (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))))))>
#<alt (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 a (+.f64 (*.f64 -1/90 (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))))))>
#<alt (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a)) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2))))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a)) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2))))))>
#<alt (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))) (*.f64 -1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/90 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) a)) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) a)) (*.f64 -1/90 (*.f64 angle (PI.f64)))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/90 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) a)) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) a)) (*.f64 -1/90 (*.f64 angle (PI.f64)))))>
#<alt (*.f64 -1 (*.f64 a (PI.f64)))>
#<alt (+.f64 (*.f64 -1 (*.f64 a (PI.f64))) (*.f64 b (PI.f64)))>
#<alt (+.f64 (*.f64 -1 (*.f64 a (PI.f64))) (*.f64 b (PI.f64)))>
#<alt (+.f64 (*.f64 -1 (*.f64 a (PI.f64))) (*.f64 b (PI.f64)))>
#<alt (*.f64 b (PI.f64))>
#<alt (*.f64 b (+.f64 (PI.f64) (*.f64 -1 (/.f64 (*.f64 a (PI.f64)) b))))>
#<alt (*.f64 b (+.f64 (PI.f64) (*.f64 -1 (/.f64 (*.f64 a (PI.f64)) b))))>
#<alt (*.f64 b (+.f64 (PI.f64) (*.f64 -1 (/.f64 (*.f64 a (PI.f64)) b))))>
#<alt (*.f64 b (PI.f64))>
#<alt (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (PI.f64)) (/.f64 (*.f64 a (PI.f64)) b))))>
#<alt (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (PI.f64)) (/.f64 (*.f64 a (PI.f64)) b))))>
#<alt (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (PI.f64)) (/.f64 (*.f64 a (PI.f64)) b))))>
#<alt (*.f64 b (PI.f64))>
#<alt (+.f64 (*.f64 -1 (*.f64 a (PI.f64))) (*.f64 b (PI.f64)))>
#<alt (+.f64 (*.f64 -1 (*.f64 a (PI.f64))) (*.f64 b (PI.f64)))>
#<alt (+.f64 (*.f64 -1 (*.f64 a (PI.f64))) (*.f64 b (PI.f64)))>
#<alt (*.f64 -1 (*.f64 a (PI.f64)))>
#<alt (*.f64 a (+.f64 (*.f64 -1 (PI.f64)) (/.f64 (*.f64 b (PI.f64)) a)))>
#<alt (*.f64 a (+.f64 (*.f64 -1 (PI.f64)) (/.f64 (*.f64 b (PI.f64)) a)))>
#<alt (*.f64 a (+.f64 (*.f64 -1 (PI.f64)) (/.f64 (*.f64 b (PI.f64)) a)))>
#<alt (*.f64 -1 (*.f64 a (PI.f64)))>
#<alt (*.f64 -1 (*.f64 a (+.f64 (PI.f64) (*.f64 -1 (/.f64 (*.f64 b (PI.f64)) a)))))>
#<alt (*.f64 -1 (*.f64 a (+.f64 (PI.f64) (*.f64 -1 (/.f64 (*.f64 b (PI.f64)) a)))))>
#<alt (*.f64 -1 (*.f64 a (+.f64 (PI.f64) (*.f64 -1 (/.f64 (*.f64 b (PI.f64)) a)))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))>
#<alt (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 b (+.f64 (*.f64 b (PI.f64)) (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 b (+.f64 (*.f64 b (PI.f64)) (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))>
#<alt (*.f64 (pow.f64 b 2) (PI.f64))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (/.f64 (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))) b)))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (PI.f64)) (pow.f64 b 2))) (/.f64 (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))) b))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (PI.f64)) (pow.f64 b 2))) (/.f64 (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))) b))))>
#<alt (*.f64 (pow.f64 b 2) (PI.f64))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (/.f64 (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))) b)))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (/.f64 (*.f64 (pow.f64 a 2) (PI.f64)) b)) b))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (/.f64 (*.f64 (pow.f64 a 2) (PI.f64)) b)) b))))>
#<alt (*.f64 (pow.f64 b 2) (PI.f64))>
#<alt (+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (PI.f64)))>
#<alt (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (PI.f64))) (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 b 2) (PI.f64)))>
#<alt (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (PI.f64))) (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 b 2) (PI.f64)))>
#<alt (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (PI.f64)) (/.f64 (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))) a)))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (PI.f64)) (+.f64 (/.f64 (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))) a) (/.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (pow.f64 a 2)))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (PI.f64)) (+.f64 (/.f64 (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))) a) (/.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (pow.f64 a 2)))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (PI.f64)) (*.f64 -1 (/.f64 (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))) a))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (PI.f64)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (PI.f64)) a)) (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (PI.f64)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (PI.f64)) a)) (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a))))>
#<alt (*.f64 1/90 (*.f64 angle (PI.f64)))>
#<alt (*.f64 angle (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 3))) (*.f64 1/90 (PI.f64))))>
#<alt (*.f64 angle (+.f64 (*.f64 1/90 (PI.f64)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (pow.f64 (PI.f64) 3)) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 5)))))))>
#<alt (*.f64 angle (+.f64 (*.f64 1/90 (PI.f64)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 7))) (*.f64 1/708588000000 (pow.f64 (PI.f64) 5))))))))>
#<alt (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))>
#<alt (*.f64 angle (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3)))) (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64)))))>
#<alt (*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 5))))))))>
#<alt (*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 7)))) (*.f64 1/708588000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 5)))))))))>
#<alt (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/90) 2)))>
#<alt (*.f64 angle (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (sqrt.f64 1/90) 6)))) (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/90) 2))))>
#<alt (*.f64 angle (+.f64 (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/90) 2)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (sqrt.f64 1/90) 6))) (*.f64 1/120 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 (sqrt.f64 1/90) 10))))))))>
#<alt (*.f64 angle (+.f64 (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/90) 2)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (sqrt.f64 1/90) 6))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 7) (pow.f64 (sqrt.f64 1/90) 14)))) (*.f64 1/120 (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 (sqrt.f64 1/90) 10)))))))))>
#<alt (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/90) 2))))>
#<alt (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/90) 2))))>
#<alt (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/90) 2))))>
#<alt (sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/90) 2))))>
#<alt (sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 -1/90) 2)))))>
#<alt (sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 -1/90) 2)))))>
#<alt (sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 -1/90) 2)))))>
#<alt (sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 -1/90) 2)))))>
#<alt (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/90) 2)))>
#<alt (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/90) 2)))>
#<alt (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/90) 2)))>
#<alt (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/90) 2)))>
#<alt (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/90) 2)))>
#<alt (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/90) 2)))>
#<alt (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/90) 2)))>
#<alt (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/90) 2)))>
#<alt (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 -1/90) 2))))>
#<alt (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 -1/90) 2))))>
#<alt (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 -1/90) 2))))>
#<alt (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 -1/90) 2))))>
#<alt (*.f64 1/90 (*.f64 angle (PI.f64)))>
#<alt (*.f64 1/90 (*.f64 angle (PI.f64)))>
#<alt (*.f64 1/90 (*.f64 angle (PI.f64)))>
#<alt (*.f64 1/90 (*.f64 angle (PI.f64)))>
#<alt (*.f64 1/90 (*.f64 angle (PI.f64)))>
#<alt (*.f64 1/90 (*.f64 angle (PI.f64)))>
#<alt (*.f64 1/90 (*.f64 angle (PI.f64)))>
#<alt (*.f64 1/90 (*.f64 angle (PI.f64)))>
#<alt (*.f64 1/90 (*.f64 angle (PI.f64)))>
#<alt (*.f64 1/90 (*.f64 angle (PI.f64)))>
#<alt (*.f64 1/90 (*.f64 angle (PI.f64)))>
#<alt (*.f64 1/90 (*.f64 angle (PI.f64)))>
#<alt (*.f64 1/90 angle)>
#<alt (*.f64 1/90 angle)>
#<alt (*.f64 1/90 angle)>
#<alt (*.f64 1/90 angle)>
#<alt (*.f64 1/90 angle)>
#<alt (*.f64 1/90 angle)>
#<alt (*.f64 1/90 angle)>
#<alt (*.f64 1/90 angle)>
#<alt (*.f64 1/90 angle)>
#<alt (*.f64 1/90 angle)>
#<alt (*.f64 1/90 angle)>
#<alt (*.f64 1/90 angle)>
#<alt (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))>
#<alt (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))>
#<alt (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))>
#<alt (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))>
#<alt (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))>
#<alt (*.f64 angle (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))>
#<alt (*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))))>
#<alt (*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/708588000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))))))>
#<alt (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))>
#<alt (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))>
#<alt (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))>
#<alt (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))>
#<alt (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))>
#<alt (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))>
#<alt (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))>
#<alt (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))>
#<alt (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))>
#<alt (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))>
#<alt (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))>
#<alt (*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))>
#<alt (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))>
#<alt (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))>
#<alt (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))>
#<alt (*.f64 angle (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))>
#<alt (*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))))>
#<alt (*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/708588000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))))))>
#<alt (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))>
#<alt (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))>
#<alt (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))>
#<alt (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))>
#<alt (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))>
#<alt (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))>
#<alt (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))>
#<alt (*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))>
Calls

87 calls:

TimeVariablePointExpression
77.0ms
b
@0
(pow (pow (* (- (pow b 2) (pow a 2)) (sin (* (* (PI) angle) 1/90))) 6) 1/6)
16.0ms
angle
@0
(pow (sqrt (* (PI) (* angle 1/90))) 2)
11.0ms
angle
@0
(pow (pow (* (- (pow b 2) (pow a 2)) (sin (* (* (PI) angle) 1/90))) 6) 1/6)
11.0ms
a
@0
(pow (pow (* (- (pow b 2) (pow a 2)) (sin (* (* (PI) angle) 1/90))) 6) 1/6)
4.0ms
a
@-inf
(cbrt (+ b a))

rewrite239.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
580×associate-*r*
497×log1p-expm1-u
380×associate-*l*
248×expm1-log1p-u
239×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
042463
1690445
27609445
Stop Event
node limit
Counts
16 → 340
Calls
Call 1
Inputs
(cbrt.f64 (+.f64 b a))
(pow.f64 (cbrt.f64 (+.f64 b a)) 2)
(*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 b a)) (+.f64 a b)))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 b a)) (+.f64 a b))))
(*.f64 (PI.f64) (-.f64 b a))
(*.f64 (*.f64 (PI.f64) (-.f64 b a)) (+.f64 a b))
(sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (PI.f64))
(sin.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 angle 1/90)
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 6) 1/6)
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))
Outputs
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (+.f64 b a)))) 1)
(*.f64 (cbrt.f64 (+.f64 b a)) 1)
(*.f64 1 (cbrt.f64 (+.f64 b a)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 b a))) 2) (cbrt.f64 (cbrt.f64 (+.f64 b a))))
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 b a))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 b a))) 2))
(*.f64 (pow.f64 (+.f64 b a) 1/6) (pow.f64 (+.f64 b a) 1/6))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (+.f64 b a)))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 b a)) 1/3) (pow.f64 (sqrt.f64 (+.f64 b a)) 1/3))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 b a))) 2)))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cbrt.f64 (-.f64 b a)))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3))) (cbrt.f64 (fma.f64 b b (*.f64 a (-.f64 a b)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cbrt.f64 (-.f64 a b)))
(pow.f64 (cbrt.f64 (+.f64 b a)) 1)
(pow.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2) 1/2)
(pow.f64 (+.f64 b a) 1/3)
(pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 b a))) 3)
(pow.f64 (pow.f64 (+.f64 b a) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2))
(fabs.f64 (cbrt.f64 (+.f64 b a)))
(log.f64 (exp.f64 (cbrt.f64 (+.f64 b a))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (+.f64 b a)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (+.f64 b a))))
(log1p.f64 (expm1.f64 (cbrt.f64 (+.f64 b a))))
(exp.f64 (log.f64 (cbrt.f64 (+.f64 b a))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 b a))) 1))
(exp.f64 (*.f64 (log.f64 (+.f64 b a)) 1/3))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2))) 1)
(*.f64 (cbrt.f64 (+.f64 b a)) (cbrt.f64 (+.f64 b a)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2) 1)
(*.f64 1 (pow.f64 (cbrt.f64 (+.f64 b a)) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 b a))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 b a))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (+.f64 b a))) (cbrt.f64 (+.f64 b a))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 4)) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 b a))) 2))
(*.f64 (pow.f64 (+.f64 b a) 1/6) (*.f64 (pow.f64 (+.f64 b a) 1/6) (cbrt.f64 (+.f64 b a))))
(*.f64 (sqrt.f64 (+.f64 b a)) (pow.f64 (+.f64 b a) 1/6))
(*.f64 (*.f64 (cbrt.f64 (+.f64 b a)) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 b a))) 2)) (cbrt.f64 (cbrt.f64 (+.f64 b a))))
(sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 4))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2))))
(cbrt.f64 (pow.f64 (+.f64 b a) 2))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2)))
(exp.f64 (*.f64 2 (log.f64 (cbrt.f64 (+.f64 b a)))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (+.f64 b a)))) 1))
(+.f64 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) a))) (*.f64 angle (*.f64 b (*.f64 (PI.f64) (-.f64 b a)))))
(+.f64 (*.f64 (*.f64 (*.f64 angle (-.f64 b a)) (PI.f64)) b) (*.f64 (*.f64 (*.f64 angle (-.f64 b a)) (PI.f64)) a))
(+.f64 (*.f64 (*.f64 (*.f64 angle (-.f64 b a)) (PI.f64)) a) (*.f64 (*.f64 (*.f64 angle (-.f64 b a)) (PI.f64)) b))
(+.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) a)) angle) (*.f64 (*.f64 b (*.f64 (PI.f64) (-.f64 b a))) angle))
(+.f64 (*.f64 b (*.f64 (*.f64 angle (-.f64 b a)) (PI.f64))) (*.f64 a (*.f64 (*.f64 angle (-.f64 b a)) (PI.f64))))
(+.f64 (*.f64 a (*.f64 (*.f64 angle (-.f64 b a)) (PI.f64))) (*.f64 b (*.f64 (*.f64 angle (-.f64 b a)) (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) 1)
(/.f64 (*.f64 (*.f64 (*.f64 angle (-.f64 b a)) (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (-.f64 b a))
(/.f64 (*.f64 (*.f64 (*.f64 angle (-.f64 b a)) (PI.f64)) (+.f64 (pow.f64 b 3) (pow.f64 a 3))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (*.f64 (*.f64 angle (-.f64 b a)) (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (-.f64 a b))
(pow.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 3)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 2)
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2))
(log.f64 (pow.f64 (exp.f64 angle) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (pow.f64 angle 3)))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1))
(+.f64 (*.f64 (*.f64 angle 1/90) (*.f64 (-.f64 b a) (*.f64 (PI.f64) a))) (*.f64 (*.f64 angle 1/90) (*.f64 b (*.f64 (PI.f64) (-.f64 b a)))))
(+.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) a)) (*.f64 angle 1/90)) (*.f64 (*.f64 b (*.f64 (PI.f64) (-.f64 b a))) (*.f64 angle 1/90)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1)
(pow.f64 (*.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/90) angle) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/90) 3) (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(exp.f64 (log.f64 (*.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1))
(+.f64 (*.f64 (PI.f64) b) (*.f64 (PI.f64) (neg.f64 a)))
(+.f64 (*.f64 b (PI.f64)) (*.f64 (neg.f64 a) (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (-.f64 b a)))) 1)
(/.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 b a))
(/.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (fma.f64 b b (*.f64 a (+.f64 b a))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (PI.f64)) (fma.f64 b b (*.f64 a (+.f64 b a))))
(pow.f64 (*.f64 (PI.f64) (-.f64 b a)) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (-.f64 b a))) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 b a)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (-.f64 b a))) 2)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 b a)) 2))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (-.f64 b a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (-.f64 b a)))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 b a)) 3))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (-.f64 b a) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 3)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (-.f64 b a))))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (-.f64 b a))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (-.f64 b a))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (-.f64 b a))) 1))
(+.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) a)) (*.f64 b (*.f64 (PI.f64) (-.f64 b a))))
(+.f64 (*.f64 b (*.f64 (PI.f64) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (PI.f64) a)))
(+.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) a)) 1) (*.f64 (*.f64 b (*.f64 (PI.f64) (-.f64 b a))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) a)) 3) (pow.f64 (*.f64 b (*.f64 (PI.f64) (-.f64 b a))) 3)) (+.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) a)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) a))) (-.f64 (*.f64 (*.f64 b (*.f64 (PI.f64) (-.f64 b a))) (*.f64 b (*.f64 (PI.f64) (-.f64 b a)))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) a)) (*.f64 b (*.f64 (PI.f64) (-.f64 b a)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) a)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) a))) (*.f64 (*.f64 b (*.f64 (PI.f64) (-.f64 b a))) (*.f64 b (*.f64 (PI.f64) (-.f64 b a))))) (-.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) a)) (*.f64 b (*.f64 (PI.f64) (-.f64 b a)))))
(/.f64 (*.f64 (*.f64 (PI.f64) (-.f64 b a)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (-.f64 b a))
(/.f64 (*.f64 (*.f64 (PI.f64) (-.f64 b a)) (+.f64 (pow.f64 b 3) (pow.f64 a 3))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (*.f64 (PI.f64) (-.f64 b a)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (-.f64 a b))
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) (-.f64 b a))) (-.f64 b a))
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (PI.f64) (-.f64 b a))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (PI.f64) (-.f64 b a))) (-.f64 a b))
(pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 b a)) 3) (pow.f64 (+.f64 b a) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 b a) 3) (pow.f64 (*.f64 (PI.f64) (-.f64 b a)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1))
(fma.f64 a (*.f64 (PI.f64) (-.f64 b a)) (*.f64 b (*.f64 (PI.f64) (-.f64 b a))))
(fma.f64 (*.f64 (PI.f64) (-.f64 b a)) a (*.f64 b (*.f64 (PI.f64) (-.f64 b a))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) 1)
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 1)
(*.f64 1 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2)) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (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 1/90 (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 b 2)))) 1)
(pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 b 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 b 2))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 b 2)) 3) 1/3)
(pow.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) 2)
(sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2) (pow.f64 b 4)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (pow.f64 b 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 b 2)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 b 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 3) (pow.f64 b 6)))
(cbrt.f64 (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 b 2))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 b 2))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 b 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 b 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) 1)
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2)
(pow.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) 1)
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 3)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) 2))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/90)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) 3))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle 1/90) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/90) 3) (pow.f64 (PI.f64) 3)))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) 1)
(pow.f64 (*.f64 angle (PI.f64)) 1)
(pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3)
(pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 2)
(sqrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) angle))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (PI.f64)))))
(cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 3))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 angle 3)))
(expm1.f64 (log1p.f64 (*.f64 angle (PI.f64))))
(log1p.f64 (expm1.f64 (*.f64 angle (PI.f64))))
(exp.f64 (log.f64 (*.f64 angle (PI.f64))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (PI.f64))) 1))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) 1)
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 1)
(*.f64 1 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2)) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (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 1/90 (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) 1)
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) 1/90)
(*.f64 (*.f64 angle 1/90) (PI.f64))
(*.f64 (sqrt.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (sqrt.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(*.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) 1)
(*.f64 1 (*.f64 angle (*.f64 1/90 (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) 2)))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (sqrt.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) 2)) (cbrt.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle 1/90)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/90)) 2) (*.f64 (cbrt.f64 (*.f64 angle 1/90)) (PI.f64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 1/90))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle 1/90)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (*.f64 angle 1/90)) (sqrt.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(*.f64 (sqrt.f64 (*.f64 angle 1/90)) (*.f64 (sqrt.f64 (*.f64 angle 1/90)) (PI.f64)))
(*.f64 (pow.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) 1/4) (*.f64 (pow.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) 1/4) (sqrt.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 1/90))
(*.f64 (*.f64 (sqrt.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) 1/4)) (pow.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) 1/4))
(*.f64 (*.f64 (PI.f64) 1/90) angle)
(*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle 1/90)) 2)) (cbrt.f64 (*.f64 angle 1/90)))
(*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/90))) (sqrt.f64 (*.f64 angle 1/90)))
(*.f64 (*.f64 1/90 (PI.f64)) angle)
(*.f64 (*.f64 1/90 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (*.f64 1/90 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (*.f64 angle 1/90) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 angle 1/90) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (cbrt.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (cbrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (sqrt.f64 (PI.f64))) (sqrt.f64 (*.f64 angle 1/90)))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) 2))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/90)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) 3))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle 1/90) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/90) 3) (pow.f64 (PI.f64) 3)))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) 1)
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2)
(pow.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) 1)
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 3)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) 2))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/90)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) 3))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle 1/90) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/90) 3) (pow.f64 (PI.f64) 3)))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle 1/90))) 1)
(pow.f64 (*.f64 angle 1/90) 1)
(pow.f64 (cbrt.f64 (*.f64 angle 1/90)) 3)
(pow.f64 (pow.f64 (*.f64 angle 1/90) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 angle 1/90)) 2)
(sqrt.f64 (*.f64 (pow.f64 angle 2) 1/8100))
(log.f64 (pow.f64 (exp.f64 1/90) angle))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle 1/90))))
(cbrt.f64 (pow.f64 (*.f64 angle 1/90) 3))
(expm1.f64 (log1p.f64 (*.f64 angle 1/90)))
(log1p.f64 (expm1.f64 (*.f64 angle 1/90)))
(exp.f64 (log.f64 (*.f64 angle 1/90)))
(exp.f64 (*.f64 (log.f64 (*.f64 angle 1/90)) 1))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (neg.f64 (pow.f64 a 2))))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 b 2)) (*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1)
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1)
(*.f64 1 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2)) (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (*.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (pow.f64 1 1/6) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (pow.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 6) 1/6) (pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 6) 1/6))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 12)) 1/6) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) 1/6))
(*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) 1/6) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) 1/6))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.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 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (pow.f64 a 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (sin.f64 (*.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 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (fma.f64 b b (pow.f64 a 2)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (neg.f64 (pow.f64 a 2))))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 b 2)) (*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1)
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.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 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (pow.f64 a 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (sin.f64 (*.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 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (fma.f64 b b (pow.f64 a 2)))
(pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 6) 1/6)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 12) 1/12)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1))

simplify289.0ms (0.5%)

Algorithm
egg-herbie
Rules
1086×distribute-lft-in
1070×distribute-rgt-in
1018×*-commutative
550×+-commutative
354×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0135851539640406
1364651539638413
Stop Event
node limit
Counts
636 → 658
Calls
Call 1
Inputs
(cbrt.f64 a)
(+.f64 (cbrt.f64 a) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 2)) 1/9) b)))
(+.f64 (cbrt.f64 a) (*.f64 b (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 7)) 1/9) b)) (*.f64 1/3 (pow.f64 (/.f64 1 (pow.f64 a 2)) 1/9)))))
(+.f64 (cbrt.f64 a) (*.f64 b (+.f64 (*.f64 1/3 (pow.f64 (/.f64 1 (pow.f64 a 2)) 1/9)) (*.f64 b (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 2))) (*.f64 b (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 1 1/9) (cbrt.f64 (/.f64 1 (pow.f64 a 2))))) (*.f64 1/27 (cbrt.f64 (/.f64 1 (pow.f64 a 2)))))))) (*.f64 -1/9 (pow.f64 (/.f64 1 (pow.f64 a 7)) 1/9)))))))
(cbrt.f64 b)
(*.f64 b (+.f64 (cbrt.f64 (/.f64 1 (pow.f64 b 2))) (*.f64 1/3 (*.f64 a (cbrt.f64 (/.f64 1 (pow.f64 b 5)))))))
(*.f64 b (+.f64 (cbrt.f64 (/.f64 1 (pow.f64 b 2))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 a 2) (cbrt.f64 (/.f64 1 (pow.f64 b 8))))) (*.f64 1/3 (*.f64 a (cbrt.f64 (/.f64 1 (pow.f64 b 5))))))))
(*.f64 b (+.f64 (cbrt.f64 (/.f64 1 (pow.f64 b 2))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 b 23))) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 a 3) (pow.f64 b 4))) (*.f64 1/27 (*.f64 (pow.f64 a 3) (pow.f64 b 4)))))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 a 2) (cbrt.f64 (/.f64 1 (pow.f64 b 8))))) (*.f64 1/3 (*.f64 a (cbrt.f64 (/.f64 1 (pow.f64 b 5)))))))))
(*.f64 -1 (*.f64 (cbrt.f64 b) (cbrt.f64 -1)))
(*.f64 -1 (*.f64 b (+.f64 (*.f64 -1/3 (*.f64 (/.f64 a (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 1 (pow.f64 b 5))))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 b 2))) (cbrt.f64 -1)))))
(*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/9 (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 -1) 5)) (cbrt.f64 b))) (*.f64 1/3 (*.f64 (/.f64 a (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (pow.f64 b 4))))) (pow.f64 b 3))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 b 2))) (cbrt.f64 -1)))))
(*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 -1) 5)) (cbrt.f64 (pow.f64 b 10)))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 b 5))) (/.f64 (+.f64 (*.f64 -2/9 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 4)) (pow.f64 (cbrt.f64 -1) 6))) (*.f64 1/27 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 4)) (pow.f64 (cbrt.f64 -1) 6)))) (pow.f64 (cbrt.f64 -1) 2))))) (pow.f64 b 3))) (*.f64 1/3 (*.f64 (/.f64 a (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (pow.f64 b 4))))) (pow.f64 b 3))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 b 2))) (cbrt.f64 -1)))))
(cbrt.f64 b)
(+.f64 (cbrt.f64 b) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 2)) 1/9) a)))
(+.f64 (cbrt.f64 b) (*.f64 a (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 7)) 1/9) a)) (*.f64 1/3 (pow.f64 (/.f64 1 (pow.f64 b 2)) 1/9)))))
(+.f64 (cbrt.f64 b) (*.f64 a (+.f64 (*.f64 1/3 (pow.f64 (/.f64 1 (pow.f64 b 2)) 1/9)) (*.f64 a (+.f64 (*.f64 -1/3 (*.f64 (*.f64 a (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 1 1/9) (cbrt.f64 (/.f64 1 (pow.f64 b 2))))) (*.f64 1/27 (cbrt.f64 (/.f64 1 (pow.f64 b 2)))))) (cbrt.f64 (/.f64 1 (pow.f64 b 2))))) (*.f64 -1/9 (pow.f64 (/.f64 1 (pow.f64 b 7)) 1/9)))))))
(cbrt.f64 a)
(*.f64 a (+.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 2))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 5))) b))))
(*.f64 a (+.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 2))) (+.f64 (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 8))) (pow.f64 b 2))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 5))) b)))))
(*.f64 a (+.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 2))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 23))) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 a 4) (pow.f64 b 3))) (*.f64 1/27 (*.f64 (pow.f64 a 4) (pow.f64 b 3)))))) (+.f64 (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 8))) (pow.f64 b 2))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 5))) b))))))
(*.f64 -1 (*.f64 (cbrt.f64 a) (cbrt.f64 -1)))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 5))) (/.f64 b (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 2))) (cbrt.f64 -1)))))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/9 (*.f64 (cbrt.f64 a) (/.f64 (pow.f64 b 2) (pow.f64 (cbrt.f64 -1) 5)))) (*.f64 1/3 (*.f64 (cbrt.f64 (pow.f64 a 4)) (/.f64 b (pow.f64 (cbrt.f64 -1) 2))))) (pow.f64 a 3))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 2))) (cbrt.f64 -1)))))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/9 (*.f64 (cbrt.f64 (pow.f64 a 10)) (/.f64 (pow.f64 b 2) (pow.f64 (cbrt.f64 -1) 5)))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 5))) (/.f64 (+.f64 (*.f64 -2/9 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 b 3)) (pow.f64 (cbrt.f64 -1) 6))) (*.f64 1/27 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 b 3)) (pow.f64 (cbrt.f64 -1) 6)))) (pow.f64 (cbrt.f64 -1) 2))))) (pow.f64 a 3))) (*.f64 1/3 (*.f64 (cbrt.f64 (pow.f64 a 4)) (/.f64 b (pow.f64 (cbrt.f64 -1) 2))))) (pow.f64 a 3))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 2))) (cbrt.f64 -1)))))
(cbrt.f64 (pow.f64 a 2))
(+.f64 (cbrt.f64 (pow.f64 a 2)) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 a 5)) 1/9) b)))
(+.f64 (cbrt.f64 (pow.f64 a 2)) (*.f64 b (+.f64 (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 4))) (*.f64 b (-.f64 1 (*.f64 4/3 (pow.f64 (*.f64 1 (pow.f64 a 16)) 1/9)))))) (*.f64 2/3 (pow.f64 (*.f64 1 (pow.f64 a 5)) 1/9)))))
(+.f64 (cbrt.f64 (pow.f64 a 2)) (*.f64 b (+.f64 (*.f64 2/3 (pow.f64 (*.f64 1 (pow.f64 a 5)) 1/9)) (*.f64 b (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 4))) (*.f64 b (+.f64 (*.f64 8/27 (cbrt.f64 (pow.f64 a 5))) (*.f64 4/3 (*.f64 (pow.f64 (/.f64 1 a) 1/9) (-.f64 1 (*.f64 4/3 (pow.f64 (*.f64 1 (pow.f64 a 16)) 1/9))))))))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 4))) (-.f64 1 (*.f64 4/3 (pow.f64 (*.f64 1 (pow.f64 a 16)) 1/9))))))))))
(*.f64 b (cbrt.f64 (+.f64 (*.f64 2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b))))
(*.f64 b (+.f64 (cbrt.f64 (+.f64 (*.f64 2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b))) (*.f64 1/3 (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 3)) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b)) 2)))))))
(*.f64 b (+.f64 (cbrt.f64 (+.f64 (*.f64 2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b))) (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b)) 5))))) (*.f64 1/3 (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 3)) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b)) 2))))))))
(*.f64 b (+.f64 (cbrt.f64 (+.f64 (*.f64 2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b))) (+.f64 (*.f64 -1/3 (*.f64 (/.f64 (+.f64 (*.f64 -2/9 (/.f64 (pow.f64 a 6) (pow.f64 (+.f64 (*.f64 2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b)) 2))) (*.f64 1/27 (/.f64 (pow.f64 a 6) (pow.f64 (+.f64 (*.f64 2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b)) 2)))) (pow.f64 b 9)) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b)) 2))))) (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b)) 5))))) (*.f64 1/3 (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 3)) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b)) 2)))))))))
(*.f64 -1 (*.f64 b (cbrt.f64 (-.f64 (*.f64 -2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b)))))
(*.f64 -1 (*.f64 b (+.f64 (cbrt.f64 (-.f64 (*.f64 -2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b))) (*.f64 -1/3 (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 3)) (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b)) 2))))))))
(*.f64 -1 (*.f64 b (+.f64 (cbrt.f64 (-.f64 (*.f64 -2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/9 (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 3)) (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b)) 5))))) (*.f64 1/3 (*.f64 (pow.f64 a 2) (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b)) 2)))))) (pow.f64 b 3))))))
(*.f64 -1 (*.f64 b (+.f64 (cbrt.f64 (-.f64 (*.f64 -2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 a 4) (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b)) 5))))) (*.f64 1/3 (*.f64 (/.f64 (+.f64 (*.f64 -2/9 (/.f64 (pow.f64 a 6) (pow.f64 (-.f64 (*.f64 -2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b)) 2))) (*.f64 1/27 (/.f64 (pow.f64 a 6) (pow.f64 (-.f64 (*.f64 -2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b)) 2)))) (pow.f64 b 3)) (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b)) 2)))))) (pow.f64 b 3))) (*.f64 1/3 (*.f64 (pow.f64 a 2) (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b)) 2)))))) (pow.f64 b 3))))))
(cbrt.f64 (pow.f64 b 2))
(+.f64 (cbrt.f64 (pow.f64 b 2)) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 b 5)) 1/9) a)))
(+.f64 (cbrt.f64 (pow.f64 b 2)) (*.f64 a (+.f64 (*.f64 1/3 (*.f64 (*.f64 a (-.f64 1 (*.f64 4/3 (pow.f64 (*.f64 1 (pow.f64 b 16)) 1/9)))) (cbrt.f64 (/.f64 1 (pow.f64 b 4))))) (*.f64 2/3 (pow.f64 (*.f64 1 (pow.f64 b 5)) 1/9)))))
(+.f64 (cbrt.f64 (pow.f64 b 2)) (*.f64 a (+.f64 (*.f64 2/3 (pow.f64 (*.f64 1 (pow.f64 b 5)) 1/9)) (*.f64 a (+.f64 (*.f64 -1/3 (*.f64 (*.f64 a (+.f64 (*.f64 8/27 (cbrt.f64 (pow.f64 b 5))) (*.f64 4/3 (*.f64 (pow.f64 (/.f64 1 b) 1/9) (-.f64 1 (*.f64 4/3 (pow.f64 (*.f64 1 (pow.f64 b 16)) 1/9))))))) (cbrt.f64 (/.f64 1 (pow.f64 b 4))))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 b 4))) (-.f64 1 (*.f64 4/3 (pow.f64 (*.f64 1 (pow.f64 b 16)) 1/9))))))))))
(*.f64 a (cbrt.f64 (+.f64 (*.f64 2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a))))
(*.f64 a (+.f64 (cbrt.f64 (+.f64 (*.f64 2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a))) (*.f64 1/3 (*.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 3)) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a)) 2)))))))
(*.f64 a (+.f64 (cbrt.f64 (+.f64 (*.f64 2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a))) (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (pow.f64 b 4) (pow.f64 a 6)) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a)) 5))))) (*.f64 1/3 (*.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 3)) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a)) 2))))))))
(*.f64 a (+.f64 (cbrt.f64 (+.f64 (*.f64 2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a))) (+.f64 (*.f64 -1/3 (*.f64 (/.f64 (+.f64 (*.f64 -2/9 (/.f64 (pow.f64 b 6) (pow.f64 (+.f64 (*.f64 2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a)) 2))) (*.f64 1/27 (/.f64 (pow.f64 b 6) (pow.f64 (+.f64 (*.f64 2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a)) 2)))) (pow.f64 a 9)) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a)) 2))))) (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (pow.f64 b 4) (pow.f64 a 6)) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a)) 5))))) (*.f64 1/3 (*.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 3)) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a)) 2)))))))))
(*.f64 -1 (*.f64 a (cbrt.f64 (-.f64 (*.f64 -2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a)))))
(*.f64 -1 (*.f64 a (+.f64 (cbrt.f64 (-.f64 (*.f64 -2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a))) (*.f64 -1/3 (*.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 3)) (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a)) 2))))))))
(*.f64 -1 (*.f64 a (+.f64 (cbrt.f64 (-.f64 (*.f64 -2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/9 (*.f64 (/.f64 (pow.f64 b 4) (pow.f64 a 3)) (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a)) 5))))) (*.f64 1/3 (*.f64 (pow.f64 b 2) (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a)) 2)))))) (pow.f64 a 3))))))
(*.f64 -1 (*.f64 a (+.f64 (cbrt.f64 (-.f64 (*.f64 -2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 b 4) (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a)) 5))))) (*.f64 1/3 (*.f64 (/.f64 (+.f64 (*.f64 -2/9 (/.f64 (pow.f64 b 6) (pow.f64 (-.f64 (*.f64 -2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a)) 2))) (*.f64 1/27 (/.f64 (pow.f64 b 6) (pow.f64 (-.f64 (*.f64 -2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a)) 2)))) (pow.f64 a 3)) (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a)) 2)))))) (pow.f64 a 3))) (*.f64 1/3 (*.f64 (pow.f64 b 2) (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a)) 2)))))) (pow.f64 a 3))))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 b (+.f64 (*.f64 angle (*.f64 b (PI.f64))) (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 b (+.f64 (*.f64 angle (*.f64 b (PI.f64))) (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (+.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (+.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) b)) b)) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) b)) b)) (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (+.f64 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a) (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (+.f64 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a) (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2)))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) a)) (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) a))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) a)) (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) a))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 b (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 b (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b)))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b)))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) b))) b)) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) b))) b)) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.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 a (+.f64 (*.f64 -1/90 (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 a (+.f64 (*.f64 -1/90 (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))))))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a)) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a)) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2))))))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))) (*.f64 -1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/90 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) a)) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) a)) (*.f64 -1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/90 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) a)) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) a)) (*.f64 -1/90 (*.f64 angle (PI.f64)))))
(*.f64 -1 (*.f64 a (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 a (PI.f64))) (*.f64 b (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 a (PI.f64))) (*.f64 b (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 a (PI.f64))) (*.f64 b (PI.f64)))
(*.f64 b (PI.f64))
(*.f64 b (+.f64 (PI.f64) (*.f64 -1 (/.f64 (*.f64 a (PI.f64)) b))))
(*.f64 b (+.f64 (PI.f64) (*.f64 -1 (/.f64 (*.f64 a (PI.f64)) b))))
(*.f64 b (+.f64 (PI.f64) (*.f64 -1 (/.f64 (*.f64 a (PI.f64)) b))))
(*.f64 b (PI.f64))
(*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (PI.f64)) (/.f64 (*.f64 a (PI.f64)) b))))
(*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (PI.f64)) (/.f64 (*.f64 a (PI.f64)) b))))
(*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (PI.f64)) (/.f64 (*.f64 a (PI.f64)) b))))
(*.f64 b (PI.f64))
(+.f64 (*.f64 -1 (*.f64 a (PI.f64))) (*.f64 b (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 a (PI.f64))) (*.f64 b (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 a (PI.f64))) (*.f64 b (PI.f64)))
(*.f64 -1 (*.f64 a (PI.f64)))
(*.f64 a (+.f64 (*.f64 -1 (PI.f64)) (/.f64 (*.f64 b (PI.f64)) a)))
(*.f64 a (+.f64 (*.f64 -1 (PI.f64)) (/.f64 (*.f64 b (PI.f64)) a)))
(*.f64 a (+.f64 (*.f64 -1 (PI.f64)) (/.f64 (*.f64 b (PI.f64)) a)))
(*.f64 -1 (*.f64 a (PI.f64)))
(*.f64 -1 (*.f64 a (+.f64 (PI.f64) (*.f64 -1 (/.f64 (*.f64 b (PI.f64)) a)))))
(*.f64 -1 (*.f64 a (+.f64 (PI.f64) (*.f64 -1 (/.f64 (*.f64 b (PI.f64)) a)))))
(*.f64 -1 (*.f64 a (+.f64 (PI.f64) (*.f64 -1 (/.f64 (*.f64 b (PI.f64)) a)))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 b (+.f64 (*.f64 b (PI.f64)) (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 b (+.f64 (*.f64 b (PI.f64)) (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (/.f64 (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))) b)))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (PI.f64)) (pow.f64 b 2))) (/.f64 (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))) b))))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (PI.f64)) (pow.f64 b 2))) (/.f64 (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))) b))))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (/.f64 (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))) b)))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (/.f64 (*.f64 (pow.f64 a 2) (PI.f64)) b)) b))))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (/.f64 (*.f64 (pow.f64 a 2) (PI.f64)) b)) b))))
(*.f64 (pow.f64 b 2) (PI.f64))
(+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (PI.f64))) (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (PI.f64))) (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (PI.f64)) (/.f64 (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))) a)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (PI.f64)) (+.f64 (/.f64 (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))) a) (/.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (PI.f64)) (+.f64 (/.f64 (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))) a) (/.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (pow.f64 a 2)))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (PI.f64)) (*.f64 -1 (/.f64 (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))) a))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (PI.f64)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (PI.f64)) a)) (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (PI.f64)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (PI.f64)) a)) (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a))))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 3))) (*.f64 1/90 (PI.f64))))
(*.f64 angle (+.f64 (*.f64 1/90 (PI.f64)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (pow.f64 (PI.f64) 3)) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 5)))))))
(*.f64 angle (+.f64 (*.f64 1/90 (PI.f64)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 7))) (*.f64 1/708588000000 (pow.f64 (PI.f64) 5))))))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3)))) (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 5))))))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 7)))) (*.f64 1/708588000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 5)))))))))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/90) 2)))
(*.f64 angle (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (sqrt.f64 1/90) 6)))) (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/90) 2))))
(*.f64 angle (+.f64 (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/90) 2)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (sqrt.f64 1/90) 6))) (*.f64 1/120 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 (sqrt.f64 1/90) 10))))))))
(*.f64 angle (+.f64 (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/90) 2)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (sqrt.f64 1/90) 6))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 7) (pow.f64 (sqrt.f64 1/90) 14)))) (*.f64 1/120 (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 (sqrt.f64 1/90) 10)))))))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/90) 2))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/90) 2))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/90) 2))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/90) 2))))
(sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 -1/90) 2)))))
(sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 -1/90) 2)))))
(sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 -1/90) 2)))))
(sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 -1/90) 2)))))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/90) 2)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/90) 2)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/90) 2)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/90) 2)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/90) 2)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/90) 2)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/90) 2)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/90) 2)))
(*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 -1/90) 2))))
(*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 -1/90) 2))))
(*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 -1/90) 2))))
(*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 -1/90) 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 1/90 angle)
(*.f64 1/90 angle)
(*.f64 1/90 angle)
(*.f64 1/90 angle)
(*.f64 1/90 angle)
(*.f64 1/90 angle)
(*.f64 1/90 angle)
(*.f64 1/90 angle)
(*.f64 1/90 angle)
(*.f64 1/90 angle)
(*.f64 1/90 angle)
(*.f64 1/90 angle)
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 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 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 angle (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/708588000000 (*.f64 (pow.f64 (PI.f64) 5) (-.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 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 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 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 angle (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/708588000000 (*.f64 (pow.f64 (PI.f64) 5) (-.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 (exp.f64 (log1p.f64 (cbrt.f64 (+.f64 b a)))) 1)
(*.f64 (cbrt.f64 (+.f64 b a)) 1)
(*.f64 1 (cbrt.f64 (+.f64 b a)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 b a))) 2) (cbrt.f64 (cbrt.f64 (+.f64 b a))))
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 b a))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 b a))) 2))
(*.f64 (pow.f64 (+.f64 b a) 1/6) (pow.f64 (+.f64 b a) 1/6))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (+.f64 b a)))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 b a)) 1/3) (pow.f64 (sqrt.f64 (+.f64 b a)) 1/3))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 b a))) 2)))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cbrt.f64 (-.f64 b a)))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3))) (cbrt.f64 (fma.f64 b b (*.f64 a (-.f64 a b)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cbrt.f64 (-.f64 a b)))
(pow.f64 (cbrt.f64 (+.f64 b a)) 1)
(pow.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2) 1/2)
(pow.f64 (+.f64 b a) 1/3)
(pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 b a))) 3)
(pow.f64 (pow.f64 (+.f64 b a) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2))
(fabs.f64 (cbrt.f64 (+.f64 b a)))
(log.f64 (exp.f64 (cbrt.f64 (+.f64 b a))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (+.f64 b a)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (+.f64 b a))))
(log1p.f64 (expm1.f64 (cbrt.f64 (+.f64 b a))))
(exp.f64 (log.f64 (cbrt.f64 (+.f64 b a))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 b a))) 1))
(exp.f64 (*.f64 (log.f64 (+.f64 b a)) 1/3))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2))) 1)
(*.f64 (cbrt.f64 (+.f64 b a)) (cbrt.f64 (+.f64 b a)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2) 1)
(*.f64 1 (pow.f64 (cbrt.f64 (+.f64 b a)) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 b a))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 b a))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (+.f64 b a))) (cbrt.f64 (+.f64 b a))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 4)) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 b a))) 2))
(*.f64 (pow.f64 (+.f64 b a) 1/6) (*.f64 (pow.f64 (+.f64 b a) 1/6) (cbrt.f64 (+.f64 b a))))
(*.f64 (sqrt.f64 (+.f64 b a)) (pow.f64 (+.f64 b a) 1/6))
(*.f64 (*.f64 (cbrt.f64 (+.f64 b a)) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 b a))) 2)) (cbrt.f64 (cbrt.f64 (+.f64 b a))))
(sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 4))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2))))
(cbrt.f64 (pow.f64 (+.f64 b a) 2))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2)))
(exp.f64 (*.f64 2 (log.f64 (cbrt.f64 (+.f64 b a)))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (+.f64 b a)))) 1))
(+.f64 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) a))) (*.f64 angle (*.f64 b (*.f64 (PI.f64) (-.f64 b a)))))
(+.f64 (*.f64 (*.f64 (*.f64 angle (-.f64 b a)) (PI.f64)) b) (*.f64 (*.f64 (*.f64 angle (-.f64 b a)) (PI.f64)) a))
(+.f64 (*.f64 (*.f64 (*.f64 angle (-.f64 b a)) (PI.f64)) a) (*.f64 (*.f64 (*.f64 angle (-.f64 b a)) (PI.f64)) b))
(+.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) a)) angle) (*.f64 (*.f64 b (*.f64 (PI.f64) (-.f64 b a))) angle))
(+.f64 (*.f64 b (*.f64 (*.f64 angle (-.f64 b a)) (PI.f64))) (*.f64 a (*.f64 (*.f64 angle (-.f64 b a)) (PI.f64))))
(+.f64 (*.f64 a (*.f64 (*.f64 angle (-.f64 b a)) (PI.f64))) (*.f64 b (*.f64 (*.f64 angle (-.f64 b a)) (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) 1)
(/.f64 (*.f64 (*.f64 (*.f64 angle (-.f64 b a)) (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (-.f64 b a))
(/.f64 (*.f64 (*.f64 (*.f64 angle (-.f64 b a)) (PI.f64)) (+.f64 (pow.f64 b 3) (pow.f64 a 3))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (*.f64 (*.f64 angle (-.f64 b a)) (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (-.f64 a b))
(pow.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 3)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 2)
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2))
(log.f64 (pow.f64 (exp.f64 angle) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (pow.f64 angle 3)))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1))
(+.f64 (*.f64 (*.f64 angle 1/90) (*.f64 (-.f64 b a) (*.f64 (PI.f64) a))) (*.f64 (*.f64 angle 1/90) (*.f64 b (*.f64 (PI.f64) (-.f64 b a)))))
(+.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) a)) (*.f64 angle 1/90)) (*.f64 (*.f64 b (*.f64 (PI.f64) (-.f64 b a))) (*.f64 angle 1/90)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1)
(pow.f64 (*.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/90) angle) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/90) 3) (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(exp.f64 (log.f64 (*.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1))
(+.f64 (*.f64 (PI.f64) b) (*.f64 (PI.f64) (neg.f64 a)))
(+.f64 (*.f64 b (PI.f64)) (*.f64 (neg.f64 a) (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (-.f64 b a)))) 1)
(/.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 b a))
(/.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (fma.f64 b b (*.f64 a (+.f64 b a))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (PI.f64)) (fma.f64 b b (*.f64 a (+.f64 b a))))
(pow.f64 (*.f64 (PI.f64) (-.f64 b a)) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (-.f64 b a))) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 b a)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (-.f64 b a))) 2)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 b a)) 2))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (-.f64 b a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (-.f64 b a)))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 b a)) 3))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (-.f64 b a) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 3)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (-.f64 b a))))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (-.f64 b a))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (-.f64 b a))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (-.f64 b a))) 1))
(+.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) a)) (*.f64 b (*.f64 (PI.f64) (-.f64 b a))))
(+.f64 (*.f64 b (*.f64 (PI.f64) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (PI.f64) a)))
(+.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) a)) 1) (*.f64 (*.f64 b (*.f64 (PI.f64) (-.f64 b a))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) a)) 3) (pow.f64 (*.f64 b (*.f64 (PI.f64) (-.f64 b a))) 3)) (+.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) a)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) a))) (-.f64 (*.f64 (*.f64 b (*.f64 (PI.f64) (-.f64 b a))) (*.f64 b (*.f64 (PI.f64) (-.f64 b a)))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) a)) (*.f64 b (*.f64 (PI.f64) (-.f64 b a)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) a)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) a))) (*.f64 (*.f64 b (*.f64 (PI.f64) (-.f64 b a))) (*.f64 b (*.f64 (PI.f64) (-.f64 b a))))) (-.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) a)) (*.f64 b (*.f64 (PI.f64) (-.f64 b a)))))
(/.f64 (*.f64 (*.f64 (PI.f64) (-.f64 b a)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (-.f64 b a))
(/.f64 (*.f64 (*.f64 (PI.f64) (-.f64 b a)) (+.f64 (pow.f64 b 3) (pow.f64 a 3))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (*.f64 (PI.f64) (-.f64 b a)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (-.f64 a b))
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) (-.f64 b a))) (-.f64 b a))
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (PI.f64) (-.f64 b a))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (PI.f64) (-.f64 b a))) (-.f64 a b))
(pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 b a)) 3) (pow.f64 (+.f64 b a) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 b a) 3) (pow.f64 (*.f64 (PI.f64) (-.f64 b a)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1))
(fma.f64 a (*.f64 (PI.f64) (-.f64 b a)) (*.f64 b (*.f64 (PI.f64) (-.f64 b a))))
(fma.f64 (*.f64 (PI.f64) (-.f64 b a)) a (*.f64 b (*.f64 (PI.f64) (-.f64 b a))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) 1)
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 1)
(*.f64 1 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2)) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (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 1/90 (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 b 2)))) 1)
(pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 b 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 b 2))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 b 2)) 3) 1/3)
(pow.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) 2)
(sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2) (pow.f64 b 4)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (pow.f64 b 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 b 2)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 b 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 3) (pow.f64 b 6)))
(cbrt.f64 (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 b 2))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 b 2))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 b 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 b 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) 1)
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2)
(pow.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) 1)
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 3)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) 2))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/90)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) 3))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle 1/90) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/90) 3) (pow.f64 (PI.f64) 3)))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) 1)
(pow.f64 (*.f64 angle (PI.f64)) 1)
(pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3)
(pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 2)
(sqrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) angle))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (PI.f64)))))
(cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 3))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 angle 3)))
(expm1.f64 (log1p.f64 (*.f64 angle (PI.f64))))
(log1p.f64 (expm1.f64 (*.f64 angle (PI.f64))))
(exp.f64 (log.f64 (*.f64 angle (PI.f64))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (PI.f64))) 1))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) 1)
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 1)
(*.f64 1 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2)) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (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 1/90 (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) 1)
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) 1/90)
(*.f64 (*.f64 angle 1/90) (PI.f64))
(*.f64 (sqrt.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (sqrt.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(*.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) 1)
(*.f64 1 (*.f64 angle (*.f64 1/90 (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) 2)))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (sqrt.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) 2)) (cbrt.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle 1/90)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/90)) 2) (*.f64 (cbrt.f64 (*.f64 angle 1/90)) (PI.f64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 1/90))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle 1/90)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (*.f64 angle 1/90)) (sqrt.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(*.f64 (sqrt.f64 (*.f64 angle 1/90)) (*.f64 (sqrt.f64 (*.f64 angle 1/90)) (PI.f64)))
(*.f64 (pow.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) 1/4) (*.f64 (pow.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) 1/4) (sqrt.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 1/90))
(*.f64 (*.f64 (sqrt.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) 1/4)) (pow.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) 1/4))
(*.f64 (*.f64 (PI.f64) 1/90) angle)
(*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle 1/90)) 2)) (cbrt.f64 (*.f64 angle 1/90)))
(*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/90))) (sqrt.f64 (*.f64 angle 1/90)))
(*.f64 (*.f64 1/90 (PI.f64)) angle)
(*.f64 (*.f64 1/90 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (*.f64 1/90 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (*.f64 angle 1/90) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 angle 1/90) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (cbrt.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (cbrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (sqrt.f64 (PI.f64))) (sqrt.f64 (*.f64 angle 1/90)))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) 2))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/90)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) 3))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle 1/90) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/90) 3) (pow.f64 (PI.f64) 3)))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) 1)
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2)
(pow.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) 1)
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 3)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) 2))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/90)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) 3))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle 1/90) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/90) 3) (pow.f64 (PI.f64) 3)))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle 1/90))) 1)
(pow.f64 (*.f64 angle 1/90) 1)
(pow.f64 (cbrt.f64 (*.f64 angle 1/90)) 3)
(pow.f64 (pow.f64 (*.f64 angle 1/90) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 angle 1/90)) 2)
(sqrt.f64 (*.f64 (pow.f64 angle 2) 1/8100))
(log.f64 (pow.f64 (exp.f64 1/90) angle))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle 1/90))))
(cbrt.f64 (pow.f64 (*.f64 angle 1/90) 3))
(expm1.f64 (log1p.f64 (*.f64 angle 1/90)))
(log1p.f64 (expm1.f64 (*.f64 angle 1/90)))
(exp.f64 (log.f64 (*.f64 angle 1/90)))
(exp.f64 (*.f64 (log.f64 (*.f64 angle 1/90)) 1))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (neg.f64 (pow.f64 a 2))))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 b 2)) (*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1)
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1)
(*.f64 1 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2)) (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (*.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (pow.f64 1 1/6) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (pow.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 6) 1/6) (pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 6) 1/6))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 12)) 1/6) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) 1/6))
(*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) 1/6) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) 1/6))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.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 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (pow.f64 a 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (sin.f64 (*.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 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (fma.f64 b b (pow.f64 a 2)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (neg.f64 (pow.f64 a 2))))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 b 2)) (*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1)
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.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 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (pow.f64 a 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (sin.f64 (*.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 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (fma.f64 b b (pow.f64 a 2)))
(pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 6) 1/6)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 12) 1/12)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1))
Outputs
(cbrt.f64 a)
(+.f64 (cbrt.f64 a) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 2)) 1/9) b)))
(+.f64 (cbrt.f64 a) (*.f64 (*.f64 1/3 (pow.f64 (/.f64 1 (pow.f64 a 2)) 1/9)) b))
(+.f64 (cbrt.f64 a) (*.f64 b (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 7)) 1/9) b)) (*.f64 1/3 (pow.f64 (/.f64 1 (pow.f64 a 2)) 1/9)))))
(+.f64 (cbrt.f64 a) (+.f64 (*.f64 b (*.f64 -1/9 (*.f64 b (pow.f64 (/.f64 1 (pow.f64 a 7)) 1/9)))) (*.f64 b (*.f64 1/3 (pow.f64 (/.f64 1 (pow.f64 a 2)) 1/9)))))
(+.f64 (*.f64 (*.f64 -1/9 (*.f64 b (pow.f64 (/.f64 1 (pow.f64 a 7)) 1/9))) b) (+.f64 (cbrt.f64 a) (*.f64 (*.f64 1/3 (pow.f64 (/.f64 1 (pow.f64 a 2)) 1/9)) b)))
(+.f64 (cbrt.f64 a) (*.f64 b (+.f64 (*.f64 1/3 (pow.f64 (/.f64 1 (pow.f64 a 2)) 1/9)) (*.f64 b (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 2))) (*.f64 b (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 1 1/9) (cbrt.f64 (/.f64 1 (pow.f64 a 2))))) (*.f64 1/27 (cbrt.f64 (/.f64 1 (pow.f64 a 2)))))))) (*.f64 -1/9 (pow.f64 (/.f64 1 (pow.f64 a 7)) 1/9)))))))
(+.f64 (cbrt.f64 a) (+.f64 (*.f64 b (*.f64 1/3 (pow.f64 (/.f64 1 (pow.f64 a 2)) 1/9))) (*.f64 b (+.f64 (*.f64 b (*.f64 -1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 2))) b) (+.f64 (*.f64 -2/9 (cbrt.f64 (/.f64 1 (pow.f64 a 2)))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 2))) 1/27))))) (*.f64 b (*.f64 -1/9 (pow.f64 (/.f64 1 (pow.f64 a 7)) 1/9)))))))
(+.f64 (cbrt.f64 a) (+.f64 (*.f64 b (*.f64 1/3 (pow.f64 (/.f64 1 (pow.f64 a 2)) 1/9))) (+.f64 (*.f64 b (*.f64 b (*.f64 -1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 2))) b) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 2))) -5/27))))) (*.f64 b (*.f64 b (*.f64 -1/9 (pow.f64 (/.f64 1 (pow.f64 a 7)) 1/9)))))))
(cbrt.f64 b)
(*.f64 b (+.f64 (cbrt.f64 (/.f64 1 (pow.f64 b 2))) (*.f64 1/3 (*.f64 a (cbrt.f64 (/.f64 1 (pow.f64 b 5)))))))
(*.f64 b (+.f64 (cbrt.f64 (/.f64 1 (pow.f64 b 2))) (*.f64 (*.f64 1/3 a) (cbrt.f64 (/.f64 1 (pow.f64 b 5))))))
(*.f64 b (+.f64 (cbrt.f64 (/.f64 1 (pow.f64 b 2))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 a 2) (cbrt.f64 (/.f64 1 (pow.f64 b 8))))) (*.f64 1/3 (*.f64 a (cbrt.f64 (/.f64 1 (pow.f64 b 5))))))))
(*.f64 b (+.f64 (cbrt.f64 (/.f64 1 (pow.f64 b 2))) (fma.f64 -1/9 (*.f64 (pow.f64 a 2) (cbrt.f64 (/.f64 1 (pow.f64 b 8)))) (*.f64 (*.f64 1/3 a) (cbrt.f64 (/.f64 1 (pow.f64 b 5)))))))
(*.f64 b (+.f64 (cbrt.f64 (/.f64 1 (pow.f64 b 2))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 b 23))) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 a 3) (pow.f64 b 4))) (*.f64 1/27 (*.f64 (pow.f64 a 3) (pow.f64 b 4)))))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 a 2) (cbrt.f64 (/.f64 1 (pow.f64 b 8))))) (*.f64 1/3 (*.f64 a (cbrt.f64 (/.f64 1 (pow.f64 b 5)))))))))
(*.f64 b (+.f64 (cbrt.f64 (/.f64 1 (pow.f64 b 2))) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 b 23))) (*.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 4)) -5/27)) (fma.f64 -1/9 (*.f64 (pow.f64 a 2) (cbrt.f64 (/.f64 1 (pow.f64 b 8)))) (*.f64 (*.f64 1/3 a) (cbrt.f64 (/.f64 1 (pow.f64 b 5))))))))
(*.f64 -1 (*.f64 (cbrt.f64 b) (cbrt.f64 -1)))
(neg.f64 (*.f64 (cbrt.f64 b) (cbrt.f64 -1)))
(*.f64 (cbrt.f64 b) (neg.f64 (cbrt.f64 -1)))
(*.f64 -1 (*.f64 b (+.f64 (*.f64 -1/3 (*.f64 (/.f64 a (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 1 (pow.f64 b 5))))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 b 2))) (cbrt.f64 -1)))))
(*.f64 (neg.f64 b) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 b 5))) (/.f64 a (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 b 2))) (cbrt.f64 -1))))
(*.f64 (fma.f64 -1/3 (*.f64 a (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 b 5))) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 b 2))) (cbrt.f64 -1))) (neg.f64 b))
(*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/9 (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 -1) 5)) (cbrt.f64 b))) (*.f64 1/3 (*.f64 (/.f64 a (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (pow.f64 b 4))))) (pow.f64 b 3))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 b 2))) (cbrt.f64 -1)))))
(*.f64 (neg.f64 b) (fma.f64 -1 (/.f64 (fma.f64 1/9 (/.f64 (*.f64 (pow.f64 a 2) (cbrt.f64 b)) (pow.f64 (cbrt.f64 -1) 5)) (*.f64 1/3 (/.f64 (*.f64 a (cbrt.f64 (pow.f64 b 4))) (pow.f64 (cbrt.f64 -1) 2)))) (pow.f64 b 3)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 b 2))) (cbrt.f64 -1))))
(*.f64 (-.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 b 2))) (cbrt.f64 -1)) (/.f64 (fma.f64 1/9 (*.f64 (pow.f64 a 2) (/.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 -1) 5))) (*.f64 1/3 (/.f64 (*.f64 a (cbrt.f64 (pow.f64 b 4))) (pow.f64 (cbrt.f64 -1) 2)))) (pow.f64 b 3))) (neg.f64 b))
(*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 -1) 5)) (cbrt.f64 (pow.f64 b 10)))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 b 5))) (/.f64 (+.f64 (*.f64 -2/9 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 4)) (pow.f64 (cbrt.f64 -1) 6))) (*.f64 1/27 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 4)) (pow.f64 (cbrt.f64 -1) 6)))) (pow.f64 (cbrt.f64 -1) 2))))) (pow.f64 b 3))) (*.f64 1/3 (*.f64 (/.f64 a (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (pow.f64 b 4))))) (pow.f64 b 3))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 b 2))) (cbrt.f64 -1)))))
(*.f64 (neg.f64 b) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/9 (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 -1) 5)) (cbrt.f64 (pow.f64 b 10))) (*.f64 1/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 b 5))) (*.f64 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 4) (pow.f64 (cbrt.f64 -1) 6))) -5/27)) (pow.f64 (cbrt.f64 -1) 2)))) (pow.f64 b 3)) (*.f64 1/3 (/.f64 (*.f64 a (cbrt.f64 (pow.f64 b 4))) (pow.f64 (cbrt.f64 -1) 2)))) (pow.f64 b 3)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 b 2))) (cbrt.f64 -1))))
(*.f64 b (neg.f64 (-.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 b 2))) (cbrt.f64 -1)) (/.f64 (-.f64 (*.f64 1/3 (/.f64 (*.f64 a (cbrt.f64 (pow.f64 b 4))) (pow.f64 (cbrt.f64 -1) 2))) (/.f64 (fma.f64 -1/9 (*.f64 (pow.f64 a 2) (/.f64 (cbrt.f64 (pow.f64 b 10)) (pow.f64 (cbrt.f64 -1) 5))) (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 b 5)))) (*.f64 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 4) (pow.f64 (cbrt.f64 -1) 6))) (/.f64 -5/27 (pow.f64 (cbrt.f64 -1) 2))))) (pow.f64 b 3))) (pow.f64 b 3)))))
(cbrt.f64 b)
(+.f64 (cbrt.f64 b) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 2)) 1/9) a)))
(+.f64 (cbrt.f64 b) (*.f64 1/3 (*.f64 a (pow.f64 (/.f64 1 (pow.f64 b 2)) 1/9))))
(+.f64 (cbrt.f64 b) (*.f64 a (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 7)) 1/9) a)) (*.f64 1/3 (pow.f64 (/.f64 1 (pow.f64 b 2)) 1/9)))))
(+.f64 (cbrt.f64 b) (+.f64 (*.f64 a (*.f64 (*.f64 -1/9 (pow.f64 (/.f64 1 (pow.f64 b 7)) 1/9)) a)) (*.f64 a (*.f64 1/3 (pow.f64 (/.f64 1 (pow.f64 b 2)) 1/9)))))
(+.f64 (cbrt.f64 b) (*.f64 a (+.f64 (*.f64 1/3 (pow.f64 (/.f64 1 (pow.f64 b 2)) 1/9)) (*.f64 a (+.f64 (*.f64 -1/3 (*.f64 (*.f64 a (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 1 1/9) (cbrt.f64 (/.f64 1 (pow.f64 b 2))))) (*.f64 1/27 (cbrt.f64 (/.f64 1 (pow.f64 b 2)))))) (cbrt.f64 (/.f64 1 (pow.f64 b 2))))) (*.f64 -1/9 (pow.f64 (/.f64 1 (pow.f64 b 7)) 1/9)))))))
(+.f64 (cbrt.f64 b) (+.f64 (*.f64 1/3 (*.f64 a (pow.f64 (/.f64 1 (pow.f64 b 2)) 1/9))) (*.f64 (+.f64 (*.f64 a (*.f64 -1/3 (*.f64 a (*.f64 (+.f64 (*.f64 -2/9 (cbrt.f64 (/.f64 1 (pow.f64 b 2)))) (*.f64 1/27 (cbrt.f64 (/.f64 1 (pow.f64 b 2))))) (cbrt.f64 (/.f64 1 (pow.f64 b 2))))))) (*.f64 a (*.f64 -1/9 (pow.f64 (/.f64 1 (pow.f64 b 7)) 1/9)))) a)))
(+.f64 (+.f64 (cbrt.f64 b) (*.f64 a (*.f64 1/3 (pow.f64 (/.f64 1 (pow.f64 b 2)) 1/9)))) (+.f64 (*.f64 a (*.f64 a (*.f64 -1/3 (*.f64 a (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 b 2))) -5/27) (cbrt.f64 (/.f64 1 (pow.f64 b 2)))))))) (*.f64 a (*.f64 a (*.f64 -1/9 (pow.f64 (/.f64 1 (pow.f64 b 7)) 1/9))))))
(cbrt.f64 a)
(*.f64 a (+.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 2))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 5))) b))))
(*.f64 a (+.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 2))) (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 a 5)))) b)))
(*.f64 a (+.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 2))) (+.f64 (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 8))) (pow.f64 b 2))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 5))) b)))))
(*.f64 a (+.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 2))) (fma.f64 -1/9 (*.f64 (pow.f64 b 2) (cbrt.f64 (/.f64 1 (pow.f64 a 8)))) (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 a 5)))) b))))
(*.f64 a (+.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 2))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 23))) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 a 4) (pow.f64 b 3))) (*.f64 1/27 (*.f64 (pow.f64 a 4) (pow.f64 b 3)))))) (+.f64 (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 8))) (pow.f64 b 2))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 5))) b))))))
(*.f64 a (+.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 2))) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 23))) (*.f64 (*.f64 (pow.f64 b 3) (pow.f64 a 4)) -5/27)) (fma.f64 -1/9 (*.f64 (pow.f64 b 2) (cbrt.f64 (/.f64 1 (pow.f64 a 8)))) (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 a 5)))) b)))))
(*.f64 -1 (*.f64 (cbrt.f64 a) (cbrt.f64 -1)))
(neg.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 -1)))
(*.f64 (cbrt.f64 a) (neg.f64 (cbrt.f64 -1)))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 5))) (/.f64 b (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 2))) (cbrt.f64 -1)))))
(*.f64 (neg.f64 a) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 5))) (/.f64 b (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 2))) (cbrt.f64 -1))))
(*.f64 a (neg.f64 (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 5))) (/.f64 b (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 2))) (cbrt.f64 -1)))))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/9 (*.f64 (cbrt.f64 a) (/.f64 (pow.f64 b 2) (pow.f64 (cbrt.f64 -1) 5)))) (*.f64 1/3 (*.f64 (cbrt.f64 (pow.f64 a 4)) (/.f64 b (pow.f64 (cbrt.f64 -1) 2))))) (pow.f64 a 3))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 2))) (cbrt.f64 -1)))))
(*.f64 (neg.f64 a) (fma.f64 -1 (/.f64 (fma.f64 1/9 (*.f64 (cbrt.f64 a) (/.f64 (pow.f64 b 2) (pow.f64 (cbrt.f64 -1) 5))) (*.f64 1/3 (*.f64 (/.f64 b (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (pow.f64 a 4))))) (pow.f64 a 3)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 2))) (cbrt.f64 -1))))
(*.f64 a (neg.f64 (-.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 2))) (cbrt.f64 -1)) (/.f64 (fma.f64 1/9 (*.f64 (cbrt.f64 a) (/.f64 (pow.f64 b 2) (pow.f64 (cbrt.f64 -1) 5))) (*.f64 1/3 (*.f64 (/.f64 b (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (pow.f64 a 4))))) (pow.f64 a 3)))))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/9 (*.f64 (cbrt.f64 (pow.f64 a 10)) (/.f64 (pow.f64 b 2) (pow.f64 (cbrt.f64 -1) 5)))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 5))) (/.f64 (+.f64 (*.f64 -2/9 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 b 3)) (pow.f64 (cbrt.f64 -1) 6))) (*.f64 1/27 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 b 3)) (pow.f64 (cbrt.f64 -1) 6)))) (pow.f64 (cbrt.f64 -1) 2))))) (pow.f64 a 3))) (*.f64 1/3 (*.f64 (cbrt.f64 (pow.f64 a 4)) (/.f64 b (pow.f64 (cbrt.f64 -1) 2))))) (pow.f64 a 3))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 2))) (cbrt.f64 -1)))))
(*.f64 (neg.f64 a) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/9 (*.f64 (/.f64 (pow.f64 b 2) (pow.f64 (cbrt.f64 -1) 5)) (cbrt.f64 (pow.f64 a 10))) (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 a 5)))) (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (/.f64 (pow.f64 b 3) (pow.f64 (cbrt.f64 -1) 6))) -5/27) (pow.f64 (cbrt.f64 -1) 2)))) (pow.f64 a 3)) (*.f64 1/3 (*.f64 (/.f64 b (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (pow.f64 a 4))))) (pow.f64 a 3)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 2))) (cbrt.f64 -1))))
(*.f64 (-.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 2))) (cbrt.f64 -1)) (/.f64 (-.f64 (*.f64 1/3 (*.f64 (/.f64 b (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (pow.f64 a 4)))) (/.f64 (fma.f64 -1/9 (*.f64 (/.f64 (pow.f64 b 2) (pow.f64 (cbrt.f64 -1) 5)) (cbrt.f64 (pow.f64 a 10))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 (*.f64 (pow.f64 a 4) (/.f64 (pow.f64 b 3) (pow.f64 (cbrt.f64 -1) 6))) (/.f64 -5/27 (pow.f64 (cbrt.f64 -1) 2)))))) (pow.f64 a 3))) (pow.f64 a 3))) (neg.f64 a))
(cbrt.f64 (pow.f64 a 2))
(+.f64 (cbrt.f64 (pow.f64 a 2)) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 a 5)) 1/9) b)))
(+.f64 (cbrt.f64 (pow.f64 a 2)) (*.f64 2/3 (*.f64 b (pow.f64 (pow.f64 a 5) 1/9))))
(+.f64 (cbrt.f64 (pow.f64 a 2)) (*.f64 b (+.f64 (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 4))) (*.f64 b (-.f64 1 (*.f64 4/3 (pow.f64 (*.f64 1 (pow.f64 a 16)) 1/9)))))) (*.f64 2/3 (pow.f64 (*.f64 1 (pow.f64 a 5)) 1/9)))))
(+.f64 (cbrt.f64 (pow.f64 a 2)) (+.f64 (*.f64 b (*.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 4))) b) (+.f64 1 (*.f64 -4/3 (pow.f64 (pow.f64 a 16) 1/9)))))) (*.f64 b (*.f64 2/3 (pow.f64 (pow.f64 a 5) 1/9)))))
(+.f64 (*.f64 b (*.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 4))) b) (+.f64 1 (*.f64 4/3 (neg.f64 (pow.f64 (pow.f64 a 16) 1/9))))))) (+.f64 (*.f64 b (*.f64 2/3 (pow.f64 (pow.f64 a 5) 1/9))) (cbrt.f64 (pow.f64 a 2))))
(+.f64 (cbrt.f64 (pow.f64 a 2)) (*.f64 b (+.f64 (*.f64 2/3 (pow.f64 (*.f64 1 (pow.f64 a 5)) 1/9)) (*.f64 b (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 4))) (*.f64 b (+.f64 (*.f64 8/27 (cbrt.f64 (pow.f64 a 5))) (*.f64 4/3 (*.f64 (pow.f64 (/.f64 1 a) 1/9) (-.f64 1 (*.f64 4/3 (pow.f64 (*.f64 1 (pow.f64 a 16)) 1/9))))))))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 4))) (-.f64 1 (*.f64 4/3 (pow.f64 (*.f64 1 (pow.f64 a 16)) 1/9))))))))))
(+.f64 (cbrt.f64 (pow.f64 a 2)) (+.f64 (*.f64 b (*.f64 2/3 (pow.f64 (pow.f64 a 5) 1/9))) (*.f64 b (+.f64 (*.f64 (*.f64 -1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 4))) b) (+.f64 (*.f64 8/27 (cbrt.f64 (pow.f64 a 5))) (*.f64 (*.f64 4/3 (pow.f64 (/.f64 1 a) 1/9)) (+.f64 1 (*.f64 -4/3 (pow.f64 (pow.f64 a 16) 1/9))))))) b) (*.f64 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 a 4)))) (+.f64 1 (*.f64 -4/3 (pow.f64 (pow.f64 a 16) 1/9)))) b)))))
(+.f64 (cbrt.f64 (pow.f64 a 2)) (*.f64 b (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 1 (pow.f64 a 4)))) (*.f64 b (*.f64 8/27 (cbrt.f64 (pow.f64 a 5))))) (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 1 (pow.f64 a 4)))) (*.f64 b (*.f64 (*.f64 4/3 (pow.f64 (/.f64 1 a) 1/9)) (+.f64 1 (*.f64 4/3 (neg.f64 (pow.f64 (pow.f64 a 16) 1/9)))))))) b) (+.f64 (*.f64 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 a 4)))) (+.f64 1 (*.f64 4/3 (neg.f64 (pow.f64 (pow.f64 a 16) 1/9))))) b) (*.f64 2/3 (pow.f64 (pow.f64 a 5) 1/9))))))
(*.f64 b (cbrt.f64 (+.f64 (*.f64 2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b))))
(*.f64 b (cbrt.f64 (fma.f64 2 (/.f64 a (pow.f64 b 2)) (/.f64 1 b))))
(*.f64 b (+.f64 (cbrt.f64 (+.f64 (*.f64 2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b))) (*.f64 1/3 (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 3)) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b)) 2)))))))
(*.f64 b (+.f64 (cbrt.f64 (fma.f64 2 (/.f64 a (pow.f64 b 2)) (/.f64 1 b))) (*.f64 (*.f64 1/3 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 (/.f64 a (pow.f64 b 2)) (/.f64 1 b)) 2))))))
(*.f64 b (+.f64 (cbrt.f64 (fma.f64 2 (/.f64 a (pow.f64 b 2)) (/.f64 1 b))) (*.f64 (/.f64 (*.f64 1/3 (pow.f64 a 2)) (pow.f64 b 3)) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 (/.f64 a (pow.f64 b 2)) (/.f64 1 b)) 2))))))
(*.f64 b (+.f64 (cbrt.f64 (+.f64 (*.f64 2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b))) (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b)) 5))))) (*.f64 1/3 (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 3)) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b)) 2))))))))
(*.f64 b (+.f64 (cbrt.f64 (fma.f64 2 (/.f64 a (pow.f64 b 2)) (/.f64 1 b))) (fma.f64 -1/9 (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 (/.f64 a (pow.f64 b 2)) (/.f64 1 b)) 5)))) (*.f64 (*.f64 1/3 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 (/.f64 a (pow.f64 b 2)) (/.f64 1 b)) 2)))))))
(*.f64 b (+.f64 (cbrt.f64 (fma.f64 2 (/.f64 a (pow.f64 b 2)) (/.f64 1 b))) (fma.f64 -1/9 (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 (/.f64 a (pow.f64 b 2)) (/.f64 1 b)) 5)))) (*.f64 (/.f64 (*.f64 1/3 (pow.f64 a 2)) (pow.f64 b 3)) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 (/.f64 a (pow.f64 b 2)) (/.f64 1 b)) 2)))))))
(*.f64 b (+.f64 (cbrt.f64 (+.f64 (*.f64 2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b))) (+.f64 (*.f64 -1/3 (*.f64 (/.f64 (+.f64 (*.f64 -2/9 (/.f64 (pow.f64 a 6) (pow.f64 (+.f64 (*.f64 2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b)) 2))) (*.f64 1/27 (/.f64 (pow.f64 a 6) (pow.f64 (+.f64 (*.f64 2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b)) 2)))) (pow.f64 b 9)) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b)) 2))))) (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b)) 5))))) (*.f64 1/3 (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 3)) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b)) 2)))))))))
(*.f64 b (+.f64 (cbrt.f64 (fma.f64 2 (/.f64 a (pow.f64 b 2)) (/.f64 1 b))) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 (/.f64 a (pow.f64 b 2)) (/.f64 1 b)) 2))) (/.f64 (*.f64 (/.f64 (pow.f64 a 6) (pow.f64 (fma.f64 2 (/.f64 a (pow.f64 b 2)) (/.f64 1 b)) 2)) -5/27) (pow.f64 b 9))) (fma.f64 -1/9 (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 (/.f64 a (pow.f64 b 2)) (/.f64 1 b)) 5)))) (*.f64 (*.f64 1/3 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 (/.f64 a (pow.f64 b 2)) (/.f64 1 b)) 2))))))))
(*.f64 b (+.f64 (cbrt.f64 (fma.f64 2 (/.f64 a (pow.f64 b 2)) (/.f64 1 b))) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 (/.f64 a (pow.f64 b 2)) (/.f64 1 b)) 2))) (*.f64 (/.f64 (pow.f64 a 6) (pow.f64 (fma.f64 2 (/.f64 a (pow.f64 b 2)) (/.f64 1 b)) 2)) (/.f64 -5/27 (pow.f64 b 9)))) (fma.f64 -1/9 (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 (/.f64 a (pow.f64 b 2)) (/.f64 1 b)) 5)))) (*.f64 (/.f64 (*.f64 1/3 (pow.f64 a 2)) (pow.f64 b 3)) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 (/.f64 a (pow.f64 b 2)) (/.f64 1 b)) 2))))))))
(*.f64 -1 (*.f64 b (cbrt.f64 (-.f64 (*.f64 -2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b)))))
(*.f64 (neg.f64 b) (cbrt.f64 (-.f64 (*.f64 (/.f64 a (pow.f64 b 2)) -2) (/.f64 1 b))))
(*.f64 b (neg.f64 (cbrt.f64 (fma.f64 (/.f64 a (pow.f64 b 2)) -2 (/.f64 -1 b)))))
(*.f64 -1 (*.f64 b (+.f64 (cbrt.f64 (-.f64 (*.f64 -2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b))) (*.f64 -1/3 (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 3)) (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b)) 2))))))))
(*.f64 (neg.f64 b) (+.f64 (cbrt.f64 (-.f64 (*.f64 (/.f64 a (pow.f64 b 2)) -2) (/.f64 1 b))) (*.f64 (*.f64 -1/3 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (/.f64 a (pow.f64 b 2)) -2) (/.f64 1 b)) 2))))))
(*.f64 b (neg.f64 (+.f64 (cbrt.f64 (fma.f64 (/.f64 a (pow.f64 b 2)) -2 (/.f64 -1 b))) (*.f64 (*.f64 -1/3 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 (/.f64 a (pow.f64 b 2)) -2 (/.f64 -1 b)) 2)))))))
(*.f64 -1 (*.f64 b (+.f64 (cbrt.f64 (-.f64 (*.f64 -2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/9 (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 3)) (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b)) 5))))) (*.f64 1/3 (*.f64 (pow.f64 a 2) (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b)) 2)))))) (pow.f64 b 3))))))
(*.f64 (neg.f64 b) (+.f64 (cbrt.f64 (-.f64 (*.f64 (/.f64 a (pow.f64 b 2)) -2) (/.f64 1 b))) (neg.f64 (/.f64 (fma.f64 1/9 (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 3)) (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (/.f64 a (pow.f64 b 2)) -2) (/.f64 1 b)) 5)))) (*.f64 (*.f64 1/3 (pow.f64 a 2)) (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (/.f64 a (pow.f64 b 2)) -2) (/.f64 1 b)) 2))))) (pow.f64 b 3)))))
(*.f64 (-.f64 (cbrt.f64 (fma.f64 (/.f64 a (pow.f64 b 2)) -2 (/.f64 -1 b))) (/.f64 (fma.f64 1/9 (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 3)) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 (/.f64 a (pow.f64 b 2)) -2 (/.f64 -1 b)) 5)))) (*.f64 (*.f64 1/3 (pow.f64 a 2)) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 (/.f64 a (pow.f64 b 2)) -2 (/.f64 -1 b)) 2))))) (pow.f64 b 3))) (neg.f64 b))
(*.f64 -1 (*.f64 b (+.f64 (cbrt.f64 (-.f64 (*.f64 -2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 a 4) (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b)) 5))))) (*.f64 1/3 (*.f64 (/.f64 (+.f64 (*.f64 -2/9 (/.f64 (pow.f64 a 6) (pow.f64 (-.f64 (*.f64 -2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b)) 2))) (*.f64 1/27 (/.f64 (pow.f64 a 6) (pow.f64 (-.f64 (*.f64 -2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b)) 2)))) (pow.f64 b 3)) (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b)) 2)))))) (pow.f64 b 3))) (*.f64 1/3 (*.f64 (pow.f64 a 2) (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -2 (/.f64 a (pow.f64 b 2))) (/.f64 1 b)) 2)))))) (pow.f64 b 3))))))
(*.f64 (neg.f64 b) (+.f64 (cbrt.f64 (-.f64 (*.f64 (/.f64 a (pow.f64 b 2)) -2) (/.f64 1 b))) (neg.f64 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/9 (*.f64 (pow.f64 a 4) (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (/.f64 a (pow.f64 b 2)) -2) (/.f64 1 b)) 5)))) (*.f64 1/3 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a 6) (pow.f64 (-.f64 (*.f64 (/.f64 a (pow.f64 b 2)) -2) (/.f64 1 b)) 2)) -5/27) (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (/.f64 a (pow.f64 b 2)) -2) (/.f64 1 b)) 2)))) (pow.f64 b 3)))) (pow.f64 b 3)) (*.f64 (*.f64 1/3 (pow.f64 a 2)) (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (/.f64 a (pow.f64 b 2)) -2) (/.f64 1 b)) 2))))) (pow.f64 b 3)))))
(*.f64 b (neg.f64 (-.f64 (cbrt.f64 (fma.f64 (/.f64 a (pow.f64 b 2)) -2 (/.f64 -1 b))) (/.f64 (-.f64 (*.f64 (*.f64 1/3 (pow.f64 a 2)) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 (/.f64 a (pow.f64 b 2)) -2 (/.f64 -1 b)) 2)))) (/.f64 (fma.f64 -1/9 (*.f64 (pow.f64 a 4) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 (/.f64 a (pow.f64 b 2)) -2 (/.f64 -1 b)) 5)))) (*.f64 (*.f64 1/3 (*.f64 (/.f64 (pow.f64 a 6) (pow.f64 (fma.f64 (/.f64 a (pow.f64 b 2)) -2 (/.f64 -1 b)) 2)) (/.f64 -5/27 (pow.f64 b 3)))) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 (/.f64 a (pow.f64 b 2)) -2 (/.f64 -1 b)) 2))))) (pow.f64 b 3))) (pow.f64 b 3)))))
(cbrt.f64 (pow.f64 b 2))
(+.f64 (cbrt.f64 (pow.f64 b 2)) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 b 5)) 1/9) a)))
(+.f64 (cbrt.f64 (pow.f64 b 2)) (*.f64 (*.f64 2/3 (pow.f64 (pow.f64 b 5) 1/9)) a))
(+.f64 (cbrt.f64 (pow.f64 b 2)) (*.f64 a (+.f64 (*.f64 1/3 (*.f64 (*.f64 a (-.f64 1 (*.f64 4/3 (pow.f64 (*.f64 1 (pow.f64 b 16)) 1/9)))) (cbrt.f64 (/.f64 1 (pow.f64 b 4))))) (*.f64 2/3 (pow.f64 (*.f64 1 (pow.f64 b 5)) 1/9)))))
(+.f64 (cbrt.f64 (pow.f64 b 2)) (+.f64 (*.f64 a (*.f64 1/3 (*.f64 a (*.f64 (+.f64 1 (*.f64 -4/3 (pow.f64 (pow.f64 b 16) 1/9))) (cbrt.f64 (/.f64 1 (pow.f64 b 4))))))) (*.f64 a (*.f64 2/3 (pow.f64 (pow.f64 b 5) 1/9)))))
(+.f64 (*.f64 a (*.f64 1/3 (*.f64 a (+.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 b 4))) 1) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 b 4))) (-.f64 0 (*.f64 4/3 (pow.f64 (pow.f64 b 16) 1/9)))))))) (+.f64 (*.f64 a (*.f64 2/3 (pow.f64 (pow.f64 b 5) 1/9))) (cbrt.f64 (pow.f64 b 2))))
(+.f64 (cbrt.f64 (pow.f64 b 2)) (*.f64 a (+.f64 (*.f64 2/3 (pow.f64 (*.f64 1 (pow.f64 b 5)) 1/9)) (*.f64 a (+.f64 (*.f64 -1/3 (*.f64 (*.f64 a (+.f64 (*.f64 8/27 (cbrt.f64 (pow.f64 b 5))) (*.f64 4/3 (*.f64 (pow.f64 (/.f64 1 b) 1/9) (-.f64 1 (*.f64 4/3 (pow.f64 (*.f64 1 (pow.f64 b 16)) 1/9))))))) (cbrt.f64 (/.f64 1 (pow.f64 b 4))))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 b 4))) (-.f64 1 (*.f64 4/3 (pow.f64 (*.f64 1 (pow.f64 b 16)) 1/9))))))))))
(+.f64 (cbrt.f64 (pow.f64 b 2)) (+.f64 (*.f64 (*.f64 2/3 (pow.f64 (pow.f64 b 5) 1/9)) a) (*.f64 (+.f64 (*.f64 a (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 b 4))) (+.f64 (*.f64 (*.f64 8/27 (cbrt.f64 (pow.f64 b 5))) a) (*.f64 (*.f64 (*.f64 4/3 (pow.f64 (/.f64 1 b) 1/9)) (+.f64 1 (*.f64 -4/3 (pow.f64 (pow.f64 b 16) 1/9)))) a))))) (*.f64 a (*.f64 1/3 (*.f64 (+.f64 1 (*.f64 -4/3 (pow.f64 (pow.f64 b 16) 1/9))) (cbrt.f64 (/.f64 1 (pow.f64 b 4))))))) a)))
(+.f64 (cbrt.f64 (pow.f64 b 2)) (+.f64 (*.f64 (*.f64 2/3 (pow.f64 (pow.f64 b 5) 1/9)) a) (*.f64 (+.f64 (*.f64 a (*.f64 -1/3 (+.f64 (*.f64 (*.f64 a (*.f64 8/27 (cbrt.f64 (pow.f64 b 5)))) (cbrt.f64 (/.f64 1 (pow.f64 b 4)))) (*.f64 (*.f64 a (+.f64 (*.f64 (*.f64 4/3 (pow.f64 (/.f64 1 b) 1/9)) 1) (*.f64 (*.f64 4/3 (pow.f64 (/.f64 1 b) 1/9)) (-.f64 0 (*.f64 4/3 (pow.f64 (pow.f64 b 16) 1/9)))))) (cbrt.f64 (/.f64 1 (pow.f64 b 4))))))) (*.f64 a (+.f64 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 b 4)))) 1) (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 b 4)))) (-.f64 0 (*.f64 4/3 (pow.f64 (pow.f64 b 16) 1/9))))))) a)))
(*.f64 a (cbrt.f64 (+.f64 (*.f64 2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a))))
(*.f64 a (cbrt.f64 (fma.f64 2 (/.f64 b (pow.f64 a 2)) (/.f64 1 a))))
(*.f64 a (+.f64 (cbrt.f64 (+.f64 (*.f64 2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a))) (*.f64 1/3 (*.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 3)) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a)) 2)))))))
(*.f64 a (+.f64 (cbrt.f64 (fma.f64 2 (/.f64 b (pow.f64 a 2)) (/.f64 1 a))) (*.f64 (*.f64 1/3 (/.f64 (pow.f64 b 2) (pow.f64 a 3))) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 (/.f64 b (pow.f64 a 2)) (/.f64 1 a)) 2))))))
(*.f64 a (+.f64 (cbrt.f64 (+.f64 (*.f64 2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a))) (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (pow.f64 b 4) (pow.f64 a 6)) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a)) 5))))) (*.f64 1/3 (*.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 3)) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a)) 2))))))))
(*.f64 a (+.f64 (cbrt.f64 (fma.f64 2 (/.f64 b (pow.f64 a 2)) (/.f64 1 a))) (fma.f64 -1/9 (*.f64 (/.f64 (pow.f64 b 4) (pow.f64 a 6)) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 (/.f64 b (pow.f64 a 2)) (/.f64 1 a)) 5)))) (*.f64 (*.f64 1/3 (/.f64 (pow.f64 b 2) (pow.f64 a 3))) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 (/.f64 b (pow.f64 a 2)) (/.f64 1 a)) 2)))))))
(*.f64 a (+.f64 (cbrt.f64 (+.f64 (*.f64 2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a))) (+.f64 (*.f64 -1/3 (*.f64 (/.f64 (+.f64 (*.f64 -2/9 (/.f64 (pow.f64 b 6) (pow.f64 (+.f64 (*.f64 2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a)) 2))) (*.f64 1/27 (/.f64 (pow.f64 b 6) (pow.f64 (+.f64 (*.f64 2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a)) 2)))) (pow.f64 a 9)) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a)) 2))))) (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (pow.f64 b 4) (pow.f64 a 6)) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a)) 5))))) (*.f64 1/3 (*.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 3)) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a)) 2)))))))))
(*.f64 a (+.f64 (cbrt.f64 (fma.f64 2 (/.f64 b (pow.f64 a 2)) (/.f64 1 a))) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 (/.f64 b (pow.f64 a 2)) (/.f64 1 a)) 2))) (/.f64 (*.f64 (/.f64 (pow.f64 b 6) (pow.f64 (fma.f64 2 (/.f64 b (pow.f64 a 2)) (/.f64 1 a)) 2)) -5/27) (pow.f64 a 9))) (fma.f64 -1/9 (*.f64 (/.f64 (pow.f64 b 4) (pow.f64 a 6)) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 (/.f64 b (pow.f64 a 2)) (/.f64 1 a)) 5)))) (*.f64 (*.f64 1/3 (/.f64 (pow.f64 b 2) (pow.f64 a 3))) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 (/.f64 b (pow.f64 a 2)) (/.f64 1 a)) 2))))))))
(*.f64 a (+.f64 (cbrt.f64 (fma.f64 2 (/.f64 b (pow.f64 a 2)) (/.f64 1 a))) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 (/.f64 b (pow.f64 a 2)) (/.f64 1 a)) 2))) (*.f64 (/.f64 (pow.f64 b 6) (pow.f64 (fma.f64 2 (/.f64 b (pow.f64 a 2)) (/.f64 1 a)) 2)) (/.f64 -5/27 (pow.f64 a 9)))) (fma.f64 -1/9 (*.f64 (/.f64 (pow.f64 b 4) (pow.f64 a 6)) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 (/.f64 b (pow.f64 a 2)) (/.f64 1 a)) 5)))) (*.f64 (*.f64 1/3 (/.f64 (pow.f64 b 2) (pow.f64 a 3))) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 (/.f64 b (pow.f64 a 2)) (/.f64 1 a)) 2))))))))
(*.f64 -1 (*.f64 a (cbrt.f64 (-.f64 (*.f64 -2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a)))))
(*.f64 (neg.f64 a) (cbrt.f64 (-.f64 (/.f64 (*.f64 -2 b) (pow.f64 a 2)) (/.f64 1 a))))
(*.f64 (cbrt.f64 (fma.f64 -2 (/.f64 b (pow.f64 a 2)) (/.f64 -1 a))) (neg.f64 a))
(*.f64 -1 (*.f64 a (+.f64 (cbrt.f64 (-.f64 (*.f64 -2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a))) (*.f64 -1/3 (*.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 3)) (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a)) 2))))))))
(*.f64 (neg.f64 a) (+.f64 (cbrt.f64 (-.f64 (/.f64 (*.f64 -2 b) (pow.f64 a 2)) (/.f64 1 a))) (*.f64 (*.f64 -1/3 (/.f64 (pow.f64 b 2) (pow.f64 a 3))) (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 -2 b) (pow.f64 a 2)) (/.f64 1 a)) 2))))))
(*.f64 a (neg.f64 (+.f64 (cbrt.f64 (fma.f64 -2 (/.f64 b (pow.f64 a 2)) (/.f64 -1 a))) (*.f64 (*.f64 -1/3 (/.f64 (pow.f64 b 2) (pow.f64 a 3))) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 -2 (/.f64 b (pow.f64 a 2)) (/.f64 -1 a)) 2)))))))
(*.f64 -1 (*.f64 a (+.f64 (cbrt.f64 (-.f64 (*.f64 -2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/9 (*.f64 (/.f64 (pow.f64 b 4) (pow.f64 a 3)) (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a)) 5))))) (*.f64 1/3 (*.f64 (pow.f64 b 2) (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a)) 2)))))) (pow.f64 a 3))))))
(*.f64 (neg.f64 a) (+.f64 (cbrt.f64 (-.f64 (/.f64 (*.f64 -2 b) (pow.f64 a 2)) (/.f64 1 a))) (neg.f64 (/.f64 (fma.f64 1/9 (*.f64 (/.f64 (pow.f64 b 4) (pow.f64 a 3)) (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 -2 b) (pow.f64 a 2)) (/.f64 1 a)) 5)))) (*.f64 (*.f64 1/3 (pow.f64 b 2)) (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 -2 b) (pow.f64 a 2)) (/.f64 1 a)) 2))))) (pow.f64 a 3)))))
(*.f64 a (neg.f64 (-.f64 (cbrt.f64 (fma.f64 -2 (/.f64 b (pow.f64 a 2)) (/.f64 -1 a))) (/.f64 (fma.f64 1/9 (*.f64 (pow.f64 b 4) (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 -2 (/.f64 b (pow.f64 a 2)) (/.f64 -1 a)) 5))) (pow.f64 a 3))) (*.f64 (*.f64 1/3 (pow.f64 b 2)) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 -2 (/.f64 b (pow.f64 a 2)) (/.f64 -1 a)) 2))))) (pow.f64 a 3)))))
(*.f64 -1 (*.f64 a (+.f64 (cbrt.f64 (-.f64 (*.f64 -2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 b 4) (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a)) 5))))) (*.f64 1/3 (*.f64 (/.f64 (+.f64 (*.f64 -2/9 (/.f64 (pow.f64 b 6) (pow.f64 (-.f64 (*.f64 -2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a)) 2))) (*.f64 1/27 (/.f64 (pow.f64 b 6) (pow.f64 (-.f64 (*.f64 -2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a)) 2)))) (pow.f64 a 3)) (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a)) 2)))))) (pow.f64 a 3))) (*.f64 1/3 (*.f64 (pow.f64 b 2) (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -2 (/.f64 b (pow.f64 a 2))) (/.f64 1 a)) 2)))))) (pow.f64 a 3))))))
(*.f64 (neg.f64 a) (+.f64 (cbrt.f64 (-.f64 (/.f64 (*.f64 -2 b) (pow.f64 a 2)) (/.f64 1 a))) (neg.f64 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/9 (*.f64 (pow.f64 b 4) (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 -2 b) (pow.f64 a 2)) (/.f64 1 a)) 5)))) (*.f64 1/3 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 b 6) (pow.f64 (-.f64 (/.f64 (*.f64 -2 b) (pow.f64 a 2)) (/.f64 1 a)) 2)) -5/27) (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 -2 b) (pow.f64 a 2)) (/.f64 1 a)) 2)))) (pow.f64 a 3)))) (pow.f64 a 3)) (*.f64 (*.f64 1/3 (pow.f64 b 2)) (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 -2 b) (pow.f64 a 2)) (/.f64 1 a)) 2))))) (pow.f64 a 3)))))
(*.f64 a (neg.f64 (-.f64 (cbrt.f64 (fma.f64 -2 (/.f64 b (pow.f64 a 2)) (/.f64 -1 a))) (/.f64 (-.f64 (*.f64 (*.f64 1/3 (pow.f64 b 2)) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 -2 (/.f64 b (pow.f64 a 2)) (/.f64 -1 a)) 2)))) (/.f64 (fma.f64 -1/9 (*.f64 (pow.f64 b 4) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 -2 (/.f64 b (pow.f64 a 2)) (/.f64 -1 a)) 5)))) (*.f64 (*.f64 1/3 (*.f64 (/.f64 (pow.f64 b 6) (pow.f64 (fma.f64 -2 (/.f64 b (pow.f64 a 2)) (/.f64 -1 a)) 2)) (/.f64 -5/27 (pow.f64 a 3)))) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 -2 (/.f64 b (pow.f64 a 2)) (/.f64 -1 a)) 2))))) (pow.f64 a 3))) (pow.f64 a 3)))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (neg.f64 (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(*.f64 (pow.f64 a 2) (*.f64 angle (neg.f64 (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 angle (*.f64 (*.f64 b (PI.f64)) (*.f64 0 a))))
(-.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 0))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 b (+.f64 (*.f64 angle (*.f64 b (PI.f64))) (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 b (*.f64 angle (fma.f64 b (PI.f64) (*.f64 (PI.f64) (*.f64 0 a))))))
(-.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) (+.f64 0 b)))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 b (+.f64 (*.f64 angle (*.f64 b (PI.f64))) (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 b (*.f64 angle (fma.f64 b (PI.f64) (*.f64 (PI.f64) (*.f64 0 a))))))
(-.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) (+.f64 0 b)))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b)))
(*.f64 (pow.f64 b 2) (fma.f64 angle (PI.f64) (*.f64 angle (*.f64 (PI.f64) (/.f64 (*.f64 0 a) b)))))
(*.f64 (pow.f64 b 2) (*.f64 angle (+.f64 (PI.f64) (*.f64 0 (/.f64 (PI.f64) b)))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (+.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b))))
(*.f64 (pow.f64 b 2) (fma.f64 -1 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 angle (PI.f64)) (pow.f64 b 2))) (fma.f64 angle (PI.f64) (*.f64 angle (*.f64 (PI.f64) (/.f64 (*.f64 0 a) b))))))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 angle (+.f64 (PI.f64) (*.f64 0 (/.f64 (PI.f64) b)))) (*.f64 (pow.f64 a 2) (*.f64 angle (/.f64 (PI.f64) (pow.f64 b 2))))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (+.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b))))
(*.f64 (pow.f64 b 2) (fma.f64 -1 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 angle (PI.f64)) (pow.f64 b 2))) (fma.f64 angle (PI.f64) (*.f64 angle (*.f64 (PI.f64) (/.f64 (*.f64 0 a) b))))))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 angle (+.f64 (PI.f64) (*.f64 0 (/.f64 (PI.f64) b)))) (*.f64 (pow.f64 a 2) (*.f64 angle (/.f64 (PI.f64) (pow.f64 b 2))))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b)))
(*.f64 (pow.f64 b 2) (fma.f64 angle (PI.f64) (*.f64 angle (*.f64 (PI.f64) (/.f64 (*.f64 0 a) b)))))
(*.f64 (pow.f64 b 2) (*.f64 angle (+.f64 (PI.f64) (*.f64 0 (/.f64 (PI.f64) b)))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) b)) b)) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 b 2) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (*.f64 angle (PI.f64)) (*.f64 0 a)) (*.f64 (pow.f64 a 2) (/.f64 (*.f64 angle (PI.f64)) b))) b) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 angle (PI.f64)) (/.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 0)) (*.f64 (pow.f64 a 2) (*.f64 angle (/.f64 (PI.f64) b)))) b)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) b)) b)) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 b 2) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (*.f64 angle (PI.f64)) (*.f64 0 a)) (*.f64 (pow.f64 a 2) (/.f64 (*.f64 angle (PI.f64)) b))) b) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 angle (PI.f64)) (/.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 0)) (*.f64 (pow.f64 a 2) (*.f64 angle (/.f64 (PI.f64) b)))) b)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 a (*.f64 angle (*.f64 (PI.f64) 0)) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 a (fma.f64 -1 (*.f64 a (*.f64 angle (PI.f64))) (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 a (-.f64 (*.f64 angle (*.f64 (PI.f64) 0)) (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 a (fma.f64 -1 (*.f64 a (*.f64 angle (PI.f64))) (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 a (-.f64 (*.f64 angle (*.f64 (PI.f64) 0)) (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (neg.f64 (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(*.f64 (pow.f64 a 2) (*.f64 angle (neg.f64 (PI.f64))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a)))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (*.f64 angle (PI.f64)) (*.f64 angle (/.f64 (*.f64 (PI.f64) (*.f64 0 b)) a))))
(*.f64 (pow.f64 a 2) (neg.f64 (*.f64 angle (+.f64 (PI.f64) (/.f64 (*.f64 (PI.f64) 0) a)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (+.f64 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a) (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (+.f64 (fma.f64 -1 (*.f64 angle (PI.f64)) (*.f64 angle (/.f64 (*.f64 (PI.f64) (*.f64 0 b)) a))) (*.f64 angle (/.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 angle (+.f64 (/.f64 (*.f64 (PI.f64) 0) a) (*.f64 (PI.f64) (/.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (+.f64 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a) (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (+.f64 (fma.f64 -1 (*.f64 angle (PI.f64)) (*.f64 angle (/.f64 (*.f64 (PI.f64) (*.f64 0 b)) a))) (*.f64 angle (/.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 angle (+.f64 (/.f64 (*.f64 (PI.f64) 0) a) (*.f64 (PI.f64) (/.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 angle (PI.f64))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (neg.f64 (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(*.f64 (pow.f64 a 2) (*.f64 angle (neg.f64 (PI.f64))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (*.f64 angle (PI.f64)) (*.f64 angle (/.f64 (*.f64 (PI.f64) (*.f64 0 b)) a))))
(*.f64 (pow.f64 a 2) (neg.f64 (*.f64 angle (+.f64 (PI.f64) (/.f64 (*.f64 (PI.f64) 0) a)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) a)) (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) a))))
(*.f64 (pow.f64 a 2) (*.f64 -1 (+.f64 (*.f64 angle (PI.f64)) (/.f64 (fma.f64 -1 (*.f64 angle (/.f64 (*.f64 (pow.f64 b 2) (PI.f64)) a)) (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b)))) a))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 angle (neg.f64 (PI.f64))) (/.f64 (-.f64 (*.f64 angle (*.f64 (PI.f64) 0)) (*.f64 angle (/.f64 (*.f64 (pow.f64 b 2) (PI.f64)) a))) a)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (*.f64 angle (PI.f64))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) a)) (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) a))))
(*.f64 (pow.f64 a 2) (*.f64 -1 (+.f64 (*.f64 angle (PI.f64)) (/.f64 (fma.f64 -1 (*.f64 angle (/.f64 (*.f64 (pow.f64 b 2) (PI.f64)) a)) (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b)))) a))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 angle (neg.f64 (PI.f64))) (/.f64 (-.f64 (*.f64 angle (*.f64 (PI.f64) 0)) (*.f64 angle (/.f64 (*.f64 (pow.f64 b 2) (PI.f64)) a))) a)))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 b a) (+.f64 a b))) 1/90)
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 b a) (+.f64 a b))) 1/90)
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 b a) (+.f64 a b))) 1/90)
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 b a) (+.f64 a b))) 1/90)
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 b a) (+.f64 a b))) 1/90)
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 b a) (+.f64 a b))) 1/90)
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 b a) (+.f64 a b))) 1/90)
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 b a) (+.f64 a b))) 1/90)
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 b a) (+.f64 a b))) 1/90)
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 b a) (+.f64 a b))) 1/90)
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 b a) (+.f64 a b))) 1/90)
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 b a) (+.f64 a b))) 1/90)
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90)
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 (*.f64 angle 1/90) (*.f64 (*.f64 b (PI.f64)) (*.f64 0 a))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 (*.f64 angle 1/90) (*.f64 b (*.f64 (PI.f64) 0))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 b (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 b (*.f64 1/90 (*.f64 angle (fma.f64 b (PI.f64) (*.f64 (PI.f64) (*.f64 0 a)))))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 b (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 0 b))))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 b (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 b (*.f64 1/90 (*.f64 angle (fma.f64 b (PI.f64) (*.f64 (PI.f64) (*.f64 0 a)))))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 b (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 0 b))))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 angle 1/90) (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b))))
(*.f64 (pow.f64 b 2) (*.f64 1/90 (fma.f64 angle (PI.f64) (*.f64 angle (*.f64 (PI.f64) (/.f64 (*.f64 0 a) b))))))
(*.f64 (pow.f64 b 2) (*.f64 1/90 (*.f64 angle (+.f64 (PI.f64) (*.f64 0 (/.f64 (PI.f64) b))))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b)))))
(*.f64 (pow.f64 b 2) (fma.f64 -1/90 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 angle (PI.f64)) (pow.f64 b 2))) (*.f64 1/90 (fma.f64 angle (PI.f64) (*.f64 angle (*.f64 (PI.f64) (/.f64 (*.f64 0 a) b)))))))
(*.f64 (pow.f64 b 2) (fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (/.f64 (PI.f64) (pow.f64 b 2)))) (*.f64 1/90 (*.f64 angle (+.f64 (PI.f64) (*.f64 0 (/.f64 (PI.f64) b)))))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (pow.f64 b 2))) (+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b)))))
(*.f64 (pow.f64 b 2) (fma.f64 -1/90 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 angle (PI.f64)) (pow.f64 b 2))) (*.f64 1/90 (fma.f64 angle (PI.f64) (*.f64 angle (*.f64 (PI.f64) (/.f64 (*.f64 0 a) b)))))))
(*.f64 (pow.f64 b 2) (fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (/.f64 (PI.f64) (pow.f64 b 2)))) (*.f64 1/90 (*.f64 angle (+.f64 (PI.f64) (*.f64 0 (/.f64 (PI.f64) b)))))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 angle 1/90) (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b))))
(*.f64 (pow.f64 b 2) (*.f64 1/90 (fma.f64 angle (PI.f64) (*.f64 angle (*.f64 (PI.f64) (/.f64 (*.f64 0 a) b))))))
(*.f64 (pow.f64 b 2) (*.f64 1/90 (*.f64 angle (+.f64 (PI.f64) (*.f64 0 (/.f64 (PI.f64) b))))))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) b))) b)) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (fma.f64 -1 (/.f64 (fma.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 0 a)) (*.f64 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 angle (PI.f64)) b)) 1/90)) b) (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) (/.f64 (fma.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) 0)) (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (/.f64 (PI.f64) b))) 1/90)) b)))
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 1/90 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) b))) b)) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (fma.f64 -1 (/.f64 (fma.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 0 a)) (*.f64 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 angle (PI.f64)) b)) 1/90)) b) (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (pow.f64 b 2) (-.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) (/.f64 (fma.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) 0)) (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (/.f64 (PI.f64) b))) 1/90)) b)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 angle 1/90) (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 1/90 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 1/90 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) 0)) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 a (+.f64 (*.f64 -1/90 (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))))))
(fma.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (*.f64 a (fma.f64 -1/90 (*.f64 a (*.f64 angle (PI.f64))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) 1/90))))
(fma.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (*.f64 a (fma.f64 -1/90 (*.f64 a (*.f64 angle (PI.f64))) (*.f64 (*.f64 angle (*.f64 (PI.f64) 0)) 1/90))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 a (+.f64 (*.f64 -1/90 (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))))))
(fma.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (*.f64 a (fma.f64 -1/90 (*.f64 a (*.f64 angle (PI.f64))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) 1/90))))
(fma.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (*.f64 a (fma.f64 -1/90 (*.f64 a (*.f64 angle (PI.f64))) (*.f64 (*.f64 angle (*.f64 (PI.f64) 0)) 1/90))))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90)
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a))))
(*.f64 (pow.f64 a 2) (fma.f64 -1/90 (*.f64 angle (PI.f64)) (*.f64 (*.f64 angle (/.f64 (*.f64 (PI.f64) (*.f64 0 b)) a)) 1/90)))
(*.f64 (pow.f64 a 2) (fma.f64 -1/90 (*.f64 angle (PI.f64)) (*.f64 (*.f64 angle 1/90) (/.f64 (*.f64 (PI.f64) 0) a))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a)) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2))))))
(*.f64 (pow.f64 a 2) (fma.f64 -1/90 (*.f64 angle (PI.f64)) (*.f64 1/90 (+.f64 (*.f64 angle (/.f64 (*.f64 (PI.f64) (*.f64 0 b)) a)) (*.f64 angle (/.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (pow.f64 a 2)))))))
(*.f64 (pow.f64 a 2) (fma.f64 -1/90 (*.f64 angle (PI.f64)) (*.f64 1/90 (*.f64 angle (+.f64 (/.f64 (*.f64 (PI.f64) 0) a) (*.f64 (PI.f64) (/.f64 (pow.f64 b 2) (pow.f64 a 2))))))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a)) (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) (pow.f64 a 2))))))
(*.f64 (pow.f64 a 2) (fma.f64 -1/90 (*.f64 angle (PI.f64)) (*.f64 1/90 (+.f64 (*.f64 angle (/.f64 (*.f64 (PI.f64) (*.f64 0 b)) a)) (*.f64 angle (/.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (pow.f64 a 2)))))))
(*.f64 (pow.f64 a 2) (fma.f64 -1/90 (*.f64 angle (PI.f64)) (*.f64 1/90 (*.f64 angle (+.f64 (/.f64 (*.f64 (PI.f64) 0) a) (*.f64 (PI.f64) (/.f64 (pow.f64 b 2) (pow.f64 a 2))))))))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90)
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))) (*.f64 -1/90 (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a))))
(*.f64 (pow.f64 a 2) (*.f64 -1/90 (+.f64 (*.f64 angle (PI.f64)) (*.f64 angle (/.f64 (*.f64 (PI.f64) (*.f64 0 b)) a)))))
(*.f64 (pow.f64 a 2) (*.f64 -1/90 (*.f64 angle (+.f64 (PI.f64) (/.f64 (*.f64 (PI.f64) 0) a)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/90 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) a)) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) a)) (*.f64 -1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (/.f64 (fma.f64 -1/90 (*.f64 angle (/.f64 (*.f64 (pow.f64 b 2) (PI.f64)) a)) (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) 1/90)) a) (*.f64 (*.f64 angle (PI.f64)) -1/90)))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 angle (*.f64 (PI.f64) -1/90)) (/.f64 (fma.f64 -1/90 (*.f64 angle (/.f64 (*.f64 (pow.f64 b 2) (PI.f64)) a)) (*.f64 (*.f64 angle (*.f64 (PI.f64) 0)) 1/90)) a)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/90 (/.f64 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) a)) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) a)) (*.f64 -1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (/.f64 (fma.f64 -1/90 (*.f64 angle (/.f64 (*.f64 (pow.f64 b 2) (PI.f64)) a)) (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) 1/90)) a) (*.f64 (*.f64 angle (PI.f64)) -1/90)))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 angle (*.f64 (PI.f64) -1/90)) (/.f64 (fma.f64 -1/90 (*.f64 angle (/.f64 (*.f64 (pow.f64 b 2) (PI.f64)) a)) (*.f64 (*.f64 angle (*.f64 (PI.f64) 0)) 1/90)) a)))
(*.f64 -1 (*.f64 a (PI.f64)))
(neg.f64 (*.f64 a (PI.f64)))
(*.f64 a (neg.f64 (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 a (PI.f64))) (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (-.f64 b a))
(+.f64 (*.f64 -1 (*.f64 a (PI.f64))) (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (-.f64 b a))
(+.f64 (*.f64 -1 (*.f64 a (PI.f64))) (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (-.f64 b a))
(*.f64 b (PI.f64))
(*.f64 b (+.f64 (PI.f64) (*.f64 -1 (/.f64 (*.f64 a (PI.f64)) b))))
(*.f64 b (+.f64 (PI.f64) (/.f64 (neg.f64 (*.f64 a (PI.f64))) b)))
(*.f64 b (-.f64 (PI.f64) (*.f64 a (/.f64 (PI.f64) b))))
(*.f64 b (+.f64 (PI.f64) (*.f64 -1 (/.f64 (*.f64 a (PI.f64)) b))))
(*.f64 b (+.f64 (PI.f64) (/.f64 (neg.f64 (*.f64 a (PI.f64))) b)))
(*.f64 b (-.f64 (PI.f64) (*.f64 a (/.f64 (PI.f64) b))))
(*.f64 b (+.f64 (PI.f64) (*.f64 -1 (/.f64 (*.f64 a (PI.f64)) b))))
(*.f64 b (+.f64 (PI.f64) (/.f64 (neg.f64 (*.f64 a (PI.f64))) b)))
(*.f64 b (-.f64 (PI.f64) (*.f64 a (/.f64 (PI.f64) b))))
(*.f64 b (PI.f64))
(*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (PI.f64)) (/.f64 (*.f64 a (PI.f64)) b))))
(*.f64 (neg.f64 b) (fma.f64 -1 (PI.f64) (*.f64 a (/.f64 (PI.f64) b))))
(*.f64 (neg.f64 b) (-.f64 (*.f64 a (/.f64 (PI.f64) b)) (PI.f64)))
(*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (PI.f64)) (/.f64 (*.f64 a (PI.f64)) b))))
(*.f64 (neg.f64 b) (fma.f64 -1 (PI.f64) (*.f64 a (/.f64 (PI.f64) b))))
(*.f64 (neg.f64 b) (-.f64 (*.f64 a (/.f64 (PI.f64) b)) (PI.f64)))
(*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (PI.f64)) (/.f64 (*.f64 a (PI.f64)) b))))
(*.f64 (neg.f64 b) (fma.f64 -1 (PI.f64) (*.f64 a (/.f64 (PI.f64) b))))
(*.f64 (neg.f64 b) (-.f64 (*.f64 a (/.f64 (PI.f64) b)) (PI.f64)))
(*.f64 b (PI.f64))
(+.f64 (*.f64 -1 (*.f64 a (PI.f64))) (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (-.f64 b a))
(+.f64 (*.f64 -1 (*.f64 a (PI.f64))) (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (-.f64 b a))
(+.f64 (*.f64 -1 (*.f64 a (PI.f64))) (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (-.f64 b a))
(*.f64 -1 (*.f64 a (PI.f64)))
(neg.f64 (*.f64 a (PI.f64)))
(*.f64 a (neg.f64 (PI.f64)))
(*.f64 a (+.f64 (*.f64 -1 (PI.f64)) (/.f64 (*.f64 b (PI.f64)) a)))
(*.f64 a (fma.f64 -1 (PI.f64) (/.f64 (*.f64 b (PI.f64)) a)))
(*.f64 a (-.f64 (/.f64 (*.f64 b (PI.f64)) a) (PI.f64)))
(*.f64 a (+.f64 (*.f64 -1 (PI.f64)) (/.f64 (*.f64 b (PI.f64)) a)))
(*.f64 a (fma.f64 -1 (PI.f64) (/.f64 (*.f64 b (PI.f64)) a)))
(*.f64 a (-.f64 (/.f64 (*.f64 b (PI.f64)) a) (PI.f64)))
(*.f64 a (+.f64 (*.f64 -1 (PI.f64)) (/.f64 (*.f64 b (PI.f64)) a)))
(*.f64 a (fma.f64 -1 (PI.f64) (/.f64 (*.f64 b (PI.f64)) a)))
(*.f64 a (-.f64 (/.f64 (*.f64 b (PI.f64)) a) (PI.f64)))
(*.f64 -1 (*.f64 a (PI.f64)))
(neg.f64 (*.f64 a (PI.f64)))
(*.f64 a (neg.f64 (PI.f64)))
(*.f64 -1 (*.f64 a (+.f64 (PI.f64) (*.f64 -1 (/.f64 (*.f64 b (PI.f64)) a)))))
(*.f64 (neg.f64 a) (+.f64 (PI.f64) (neg.f64 (/.f64 (*.f64 b (PI.f64)) a))))
(*.f64 (-.f64 (PI.f64) (/.f64 (*.f64 b (PI.f64)) a)) (neg.f64 a))
(*.f64 -1 (*.f64 a (+.f64 (PI.f64) (*.f64 -1 (/.f64 (*.f64 b (PI.f64)) a)))))
(*.f64 (neg.f64 a) (+.f64 (PI.f64) (neg.f64 (/.f64 (*.f64 b (PI.f64)) a))))
(*.f64 (-.f64 (PI.f64) (/.f64 (*.f64 b (PI.f64)) a)) (neg.f64 a))
(*.f64 -1 (*.f64 a (+.f64 (PI.f64) (*.f64 -1 (/.f64 (*.f64 b (PI.f64)) a)))))
(*.f64 (neg.f64 a) (+.f64 (PI.f64) (neg.f64 (/.f64 (*.f64 b (PI.f64)) a))))
(*.f64 (-.f64 (PI.f64) (/.f64 (*.f64 b (PI.f64)) a)) (neg.f64 a))
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))
(*.f64 (neg.f64 (pow.f64 a 2)) (PI.f64))
(*.f64 (pow.f64 a 2) (neg.f64 (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)) (*.f64 (*.f64 b (PI.f64)) (*.f64 0 a)))
(-.f64 (*.f64 b (*.f64 (PI.f64) 0)) (*.f64 (pow.f64 a 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 b (+.f64 (*.f64 b (PI.f64)) (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)) (*.f64 b (fma.f64 b (PI.f64) (*.f64 (PI.f64) (*.f64 0 a)))))
(-.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 0 b))) (*.f64 (pow.f64 a 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 b (+.f64 (*.f64 b (PI.f64)) (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)) (*.f64 b (fma.f64 b (PI.f64) (*.f64 (PI.f64) (*.f64 0 a)))))
(-.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 0 b))) (*.f64 (pow.f64 a 2) (PI.f64)))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (/.f64 (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))) b)))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (*.f64 (PI.f64) (/.f64 (*.f64 0 a) b))))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (*.f64 0 (/.f64 (PI.f64) b))))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (PI.f64)) (pow.f64 b 2))) (/.f64 (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))) b))))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (fma.f64 -1 (*.f64 (pow.f64 a 2) (/.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (PI.f64) (/.f64 (*.f64 0 a) b)))))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (-.f64 (*.f64 0 (/.f64 (PI.f64) b)) (*.f64 (pow.f64 a 2) (/.f64 (PI.f64) (pow.f64 b 2))))))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (PI.f64)) (pow.f64 b 2))) (/.f64 (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))) b))))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (fma.f64 -1 (*.f64 (pow.f64 a 2) (/.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (PI.f64) (/.f64 (*.f64 0 a) b)))))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (-.f64 (*.f64 0 (/.f64 (PI.f64) b)) (*.f64 (pow.f64 a 2) (/.f64 (PI.f64) (pow.f64 b 2))))))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (/.f64 (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))) b)))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (*.f64 (PI.f64) (/.f64 (*.f64 0 a) b))))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (*.f64 0 (/.f64 (PI.f64) b))))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (/.f64 (*.f64 (pow.f64 a 2) (PI.f64)) b)) b))))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (neg.f64 (/.f64 (fma.f64 -1 (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (pow.f64 a 2) (/.f64 (PI.f64) b))) b))))
(*.f64 (pow.f64 b 2) (-.f64 (PI.f64) (/.f64 (+.f64 (*.f64 (PI.f64) 0) (*.f64 (pow.f64 a 2) (/.f64 (PI.f64) b))) b)))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (/.f64 (*.f64 (pow.f64 a 2) (PI.f64)) b)) b))))
(*.f64 (pow.f64 b 2) (+.f64 (PI.f64) (neg.f64 (/.f64 (fma.f64 -1 (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (pow.f64 a 2) (/.f64 (PI.f64) b))) b))))
(*.f64 (pow.f64 b 2) (-.f64 (PI.f64) (/.f64 (+.f64 (*.f64 (PI.f64) 0) (*.f64 (pow.f64 a 2) (/.f64 (PI.f64) b))) b)))
(*.f64 (pow.f64 b 2) (PI.f64))
(+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (PI.f64)))
(fma.f64 a (*.f64 (PI.f64) (*.f64 0 b)) (*.f64 (pow.f64 b 2) (PI.f64)))
(fma.f64 a (*.f64 (PI.f64) 0) (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (PI.f64))) (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 b 2) (PI.f64)))
(fma.f64 a (fma.f64 -1 (*.f64 a (PI.f64)) (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 (pow.f64 b 2) (PI.f64)))
(fma.f64 a (*.f64 a (neg.f64 (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (PI.f64))) (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 b 2) (PI.f64)))
(fma.f64 a (fma.f64 -1 (*.f64 a (PI.f64)) (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 (pow.f64 b 2) (PI.f64)))
(fma.f64 a (*.f64 a (neg.f64 (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))
(*.f64 (neg.f64 (pow.f64 a 2)) (PI.f64))
(*.f64 (pow.f64 a 2) (neg.f64 (PI.f64)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (PI.f64)) (/.f64 (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))) a)))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (PI.f64) (/.f64 (*.f64 (PI.f64) (*.f64 0 b)) a)))
(*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (+.f64 -1 (/.f64 0 a))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (PI.f64)) (+.f64 (/.f64 (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))) a) (/.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (+.f64 (fma.f64 -1 (PI.f64) (/.f64 (*.f64 (PI.f64) (*.f64 0 b)) a)) (/.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 (PI.f64) (+.f64 -1 (/.f64 0 a))) (*.f64 (PI.f64) (/.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (PI.f64)) (+.f64 (/.f64 (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))) a) (/.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (+.f64 (fma.f64 -1 (PI.f64) (/.f64 (*.f64 (PI.f64) (*.f64 0 b)) a)) (/.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 (PI.f64) (+.f64 -1 (/.f64 0 a))) (*.f64 (PI.f64) (/.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))
(*.f64 (neg.f64 (pow.f64 a 2)) (PI.f64))
(*.f64 (pow.f64 a 2) (neg.f64 (PI.f64)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (PI.f64)) (*.f64 -1 (/.f64 (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))) a))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (PI.f64) (/.f64 (*.f64 (PI.f64) (*.f64 0 b)) a)))
(*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (+.f64 -1 (/.f64 0 a))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (PI.f64)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (PI.f64)) a)) (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a))))
(*.f64 (pow.f64 a 2) (*.f64 -1 (+.f64 (PI.f64) (/.f64 (fma.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (PI.f64)) a) (*.f64 (PI.f64) (*.f64 0 b))) a))))
(*.f64 (pow.f64 a 2) (-.f64 (neg.f64 (PI.f64)) (/.f64 (-.f64 (*.f64 (PI.f64) 0) (/.f64 (*.f64 (pow.f64 b 2) (PI.f64)) a)) a)))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (PI.f64)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (PI.f64)) a)) (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) a))))
(*.f64 (pow.f64 a 2) (*.f64 -1 (+.f64 (PI.f64) (/.f64 (fma.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (PI.f64)) a) (*.f64 (PI.f64) (*.f64 0 b))) a))))
(*.f64 (pow.f64 a 2) (-.f64 (neg.f64 (PI.f64)) (/.f64 (-.f64 (*.f64 (PI.f64) 0) (/.f64 (*.f64 (pow.f64 b 2) (PI.f64)) a)) a)))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 angle (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 3))) (*.f64 1/90 (PI.f64))))
(*.f64 angle (fma.f64 -1/4374000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 3)) (*.f64 (PI.f64) 1/90)))
(*.f64 angle (+.f64 (*.f64 1/90 (PI.f64)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (pow.f64 (PI.f64) 3)) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 5)))))))
(*.f64 angle (fma.f64 1/90 (PI.f64) (*.f64 (pow.f64 angle 2) (fma.f64 -1/4374000 (pow.f64 (PI.f64) 3) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 5)))))))
(*.f64 angle (+.f64 (*.f64 1/90 (PI.f64)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 7))) (*.f64 1/708588000000 (pow.f64 (PI.f64) 5))))))))
(*.f64 angle (fma.f64 1/90 (PI.f64) (*.f64 (pow.f64 angle 2) (fma.f64 -1/4374000 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 angle 2) (fma.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 7)) (*.f64 1/708588000000 (pow.f64 (PI.f64) 5))))))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 angle 1/90) (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3)))) (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 angle (fma.f64 -1/4374000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3))) (*.f64 (*.f64 (pow.f64 b 2) (PI.f64)) 1/90)))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 5))))))))
(*.f64 angle (fma.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64)) (*.f64 (pow.f64 angle 2) (fma.f64 -1/4374000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3)) (*.f64 (*.f64 1/708588000000 (pow.f64 angle 2)) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 5)))))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 7)))) (*.f64 1/708588000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 5)))))))))
(*.f64 angle (fma.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64)) (*.f64 (pow.f64 angle 2) (fma.f64 -1/4374000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 angle 2) (fma.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 7))) (*.f64 1/708588000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 5)))))))))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/90) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 angle (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (sqrt.f64 1/90) 6)))) (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/90) 2))))
(*.f64 angle (fma.f64 -1/6 (*.f64 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 3)) (pow.f64 (sqrt.f64 1/90) 6)) (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/90) 2))))
(*.f64 angle (fma.f64 -1/6 (*.f64 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 3)) (pow.f64 (sqrt.f64 1/90) 6)) (*.f64 (PI.f64) 1/90)))
(*.f64 angle (+.f64 (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/90) 2)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (sqrt.f64 1/90) 6))) (*.f64 1/120 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 (sqrt.f64 1/90) 10))))))))
(*.f64 angle (fma.f64 (PI.f64) (pow.f64 (sqrt.f64 1/90) 2) (*.f64 (pow.f64 angle 2) (fma.f64 -1/6 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (sqrt.f64 1/90) 6)) (*.f64 1/120 (*.f64 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 5)) (pow.f64 (sqrt.f64 1/90) 10)))))))
(*.f64 angle (fma.f64 (PI.f64) 1/90 (*.f64 (pow.f64 angle 2) (fma.f64 -1/6 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (sqrt.f64 1/90) 6)) (*.f64 1/120 (*.f64 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 5)) (pow.f64 (sqrt.f64 1/90) 10)))))))
(*.f64 angle (+.f64 (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/90) 2)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (sqrt.f64 1/90) 6))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 7) (pow.f64 (sqrt.f64 1/90) 14)))) (*.f64 1/120 (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 (sqrt.f64 1/90) 10)))))))))
(*.f64 angle (fma.f64 (PI.f64) (pow.f64 (sqrt.f64 1/90) 2) (*.f64 (pow.f64 angle 2) (fma.f64 -1/6 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (sqrt.f64 1/90) 6)) (*.f64 (pow.f64 angle 2) (fma.f64 -1/5040 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 7) (pow.f64 (sqrt.f64 1/90) 14))) (*.f64 1/120 (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 (sqrt.f64 1/90) 10)))))))))
(*.f64 angle (fma.f64 (PI.f64) 1/90 (*.f64 (pow.f64 angle 2) (fma.f64 -1/6 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (sqrt.f64 1/90) 6)) (*.f64 (pow.f64 angle 2) (fma.f64 -1/5040 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 7) (pow.f64 (sqrt.f64 1/90) 14))) (*.f64 1/120 (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 (sqrt.f64 1/90) 10)))))))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/90) 2))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 1/90) 2)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/90) 2))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 1/90) 2)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/90) 2))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 1/90) 2)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/90) 2))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 1/90) 2)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 -1/90) 2)))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 1/90) 2)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 -1/90) 2)))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 1/90) 2)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 -1/90) 2)))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 1/90) 2)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sin.f64 (*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 -1/90) 2)))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 1/90) 2)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/90) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/90) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/90) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/90) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/90) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/90) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/90) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 1/90) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 -1/90) 2))))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 -1/90) 2))))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 -1/90) 2))))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 (sqrt.f64 -1/90) 2))))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 1/90 angle)
(*.f64 angle 1/90)
(*.f64 1/90 angle)
(*.f64 angle 1/90)
(*.f64 1/90 angle)
(*.f64 angle 1/90)
(*.f64 1/90 angle)
(*.f64 angle 1/90)
(*.f64 1/90 angle)
(*.f64 angle 1/90)
(*.f64 1/90 angle)
(*.f64 angle 1/90)
(*.f64 1/90 angle)
(*.f64 angle 1/90)
(*.f64 1/90 angle)
(*.f64 angle 1/90)
(*.f64 1/90 angle)
(*.f64 angle 1/90)
(*.f64 1/90 angle)
(*.f64 angle 1/90)
(*.f64 1/90 angle)
(*.f64 angle 1/90)
(*.f64 1/90 angle)
(*.f64 angle 1/90)
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 b 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (pow.f64 b 2) (-.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 b 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (pow.f64 b 2) (-.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 b 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (pow.f64 b 2) (-.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 b 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (pow.f64 b 2) (-.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 b 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (pow.f64 b 2) (-.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 b 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (pow.f64 b 2) (-.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 b a) (+.f64 a b))) 1/90)
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 angle (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 angle (fma.f64 -1/4374000 (*.f64 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 3)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (*.f64 (PI.f64) 1/90) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))))
(*.f64 angle (fma.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 angle 2) (fma.f64 -1/4374000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (*.f64 1/708588000000 (pow.f64 angle 2)) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/708588000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))))))
(*.f64 angle (fma.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 angle 2) (fma.f64 -1/4374000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 angle 2) (fma.f64 -1/241061637600000000 (*.f64 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 7)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 1/708588000000 (*.f64 (pow.f64 (PI.f64) 5) (-.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 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 b 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (pow.f64 b 2) (-.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 b 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (pow.f64 b 2) (-.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 b 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (pow.f64 b 2) (-.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 b 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (pow.f64 b 2) (-.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 b 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (pow.f64 b 2) (-.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (+.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))) (pow.f64 b 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (pow.f64 b 2) (-.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (pow.f64 a 2) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (fma.f64 -1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 b a) (+.f64 a b))) 1/90)
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 angle (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 angle (fma.f64 -1/4374000 (*.f64 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 3)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (*.f64 (PI.f64) 1/90) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/708588000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))))
(*.f64 angle (fma.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 angle 2) (fma.f64 -1/4374000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (*.f64 1/708588000000 (pow.f64 angle 2)) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))))
(*.f64 angle (+.f64 (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/241061637600000000 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/708588000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))))))
(*.f64 angle (fma.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 angle 2) (fma.f64 -1/4374000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 angle 2) (fma.f64 -1/241061637600000000 (*.f64 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 7)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 1/708588000000 (*.f64 (pow.f64 (PI.f64) 5) (-.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 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (+.f64 b a)))) 1)
(expm1.f64 (log1p.f64 (cbrt.f64 (+.f64 a b))))
(*.f64 (cbrt.f64 (+.f64 b a)) 1)
(cbrt.f64 (+.f64 a b))
(*.f64 1 (cbrt.f64 (+.f64 b a)))
(cbrt.f64 (+.f64 a b))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 b a))) 2) (cbrt.f64 (cbrt.f64 (+.f64 b a))))
(cbrt.f64 (+.f64 a b))
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 b a))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 b a))) 2))
(cbrt.f64 (+.f64 a b))
(*.f64 (pow.f64 (+.f64 b a) 1/6) (pow.f64 (+.f64 b a) 1/6))
(cbrt.f64 (+.f64 a b))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (+.f64 b a)))
(cbrt.f64 (+.f64 a b))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 b a)) 1/3) (pow.f64 (sqrt.f64 (+.f64 b a)) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 a b))) (cbrt.f64 (sqrt.f64 (+.f64 a b))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 b a))) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 a b))) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 4))) (fabs.f64 (cbrt.f64 (cbrt.f64 (+.f64 a b)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cbrt.f64 (-.f64 b a)))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3))) (cbrt.f64 (fma.f64 b b (*.f64 a (-.f64 a b)))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (cbrt.f64 (fma.f64 b b (*.f64 a (-.f64 a b)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cbrt.f64 (-.f64 a b)))
(pow.f64 (cbrt.f64 (+.f64 b a)) 1)
(cbrt.f64 (+.f64 a b))
(pow.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2) 1/2)
(cbrt.f64 (+.f64 a b))
(pow.f64 (+.f64 b a) 1/3)
(cbrt.f64 (+.f64 a b))
(pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 b a))) 3)
(cbrt.f64 (+.f64 a b))
(pow.f64 (pow.f64 (+.f64 b a) 1/6) 2)
(cbrt.f64 (+.f64 a b))
(sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2))
(cbrt.f64 (+.f64 a b))
(fabs.f64 (cbrt.f64 (+.f64 b a)))
(cbrt.f64 (+.f64 a b))
(log.f64 (exp.f64 (cbrt.f64 (+.f64 b a))))
(cbrt.f64 (+.f64 a b))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (+.f64 b a)))))
(cbrt.f64 (+.f64 a b))
(expm1.f64 (log1p.f64 (cbrt.f64 (+.f64 b a))))
(expm1.f64 (log1p.f64 (cbrt.f64 (+.f64 a b))))
(log1p.f64 (expm1.f64 (cbrt.f64 (+.f64 b a))))
(cbrt.f64 (+.f64 a b))
(exp.f64 (log.f64 (cbrt.f64 (+.f64 b a))))
(cbrt.f64 (+.f64 a b))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 b a))) 1))
(cbrt.f64 (+.f64 a b))
(exp.f64 (*.f64 (log.f64 (+.f64 b a)) 1/3))
(cbrt.f64 (+.f64 a b))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2))) 1)
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2)))
(*.f64 (cbrt.f64 (+.f64 b a)) (cbrt.f64 (+.f64 b a)))
(pow.f64 (cbrt.f64 (+.f64 a b)) 2)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2) 1)
(pow.f64 (cbrt.f64 (+.f64 a b)) 2)
(*.f64 1 (pow.f64 (cbrt.f64 (+.f64 b a)) 2))
(pow.f64 (cbrt.f64 (+.f64 a b)) 2)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 b a))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 a b))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 b a))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (+.f64 b a))) (cbrt.f64 (+.f64 b a))))
(pow.f64 (cbrt.f64 (+.f64 a b)) 2)
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 4)) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 b a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 a b))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 4)))
(*.f64 (pow.f64 (+.f64 b a) 1/6) (*.f64 (pow.f64 (+.f64 b a) 1/6) (cbrt.f64 (+.f64 b a))))
(pow.f64 (cbrt.f64 (+.f64 a b)) 2)
(*.f64 (sqrt.f64 (+.f64 b a)) (pow.f64 (+.f64 b a) 1/6))
(*.f64 (pow.f64 (+.f64 a b) 1/6) (sqrt.f64 (+.f64 a b)))
(*.f64 (*.f64 (cbrt.f64 (+.f64 b a)) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 b a))) 2)) (cbrt.f64 (cbrt.f64 (+.f64 b a))))
(pow.f64 (cbrt.f64 (+.f64 a b)) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 4))
(sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 4))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2)))
(pow.f64 (cbrt.f64 (+.f64 a b)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2))))
(pow.f64 (cbrt.f64 (+.f64 a b)) 2)
(cbrt.f64 (pow.f64 (+.f64 b a) 2))
(cbrt.f64 (pow.f64 (+.f64 a b) 2))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2)))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2)))
(pow.f64 (cbrt.f64 (+.f64 a b)) 2)
(exp.f64 (*.f64 2 (log.f64 (cbrt.f64 (+.f64 b a)))))
(pow.f64 (cbrt.f64 (+.f64 a b)) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (+.f64 b a)))) 1))
(pow.f64 (cbrt.f64 (+.f64 a b)) 2)
(+.f64 (*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) a))) (*.f64 angle (*.f64 b (*.f64 (PI.f64) (-.f64 b a)))))
(*.f64 angle (fma.f64 (-.f64 b a) (*.f64 a (PI.f64)) (*.f64 (*.f64 b (PI.f64)) (-.f64 b a))))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))))
(+.f64 (*.f64 (*.f64 (*.f64 angle (-.f64 b a)) (PI.f64)) b) (*.f64 (*.f64 (*.f64 angle (-.f64 b a)) (PI.f64)) a))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 b a))) (+.f64 a b))
(*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 a b)))
(+.f64 (*.f64 (*.f64 (*.f64 angle (-.f64 b a)) (PI.f64)) a) (*.f64 (*.f64 (*.f64 angle (-.f64 b a)) (PI.f64)) b))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 b a))) (+.f64 a b))
(*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 a b)))
(+.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) a)) angle) (*.f64 (*.f64 b (*.f64 (PI.f64) (-.f64 b a))) angle))
(*.f64 angle (fma.f64 (-.f64 b a) (*.f64 a (PI.f64)) (*.f64 (*.f64 b (PI.f64)) (-.f64 b a))))
(*.f64 angle (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))))
(+.f64 (*.f64 b (*.f64 (*.f64 angle (-.f64 b a)) (PI.f64))) (*.f64 a (*.f64 (*.f64 angle (-.f64 b a)) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 b a))) (+.f64 a b))
(*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 a b)))
(+.f64 (*.f64 a (*.f64 (*.f64 angle (-.f64 b a)) (PI.f64))) (*.f64 b (*.f64 (*.f64 angle (-.f64 b a)) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 b a))) (+.f64 a b))
(*.f64 (*.f64 angle (-.f64 b a)) (*.f64 (PI.f64) (+.f64 a b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(/.f64 (*.f64 (*.f64 (*.f64 angle (-.f64 b a)) (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (-.f64 b a))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 b a))) (/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (-.f64 b a)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 b a))) (-.f64 b a)))
(/.f64 (*.f64 (*.f64 (*.f64 angle (-.f64 b a)) (PI.f64)) (+.f64 (pow.f64 b 3) (pow.f64 a 3))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 b a))) (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (*.f64 angle (-.f64 b a)) (/.f64 (*.f64 (PI.f64) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(/.f64 (*.f64 (*.f64 (*.f64 angle (-.f64 b a)) (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (-.f64 a b))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 b a))) (/.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (-.f64 a b)))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (/.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 b a))) (-.f64 a b)))
(pow.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1)
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 3)
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3) 1/3)
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 2)
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))
(fabs.f64 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log.f64 (pow.f64 (exp.f64 angle) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3)))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (pow.f64 angle 3)))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (*.f64 (*.f64 angle 1/90) (*.f64 (-.f64 b a) (*.f64 (PI.f64) a))) (*.f64 (*.f64 angle 1/90) (*.f64 b (*.f64 (PI.f64) (-.f64 b a)))))
(*.f64 (*.f64 angle 1/90) (fma.f64 (-.f64 b a) (*.f64 a (PI.f64)) (*.f64 (*.f64 b (PI.f64)) (-.f64 b a))))
(*.f64 (*.f64 angle 1/90) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))))
(+.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) a)) (*.f64 angle 1/90)) (*.f64 (*.f64 b (*.f64 (PI.f64) (-.f64 b a))) (*.f64 angle 1/90)))
(*.f64 (*.f64 angle 1/90) (fma.f64 (-.f64 b a) (*.f64 a (PI.f64)) (*.f64 (*.f64 b (PI.f64)) (-.f64 b a))))
(*.f64 (*.f64 angle 1/90) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(pow.f64 (*.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1)
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (*.f64 (PI.f64) 1/90)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3)
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (*.f64 (PI.f64) 1/90)))
(pow.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) 1/3)
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (*.f64 (PI.f64) 1/90)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))
(fabs.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (*.f64 (PI.f64) 1/90))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/90) angle) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) 1/90) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (*.f64 (PI.f64) 1/90)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (*.f64 (PI.f64) 1/90)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/90) 3) (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (*.f64 (pow.f64 angle 3) 1/729000)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (*.f64 (PI.f64) 1/90)))
(exp.f64 (log.f64 (*.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (*.f64 (PI.f64) 1/90)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (*.f64 (PI.f64) 1/90)))
(+.f64 (*.f64 (PI.f64) b) (*.f64 (PI.f64) (neg.f64 a)))
(*.f64 (PI.f64) (-.f64 b a))
(+.f64 (*.f64 b (PI.f64)) (*.f64 (neg.f64 a) (PI.f64)))
(*.f64 (PI.f64) (-.f64 b a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (-.f64 b a)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (-.f64 b a))))
(/.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 b a))
(*.f64 (PI.f64) (/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 a b)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 (PI.f64) (+.f64 a b)))
(/.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (fma.f64 b b (*.f64 a (+.f64 b a))))
(*.f64 (PI.f64) (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 b b (*.f64 a (+.f64 a b)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (PI.f64)) (fma.f64 b b (*.f64 a (+.f64 b a))))
(*.f64 (PI.f64) (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 b b (*.f64 a (+.f64 a b)))))
(pow.f64 (*.f64 (PI.f64) (-.f64 b a)) 1)
(*.f64 (PI.f64) (-.f64 b a))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (-.f64 b a))) 3)
(*.f64 (PI.f64) (-.f64 b a))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 b a)) 3) 1/3)
(*.f64 (PI.f64) (-.f64 b a))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (-.f64 b a))) 2)
(*.f64 (PI.f64) (-.f64 b a))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 b a)) 2))
(fabs.f64 (*.f64 (PI.f64) (-.f64 b a)))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (-.f64 b a)))
(*.f64 (PI.f64) (-.f64 b a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (-.f64 b a)))))
(*.f64 (PI.f64) (-.f64 b a))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 b a)) 3))
(*.f64 (PI.f64) (-.f64 b a))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (-.f64 b a) 3)))
(*.f64 (PI.f64) (-.f64 b a))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 (PI.f64) 3)))
(*.f64 (PI.f64) (-.f64 b a))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (-.f64 b a))))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (-.f64 b a))))
(*.f64 (PI.f64) (-.f64 b a))
(exp.f64 (log.f64 (*.f64 (PI.f64) (-.f64 b a))))
(*.f64 (PI.f64) (-.f64 b a))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (-.f64 b a))) 1))
(*.f64 (PI.f64) (-.f64 b a))
(+.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) a)) (*.f64 b (*.f64 (PI.f64) (-.f64 b a))))
(fma.f64 (-.f64 b a) (*.f64 a (PI.f64)) (*.f64 (*.f64 b (PI.f64)) (-.f64 b a)))
(*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))
(+.f64 (*.f64 b (*.f64 (PI.f64) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (PI.f64) a)))
(fma.f64 (-.f64 b a) (*.f64 a (PI.f64)) (*.f64 (*.f64 b (PI.f64)) (-.f64 b a)))
(*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))
(+.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) a)) 1) (*.f64 (*.f64 b (*.f64 (PI.f64) (-.f64 b a))) 1))
(fma.f64 (-.f64 b a) (*.f64 a (PI.f64)) (*.f64 (*.f64 b (PI.f64)) (-.f64 b a)))
(*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) a)) 3) (pow.f64 (*.f64 b (*.f64 (PI.f64) (-.f64 b a))) 3)) (+.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) a)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) a))) (-.f64 (*.f64 (*.f64 b (*.f64 (PI.f64) (-.f64 b a))) (*.f64 b (*.f64 (PI.f64) (-.f64 b a)))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) a)) (*.f64 b (*.f64 (PI.f64) (-.f64 b a)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 b a) (*.f64 a (PI.f64))) 3) (pow.f64 (*.f64 (*.f64 b (PI.f64)) (-.f64 b a)) 3)) (fma.f64 (*.f64 (-.f64 b a) (*.f64 a (PI.f64))) (*.f64 (-.f64 b a) (*.f64 a (PI.f64))) (*.f64 (*.f64 (*.f64 b (PI.f64)) (-.f64 b a)) (-.f64 (*.f64 (*.f64 b (PI.f64)) (-.f64 b a)) (*.f64 (-.f64 b a) (*.f64 a (PI.f64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 b a) (*.f64 a (PI.f64))) 3) (pow.f64 (*.f64 (*.f64 b (PI.f64)) (-.f64 b a)) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 b a)) 2) (pow.f64 a 2)) (*.f64 (*.f64 (*.f64 b (PI.f64)) (-.f64 b a)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (-.f64 b a))))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) a)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) a))) (*.f64 (*.f64 b (*.f64 (PI.f64) (-.f64 b a))) (*.f64 b (*.f64 (PI.f64) (-.f64 b a))))) (-.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) a)) (*.f64 b (*.f64 (PI.f64) (-.f64 b a)))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 a (PI.f64))) (*.f64 (-.f64 b a) (*.f64 a (PI.f64)))) (*.f64 (pow.f64 b 2) (pow.f64 (*.f64 (PI.f64) (-.f64 b a)) 2))) (-.f64 (*.f64 (-.f64 b a) (*.f64 a (PI.f64))) (*.f64 (*.f64 b (PI.f64)) (-.f64 b a))))
(/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 (*.f64 (PI.f64) (-.f64 b a)) (-.f64 a b))) (*.f64 (*.f64 (PI.f64) (-.f64 b a)) (-.f64 a b)))
(/.f64 (*.f64 (*.f64 (PI.f64) (-.f64 b a)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (-.f64 b a))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 (*.f64 (PI.f64) (-.f64 b a)) (-.f64 b a)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) (/.f64 (-.f64 b a) (-.f64 b a))))
(/.f64 (*.f64 (*.f64 (PI.f64) (-.f64 b a)) (+.f64 (pow.f64 b 3) (pow.f64 a 3))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (/.f64 (*.f64 (PI.f64) (-.f64 b a)) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (PI.f64) (/.f64 (*.f64 (-.f64 b a) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(/.f64 (*.f64 (*.f64 (PI.f64) (-.f64 b a)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (-.f64 a b))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (/.f64 (*.f64 (PI.f64) (-.f64 b a)) (-.f64 a b)))
(*.f64 (PI.f64) (/.f64 (*.f64 (-.f64 b a) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (-.f64 a b)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) (-.f64 b a))) (-.f64 b a))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 (*.f64 (PI.f64) (-.f64 b a)) (-.f64 b a)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) (/.f64 (-.f64 b a) (-.f64 b a))))
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (PI.f64) (-.f64 b a))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(*.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (/.f64 (*.f64 (PI.f64) (-.f64 b a)) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (PI.f64) (/.f64 (*.f64 (-.f64 b a) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (PI.f64) (-.f64 b a))) (-.f64 a b))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (/.f64 (*.f64 (PI.f64) (-.f64 b a)) (-.f64 a b)))
(*.f64 (PI.f64) (/.f64 (*.f64 (-.f64 b a) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (-.f64 a b)))
(pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1)
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3)
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) 1/3)
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))
(fabs.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 b a)) 3) (pow.f64 (+.f64 b a) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 b a)) 3) (pow.f64 (+.f64 a b) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 b a) 3) (pow.f64 (*.f64 (PI.f64) (-.f64 b a)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 b a)) 3) (pow.f64 (+.f64 a b) 3)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(exp.f64 (log.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(fma.f64 a (*.f64 (PI.f64) (-.f64 b a)) (*.f64 b (*.f64 (PI.f64) (-.f64 b a))))
(fma.f64 (-.f64 b a) (*.f64 a (PI.f64)) (*.f64 (*.f64 b (PI.f64)) (-.f64 b a)))
(*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))
(fma.f64 (*.f64 (PI.f64) (-.f64 b a)) a (*.f64 b (*.f64 (PI.f64) (-.f64 b a))))
(fma.f64 (-.f64 b a) (*.f64 a (PI.f64)) (*.f64 (*.f64 b (PI.f64)) (-.f64 b a)))
(*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) 1)
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 1)
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 1/90) 2)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(*.f64 1 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 1/90) 2)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2)))
(*.f64 (cbrt.f64 (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 angle (*.f64 1/90 (PI.f64)))) 2)) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(*.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 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 1/90) 2)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 1)
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 1/90) 2)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) 3)
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 1/90) 2)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 3) 1/3)
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 1/90) 2)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) 2)
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 1/90) 2)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))
(fabs.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(log.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 1/90) 2)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 1/90) 2)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 3))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 1/90) 2)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 1/90) 2)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 1/90) 2)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) 1))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 1/90) 2)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 b 2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 b 2)) 1)
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 b 2))) 3)
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 b 2)) 3) 1/3)
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(pow.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) 2)
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2) (pow.f64 b 4)))
(sqrt.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (pow.f64 b 2)))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 b 2)) 3))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 3) (pow.f64 b 6)))
(cbrt.f64 (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)))
(cbrt.f64 (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 b 6) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 b 2))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 b 2))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 b 2))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 b 2))) 1))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) 1)
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2)
(*.f64 angle (*.f64 (PI.f64) 1/90))
(pow.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) 1)
(*.f64 angle (*.f64 (PI.f64) 1/90))
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 3)
(*.f64 angle (*.f64 (PI.f64) 1/90))
(pow.f64 (pow.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) 2))
(fabs.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(pow.f64 (pow.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) 3) 1/3)
(*.f64 angle (*.f64 (PI.f64) 1/90))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) 2))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) 2))
(fabs.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/90)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) 3))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle 1/90) 3)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/90) 3) (pow.f64 (PI.f64) 3)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(exp.f64 (log.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 1))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (PI.f64)))) 1)
(expm1.f64 (log1p.f64 (*.f64 angle (PI.f64))))
(pow.f64 (*.f64 angle (PI.f64)) 1)
(*.f64 angle (PI.f64))
(pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 3)
(*.f64 angle (PI.f64))
(pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 1/3)
(*.f64 angle (PI.f64))
(pow.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 2)
(*.f64 angle (PI.f64))
(sqrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2))
(fabs.f64 (*.f64 angle (PI.f64)))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) angle))
(*.f64 angle (PI.f64))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (PI.f64)))))
(*.f64 angle (PI.f64))
(cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 3))
(*.f64 angle (PI.f64))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))
(*.f64 angle (PI.f64))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 angle 3)))
(*.f64 angle (PI.f64))
(expm1.f64 (log1p.f64 (*.f64 angle (PI.f64))))
(log1p.f64 (expm1.f64 (*.f64 angle (PI.f64))))
(*.f64 angle (PI.f64))
(exp.f64 (log.f64 (*.f64 angle (PI.f64))))
(*.f64 angle (PI.f64))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (PI.f64))) 1))
(*.f64 angle (PI.f64))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) 1)
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 1)
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 1/90) 2)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(*.f64 1 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 1/90) 2)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2)))
(*.f64 (cbrt.f64 (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 angle (*.f64 1/90 (PI.f64)))) 2)) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(*.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 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 1/90) 2)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 1)
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 1/90) 2)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) 3)
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 1/90) 2)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 3) 1/3)
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 1/90) 2)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) 2)
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 1/90) 2)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2))
(fabs.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(log.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 1/90) 2)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 1/90) 2)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 3))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 1/90) 2)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 1/90) 2)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 1/90) 2)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) 1))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 (sqrt.f64 1/90) 2)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) 1)
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 angle (*.f64 1/90 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (PI.f64) (*.f64 angle 1/90))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 1/90 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (*.f64 angle (PI.f64)) 1/90)
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (*.f64 angle 1/90) (PI.f64))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (sqrt.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (sqrt.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) 1)
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 1 (*.f64 angle (*.f64 1/90 (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) 2)))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) 2)))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (sqrt.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (cbrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) 2)) (cbrt.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle 1/90)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/90)) 2) (*.f64 (cbrt.f64 (*.f64 angle 1/90)) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 1/90))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle 1/90)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (*.f64 angle 1/90)) (sqrt.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (sqrt.f64 (*.f64 angle 1/90))))
(*.f64 (sqrt.f64 (*.f64 angle 1/90)) (*.f64 (sqrt.f64 (*.f64 angle 1/90)) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (pow.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) 1/4) (*.f64 (pow.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) 1/4) (sqrt.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(*.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) 1/4) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) 1/4)))
(*.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) 1/2))
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 1/90))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (*.f64 (sqrt.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) 1/4)) (pow.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) 1/4))
(*.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) 1/4) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) 1/4)))
(*.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) 1/2))
(*.f64 (*.f64 (PI.f64) 1/90) angle)
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (*.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 angle 1/90)) 2)) (cbrt.f64 (*.f64 angle 1/90)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (*.f64 (PI.f64) (sqrt.f64 (*.f64 angle 1/90))) (sqrt.f64 (*.f64 angle 1/90)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (*.f64 1/90 (PI.f64)) angle)
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (*.f64 1/90 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (*.f64 1/90 (sqrt.f64 (*.f64 angle (PI.f64)))) (sqrt.f64 (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (*.f64 (*.f64 angle 1/90) (pow.f64 (cbrt.f64 (PI.f64)) 2)) (cbrt.f64 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (*.f64 (*.f64 angle 1/90) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(*.f64 (*.f64 (sqrt.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (cbrt.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (cbrt.f64 (sqrt.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) (*.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (sqrt.f64 (PI.f64))) (sqrt.f64 (*.f64 angle 1/90)))
(*.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (*.f64 angle 1/90))))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) 2))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) 2))
(fabs.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/90)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) 3))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle 1/90) 3)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/90) 3) (pow.f64 (PI.f64) 3)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(exp.f64 (log.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 1))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) 1)
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2)
(*.f64 angle (*.f64 (PI.f64) 1/90))
(pow.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) 1)
(*.f64 angle (*.f64 (PI.f64) 1/90))
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 3)
(*.f64 angle (*.f64 (PI.f64) 1/90))
(pow.f64 (pow.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) 2))
(fabs.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(pow.f64 (pow.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) 3) 1/3)
(*.f64 angle (*.f64 (PI.f64) 1/90))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) 2))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) 2))
(fabs.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 angle 1/90)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) 3))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle 1/90) 3)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/90) 3) (pow.f64 (PI.f64) 3)))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(exp.f64 (log.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 1))
(*.f64 angle (*.f64 (PI.f64) 1/90))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle 1/90))) 1)
(expm1.f64 (log1p.f64 (*.f64 angle 1/90)))
(pow.f64 (*.f64 angle 1/90) 1)
(*.f64 angle 1/90)
(pow.f64 (cbrt.f64 (*.f64 angle 1/90)) 3)
(*.f64 angle 1/90)
(pow.f64 (pow.f64 (*.f64 angle 1/90) 3) 1/3)
(*.f64 angle 1/90)
(pow.f64 (sqrt.f64 (*.f64 angle 1/90)) 2)
(*.f64 angle 1/90)
(sqrt.f64 (*.f64 (pow.f64 angle 2) 1/8100))
(log.f64 (pow.f64 (exp.f64 1/90) angle))
(*.f64 angle 1/90)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle 1/90))))
(*.f64 angle 1/90)
(cbrt.f64 (pow.f64 (*.f64 angle 1/90) 3))
(*.f64 angle 1/90)
(expm1.f64 (log1p.f64 (*.f64 angle 1/90)))
(log1p.f64 (expm1.f64 (*.f64 angle 1/90)))
(*.f64 angle 1/90)
(exp.f64 (log.f64 (*.f64 angle 1/90)))
(*.f64 angle 1/90)
(exp.f64 (*.f64 (log.f64 (*.f64 angle 1/90)) 1))
(*.f64 angle 1/90)
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (neg.f64 (pow.f64 a 2))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 b 2)) (*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1)
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 1 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2)) (*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (*.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (pow.f64 1 1/6) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (pow.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 6) 1/6) (pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 6) 1/6))
(*.f64 (pow.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 6) 1/6) (pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 6) 1/6))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 12)) 1/6) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) 1/6))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 12)) 1/6) (pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2) 1/6))
(*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) 1/6) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) 1/6))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 2))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 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 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.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 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (pow.f64 a 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (pow.f64 a 2))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2))
(fabs.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (neg.f64 (pow.f64 a 2))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 b 2)) (*.f64 (neg.f64 (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.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 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (pow.f64 a 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (pow.f64 a 2))))
(pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1)
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 6) 1/6)
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 6) 1/6)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3)
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 12) 1/12)
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 12) 1/12)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) 1/3)
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 2))
(fabs.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))

eval563.0ms (0.9%)

Compiler

Compiled 27948 to 17761 computations (36.4% saved)

prune429.0ms (0.7%)

Pruning

103 alts after pruning (97 fresh and 6 done)

PrunedKeptTotal
New90242944
Fresh165571
Picked325
Done044
Total9211031024
Accuracy
82.1%
Counts
1024 → 103
Alt Table
Click to see full alt table
StatusAccuracyProgram
25.7%
(pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))) 12) 1/12) 6) 1/6)
27.9%
(pow.f64 (pow.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 6) 1/6)
26.5%
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))) 6) 1/6)
28.5%
(pow.f64 (pow.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 6) 1/6)
19.0%
(pow.f64 (pow.f64 (*.f64 (exp.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 6) 1/6)
33.2%
(pow.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) 2)
55.1%
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) 3)
34.0%
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 b 2))) 3)
52.2%
(+.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) a)) (*.f64 angle 1/90)) (*.f64 (*.f64 b (*.f64 (PI.f64) (-.f64 b a))) (*.f64 angle 1/90)))
49.3%
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 b (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))))
66.7%
(*.f64 (pow.f64 (pow.f64 (+.f64 b a) 1/3) 2) (*.f64 (cbrt.f64 (+.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
44.7%
(*.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))) 2) 1/3) (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
22.3%
(*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3) 1/3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
68.5%
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 b a))) 3) 2) (*.f64 (cbrt.f64 (+.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
62.5%
(*.f64 (pow.f64 (-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (+.f64 b a)))) 1) 2) (*.f64 (cbrt.f64 (+.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
67.2%
(*.f64 (pow.f64 (expm1.f64 (log1p.f64 (cbrt.f64 (+.f64 b a)))) 2) (*.f64 (cbrt.f64 (+.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
23.9%
(*.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2) (*.f64 (*.f64 b (+.f64 (cbrt.f64 (/.f64 1 (pow.f64 b 2))) (*.f64 (*.f64 1/3 a) (cbrt.f64 (/.f64 1 (pow.f64 b 5)))))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
47.6%
(*.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2) (*.f64 (cbrt.f64 (+.f64 b a)) (*.f64 (-.f64 b a) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))))
67.1%
(*.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2) (*.f64 (cbrt.f64 (+.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2)))))
67.3%
(*.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2) (*.f64 (cbrt.f64 (+.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))))
66.1%
(*.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2) (*.f64 (cbrt.f64 (+.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))
46.1%
(*.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2) (*.f64 (cbrt.f64 b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
33.9%
(*.f64 (pow.f64 b 2) (*.f64 1/90 (*.f64 angle (PI.f64))))
34.3%
(*.f64 (pow.f64 b 2) (sin.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) 3)))
34.1%
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
33.8%
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (expm1.f64 (log1p.f64 (*.f64 angle (PI.f64)))))))
32.9%
(*.f64 (pow.f64 b 2) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))))))
34.5%
(*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
35.9%
(*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
56.3%
(*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (+.f64 (*.f64 2 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))))) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180))))
55.8%
(*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 b (+.f64 (*.f64 2 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))))) 1)
67.0%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 3)))
58.6%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 angle (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 3))) (*.f64 1/90 (PI.f64))))))
61.6%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 1/90 (*.f64 angle (PI.f64)))))
47.8%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))
27.1%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) 3) 1/3))))
26.5%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (pow.f64 (pow.f64 (*.f64 angle 1/90) 3) 1/3))) 2))))
67.5%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))))
66.7%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (expm1.f64 (log1p.f64 (*.f64 angle 1/90))))) 2))))
67.5%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))))
25.9%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) angle) 3) 1/3) 1/90))))
67.0%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) 1/4) (*.f64 (pow.f64 (*.f64 angle (*.f64 1/90 (PI.f64))) 1/4) (sqrt.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))))))
67.8%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 3) 1/90))))
66.3%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 angle 1/90)) 2) (*.f64 (cbrt.f64 (*.f64 angle 1/90)) (PI.f64))))))
66.8%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) angle) 1/90))))
67.0%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) angle) 1/90))))
69.5%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
68.8%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) 1/90) angle))))
67.5%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 angle 1/90) (PI.f64)))))
67.6%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 1/90 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (cbrt.f64 (*.f64 angle (PI.f64)))))))
68.0%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) angle))) 1/90))))
65.3%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (exp.f64 (log.f64 (*.f64 (PI.f64) angle))) 1/90))))
66.7%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
27.4%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
38.2%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3))))
32.6%
(*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90)
55.6%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
49.8%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
49.9%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
41.0%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
55.0%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180))))))
55.7%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
56.5%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1)))
26.5%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
52.3%
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 b a) (+.f64 a b))) 1/90)
53.7%
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) 2)))
53.6%
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 angle 1/180))) 2)))
53.6%
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (*.f64 angle 1/180))) 2)))
53.6%
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
56.4%
(*.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))
46.1%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180))))
41.0%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
54.5%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
57.8%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180))))
56.6%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (/.f64 angle 180))))
56.2%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
55.9%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
57.5%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
27.2%
(*.f64 (*.f64 (*.f64 2 (exp.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
52.2%
(*.f64 (*.f64 angle 1/90) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))))
28.5%
(*.f64 (*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
49.9%
(*.f64 (*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
35.2%
(*.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
67.5%
(*.f64 (sqrt.f64 (+.f64 b a)) (*.f64 (sqrt.f64 (+.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 3)))))
25.9%
(*.f64 (sqrt.f64 (+.f64 b a)) (*.f64 (sqrt.f64 (+.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) angle) 3) 1/3) 1/90)))))
69.4%
(*.f64 (sqrt.f64 (+.f64 b a)) (*.f64 (sqrt.f64 (+.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
65.3%
(*.f64 (sqrt.f64 (+.f64 b a)) (*.f64 (sqrt.f64 (+.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (exp.f64 (log.f64 (*.f64 (PI.f64) angle))) 1/90)))))
66.5%
(*.f64 (sqrt.f64 (+.f64 b a)) (*.f64 (sqrt.f64 (+.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))
67.0%
(*.f64 (exp.f64 (*.f64 2 (log.f64 (cbrt.f64 (+.f64 b a))))) (*.f64 (cbrt.f64 (+.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))))
34.2%
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
58.3%
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
51.1%
(*.f64 1/90 (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
61.2%
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 b a))) (+.f64 a b)))
16.0%
(*.f64 1/90 (*.f64 angle (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 (*.f64 (PI.f64) (-.f64 b a)) (-.f64 a b))) (*.f64 (*.f64 (PI.f64) (-.f64 b a)) (-.f64 a b)))))
33.9%
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
32.6%
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (neg.f64 (PI.f64)))))
50.0%
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b (-.f64 (PI.f64) (*.f64 a (/.f64 (PI.f64) b)))) (+.f64 a b))))
33.8%
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b (PI.f64)) (+.f64 a b))))
33.7%
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 a (neg.f64 (PI.f64))) (+.f64 a b))))
52.3%
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
36.9%
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
36.6%
(fabs.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
29.5%
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))) (pow.f64 b 2))))
Compiler

Compiled 6619 to 4383 computations (33.8% saved)

regimes1.1s (1.8%)

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

10 calls:

123.0ms
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
120.0ms
(pow.f64 b 2)
117.0ms
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
116.0ms
b
108.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
Results
AccuracySegmentsBranch
69.5%1a
69.5%1b
69.5%1angle
71.2%2(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
69.5%1(*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
69.5%1(-.f64 (pow.f64 b 2) (pow.f64 a 2))
69.5%1(pow.f64 b 2)
69.5%1(pow.f64 a 2)
69.5%1(*.f64 (PI.f64) (/.f64 angle 180))
69.5%1(/.f64 angle 180)
Compiler

Compiled 86 to 70 computations (18.6% saved)

regimes55.0ms (0.1%)

Counts
54 → 1
Calls
Call 1
Inputs
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b (PI.f64)) (+.f64 a b))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 a (neg.f64 (PI.f64))) (+.f64 a b))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 b a)) (+.f64 a b))))
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 b a))) (+.f64 a b)))
(*.f64 (*.f64 angle 1/90) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 b a) (+.f64 a b))) 1/90)
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b (-.f64 (PI.f64) (*.f64 a (/.f64 (PI.f64) b)))) (+.f64 a b))))
(*.f64 1/90 (+.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a (-.f64 b a))) (*.f64 (*.f64 (PI.f64) angle) (*.f64 b (-.f64 b a)))))
(+.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) a)) (*.f64 angle 1/90)) (*.f64 (*.f64 b (*.f64 (PI.f64) (-.f64 b a))) (*.f64 angle 1/90)))
(*.f64 1/90 (*.f64 angle (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 (*.f64 (PI.f64) (-.f64 b a)) (-.f64 a b))) (*.f64 (*.f64 (PI.f64) (-.f64 b a)) (-.f64 a b)))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (pow.f64 b 2)))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) -1/90)
(*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90)
(*.f64 (pow.f64 b 2) (*.f64 1/90 (*.f64 angle (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (neg.f64 (pow.f64 a 2)))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (neg.f64 (PI.f64)))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 angle 1/90) (PI.f64)))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) 1/90) angle))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(*.f64 1/90 (*.f64 angle (-.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (*.f64 (PI.f64) a) a))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)))
(*.f64 1/90 (-.f64 (*.f64 b (*.f64 angle (*.f64 (PI.f64) b))) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2))))
(*.f64 (*.f64 (*.f64 2 (+.f64 a b)) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1)))
(*.f64 (*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 b a) (-.f64 b a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 2 (+.f64 a b)) (*.f64 (-.f64 b a) (*.f64 (+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 0) 1/2)))
(*.f64 1/90 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) b))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 1/90 (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 b (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))))
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.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)) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 1/90 (*.f64 (*.f64 (pow.f64 a 2) (neg.f64 angle)) (PI.f64))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (sqrt.f64 (+.f64 b a)) (*.f64 (sqrt.f64 (+.f64 b a)) (*.f64 (-.f64 b a) (*.f64 1/90 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 angle (+.f64 (*.f64 -1/4374000 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 3))) (*.f64 1/90 (PI.f64))))))
(*.f64 (pow.f64 b 2) (fabs.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(pow.f64 (*.f64 b (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 1/90 (PI.f64)))))) 2)
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (expm1.f64 (log1p.f64 (*.f64 1/90 (*.f64 angle (PI.f64))))))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (exp.f64 (log.f64 (*.f64 (PI.f64) angle))) 1/90))))
Outputs
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
Calls

2 calls:

29.0ms
a
22.0ms
(pow.f64 a 2)
Results
AccuracySegmentsBranch
69.5%1a
69.5%1(pow.f64 a 2)
Compiler

Compiled 10 to 8 computations (20% saved)

regimes79.0ms (0.1%)

Counts
21 → 1
Calls
Call 1
Inputs
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b (PI.f64)) (+.f64 a b))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 a (neg.f64 (PI.f64))) (+.f64 a b))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 b a)) (+.f64 a b))))
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 b a))) (+.f64 a b)))
(*.f64 (*.f64 angle 1/90) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 b a) (+.f64 a b))) 1/90)
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b (-.f64 (PI.f64) (*.f64 a (/.f64 (PI.f64) b)))) (+.f64 a b))))
(*.f64 1/90 (+.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a (-.f64 b a))) (*.f64 (*.f64 (PI.f64) angle) (*.f64 b (-.f64 b a)))))
(+.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) a)) (*.f64 angle 1/90)) (*.f64 (*.f64 b (*.f64 (PI.f64) (-.f64 b a))) (*.f64 angle 1/90)))
(*.f64 1/90 (*.f64 angle (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 (*.f64 (PI.f64) (-.f64 b a)) (-.f64 a b))) (*.f64 (*.f64 (PI.f64) (-.f64 b a)) (-.f64 a b)))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (pow.f64 b 2)))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) -1/90)
(*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90)
(*.f64 (pow.f64 b 2) (*.f64 1/90 (*.f64 angle (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (neg.f64 (pow.f64 a 2)))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (neg.f64 (PI.f64)))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 angle 1/90) (PI.f64)))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) 1/90) angle))))
Outputs
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) 1/90) angle))))
Calls

5 calls:

27.0ms
a
20.0ms
(pow.f64 b 2)
11.0ms
b
11.0ms
angle
7.0ms
(pow.f64 a 2)
Results
AccuracySegmentsBranch
68.8%1b
68.8%1(pow.f64 b 2)
68.8%1angle
68.8%1a
68.8%1(pow.f64 a 2)
Compiler

Compiled 24 to 19 computations (20.8% saved)

regimes85.0ms (0.1%)

Counts
20 → 2
Calls
Call 1
Inputs
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b (PI.f64)) (+.f64 a b))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 a (neg.f64 (PI.f64))) (+.f64 a b))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 b a)) (+.f64 a b))))
(*.f64 1/90 (*.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 b a))) (+.f64 a b)))
(*.f64 (*.f64 angle 1/90) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 b a) (+.f64 a b))) 1/90)
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b (-.f64 (PI.f64) (*.f64 a (/.f64 (PI.f64) b)))) (+.f64 a b))))
(*.f64 1/90 (+.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a (-.f64 b a))) (*.f64 (*.f64 (PI.f64) angle) (*.f64 b (-.f64 b a)))))
(+.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) a)) (*.f64 angle 1/90)) (*.f64 (*.f64 b (*.f64 (PI.f64) (-.f64 b a))) (*.f64 angle 1/90)))
(*.f64 1/90 (*.f64 angle (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) (+.f64 a b))) (*.f64 (*.f64 (PI.f64) (-.f64 b a)) (-.f64 a b))) (*.f64 (*.f64 (PI.f64) (-.f64 b a)) (-.f64 a b)))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (pow.f64 b 2)))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) -1/90)
(*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90)
(*.f64 (pow.f64 b 2) (*.f64 1/90 (*.f64 angle (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (neg.f64 (pow.f64 a 2)))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (neg.f64 (PI.f64)))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 angle 1/90) (PI.f64)))))
Outputs
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 angle 1/90) (PI.f64)))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 1/90 (*.f64 angle (PI.f64)))))
Calls

5 calls:

20.0ms
b
20.0ms
angle
19.0ms
a
13.0ms
(pow.f64 b 2)
11.0ms
(pow.f64 a 2)
Results
AccuracySegmentsBranch
67.5%1a
69.1%2b
67.5%1angle
67.5%1(pow.f64 b 2)
67.5%1(pow.f64 a 2)
Compiler

Compiled 24 to 19 computations (20.8% saved)

regimes74.0ms (0.1%)

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

5 calls:

36.0ms
angle
12.0ms
a
10.0ms
b
7.0ms
(pow.f64 a 2)
7.0ms
(pow.f64 b 2)
Results
AccuracySegmentsBranch
61.6%1(pow.f64 b 2)
61.6%1(pow.f64 a 2)
61.6%1a
64.0%2angle
61.6%1b
Compiler

Compiled 24 to 19 computations (20.8% saved)

regimes33.0ms (0.1%)

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

1 calls:

32.0ms
angle
Results
AccuracySegmentsBranch
64.0%2angle
Compiler

Compiled 4 to 3 computations (25% saved)

regimes32.0ms (0.1%)

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

1 calls:

30.0ms
angle
Results
AccuracySegmentsBranch
64.0%2angle
Compiler

Compiled 4 to 3 computations (25% saved)

regimes16.0ms (0%)

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

1 calls:

15.0ms
angle
Results
AccuracySegmentsBranch
63.7%2angle
Compiler

Compiled 4 to 3 computations (25% saved)

regimes11.0ms (0%)

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

1 calls:

10.0ms
angle
Results
AccuracySegmentsBranch
63.3%2angle
Compiler

Compiled 4 to 3 computations (25% saved)

regimes20.0ms (0%)

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

3 calls:

11.0ms
b
4.0ms
angle
4.0ms
a
Results
AccuracySegmentsBranch
52.3%1a
52.3%1b
52.3%1angle
Compiler

Compiled 12 to 9 computations (25% saved)

regimes39.0ms (0.1%)

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

3 calls:

18.0ms
b
14.0ms
angle
6.0ms
a
Results
AccuracySegmentsBranch
48.2%4b
44.4%2a
39.5%4angle
Compiler

Compiled 12 to 9 computations (25% saved)

regimes8.0ms (0%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

3 calls:

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

Compiled 12 to 9 computations (25% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
7.3502346257582275e+50
1.583558266294204e+52
Compiler

Compiled 32 to 26 computations (18.8% saved)

bsearch36.0ms (0.1%)

Algorithm
binary-search
Stop Event
predicate-same
Steps
TimeLeftRight
36.0ms
6.020393716675038e+156
6.766344950246607e+157
Results
4.0ms25×256valid
8.0ms18×512infinite
4.0ms17×256infinite
15.0ms4096valid
0.0ms256valid
Compiler

Compiled 172 to 126 computations (26.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 25.0ms
Operation ival-sin, time spent: 14.0ms, 56.0% of total-time
Operation ival-mult, time spent: 3.0ms, 12.0% of total-time
Operation ival-cos, time spent: 3.0ms, 12.0% of total-time
Operation ival-pow, time spent: 2.0ms, 8.0% of total-time
Operation ival-div, time spent: 1.0ms, 4.0% of total-time
Operation ival-sub, time spent: 1.0ms, 4.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time
Operation ival-pi, time spent: 0.0ms, 0.0% of total-time

bsearch56.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
55.0ms
1.5299155094556853e+81
6.475751890665235e+83
Results
29.0ms64×512valid
13.0ms54×256infinite
2.0ms256valid
0.0ms512valid
Compiler

Compiled 272 to 210 computations (22.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 32.0ms
Operation ival-sin, time spent: 8.0ms, 25.0% of total-time
Operation ival-cos, time spent: 7.0ms, 22.0% of total-time
Operation ival-mult, time spent: 7.0ms, 22.0% of total-time
Operation ival-pow, time spent: 4.0ms, 12.0% of total-time
Operation ival-div, time spent: 3.0ms, 9.0% of total-time
Operation ival-pi, time spent: 1.0ms, 3.0% of total-time
Operation const, time spent: 1.0ms, 3.0% of total-time
Operation ival-sub, time spent: 1.0ms, 3.0% of total-time

bsearch54.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
54.0ms
1.5299155094556853e+81
6.475751890665235e+83
Results
29.0ms65×512valid
13.0ms56×256infinite
1.0ms256valid
0.0ms512valid
Compiler

Compiled 272 to 210 computations (22.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 32.0ms
Operation ival-sin, time spent: 8.0ms, 25.0% of total-time
Operation ival-cos, time spent: 7.0ms, 22.0% of total-time
Operation ival-mult, time spent: 7.0ms, 22.0% of total-time
Operation ival-pow, time spent: 4.0ms, 12.0% of total-time
Operation ival-div, time spent: 3.0ms, 9.0% of total-time
Operation ival-pi, time spent: 1.0ms, 3.0% of total-time
Operation const, time spent: 1.0ms, 3.0% of total-time
Operation ival-sub, time spent: 1.0ms, 3.0% of total-time

bsearch63.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
63.0ms
1.5299155094556853e+81
6.475751890665235e+83
Results
15.0ms63×256infinite
37.0ms59×512valid
1.0ms256valid
0.0ms512valid
Compiler

Compiled 272 to 210 computations (22.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 41.0ms
Operation ival-sin, time spent: 18.0ms, 44.0% of total-time
Operation ival-cos, time spent: 7.0ms, 17.0% of total-time
Operation ival-mult, time spent: 7.0ms, 17.0% of total-time
Operation ival-pow, time spent: 4.0ms, 10.0% of total-time
Operation ival-div, time spent: 3.0ms, 7.0% of total-time
Operation ival-pi, time spent: 1.0ms, 2.0% of total-time
Operation const, time spent: 1.0ms, 2.0% of total-time
Operation ival-sub, time spent: 1.0ms, 2.0% of total-time

bsearch43.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
43.0ms
10686261350058196.0
1.1092766504057576e+22
Results
19.0ms82×256valid
14.0ms61×256infinite
0.0ms256infinite
Compiler

Compiled 320 to 233 computations (27.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 24.0ms
Operation ival-sin, time spent: 6.0ms, 25.0% of total-time
Operation ival-cos, time spent: 5.0ms, 21.0% of total-time
Operation ival-mult, time spent: 5.0ms, 21.0% of total-time
Operation ival-pow, time spent: 3.0ms, 13.0% of total-time
Operation ival-div, time spent: 2.0ms, 8.0% of total-time
Operation ival-pi, time spent: 1.0ms, 4.0% of total-time
Operation ival-sub, time spent: 1.0ms, 4.0% of total-time
Operation const, time spent: 1.0ms, 4.0% of total-time

bsearch49.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
49.0ms
10686261350058196.0
1.1092766504057576e+22
Results
18.0ms78×256valid
21.0ms65×256infinite
0.0ms256infinite
Compiler

Compiled 320 to 233 computations (27.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 24.0ms
Operation ival-sin, time spent: 6.0ms, 25.0% of total-time
Operation ival-cos, time spent: 5.0ms, 21.0% of total-time
Operation ival-mult, time spent: 5.0ms, 21.0% of total-time
Operation ival-pow, time spent: 3.0ms, 13.0% of total-time
Operation ival-div, time spent: 2.0ms, 8.0% of total-time
Operation ival-pi, time spent: 1.0ms, 4.0% of total-time
Operation ival-sub, time spent: 1.0ms, 4.0% of total-time
Operation const, time spent: 1.0ms, 4.0% of total-time

bsearch109.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
28.0ms
9.445900921129209e+24
3.4472804063314675e+25
40.0ms
4.2012155909308495e-55
1.6464058361979902e-53
40.0ms
2.8281567264503646e-73
6.959147842901109e-73
Results
39.0ms154×256valid
33.0ms73×512valid
5.0ms25×256infinite
9.0ms17×512infinite
0.0ms512valid
2.0ms2048valid
1.0ms1024valid
Compiler

Compiled 559 to 417 computations (25.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 65.0ms
Operation ival-mult, time spent: 25.0ms, 38.0% of total-time
Operation ival-sin, time spent: 12.0ms, 18.0% of total-time
Operation ival-cos, time spent: 9.0ms, 14.0% of total-time
Operation ival-pow, time spent: 8.0ms, 12.0% of total-time
Operation ival-div, time spent: 6.0ms, 9.0% of total-time
Operation ival-pi, time spent: 2.0ms, 3.0% of total-time
Operation ival-sub, time spent: 2.0ms, 3.0% of total-time
Operation const, time spent: 1.0ms, 2.0% of total-time

simplify38.0ms (0.1%)

Algorithm
egg-herbie
Rules
114×*-commutative
28×neg-sub0
28×neg-mul-1
28×+-commutative
26×sub-neg
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01031261
11641219
21841219
32101215
42361215
52551215
62651215
72701215
82711215
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 999999999999999993220948674361627976461708441944064) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) angle))) 1/90)))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) 1/90) angle))))
(if (<=.f64 b 39999999999999999334367208927668868582414891000698821454680304578418736700040502181259115077837549670049495533774524202701380293926582949338620414813043425280) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 angle 1/90) (PI.f64))))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 1/90 (*.f64 angle (PI.f64))))))
(if (<=.f64 angle 51999999999999996749156087923078196163990390420441018845280670858792225752842502144) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (pow.f64 b 2) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(if (<=.f64 angle 51999999999999996749156087923078196163990390420441018845280670858792225752842502144) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (pow.f64 b 2))))
(if (<=.f64 angle 51999999999999996749156087923078196163990390420441018845280670858792225752842502144) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(if (<=.f64 angle 26000000000000000000) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b (PI.f64)) (+.f64 a b)))))
(if (<=.f64 angle 26000000000000000000) (*.f64 1/90 (*.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 b a))) (+.f64 a b))) (*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b (PI.f64)) (+.f64 a b)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(if (<=.f64 b 4933446505185083/7957171782556586274486115970349133441607298412757563479047423630290551952200534008528896) (*.f64 1/90 (*.f64 angle (*.f64 (*.f64 a (neg.f64 (PI.f64))) (+.f64 a b)))) (if (<=.f64 b 6211571712111507/13803492693581127574869511724554050904902217944340773110325048447598592) (*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b (PI.f64)) (+.f64 a b)))) (if (<=.f64 b 10000000000000000905969664) (*.f64 1/90 (*.f64 angle (*.f64 (*.f64 a (neg.f64 (PI.f64))) (+.f64 a b)))) (*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b (PI.f64)) (+.f64 a b)))))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b (PI.f64)) (+.f64 a b))))
Outputs
(if (<=.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 999999999999999993220948674361627976461708441944064) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) angle))) 1/90)))))
(if (<=.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 999999999999999993220948674361627976461708441944064) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90)))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 1/90 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) angle))))))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) 1/90) angle))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)))))
(if (<=.f64 b 39999999999999999334367208927668868582414891000698821454680304578418736700040502181259115077837549670049495533774524202701380293926582949338620414813043425280) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 angle 1/90) (PI.f64))))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 1/90 (*.f64 angle (PI.f64))))))
(if (<=.f64 b 39999999999999999334367208927668868582414891000698821454680304578418736700040502181259115077837549670049495533774524202701380293926582949338620414813043425280) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) 1/90))))
(if (<=.f64 angle 51999999999999996749156087923078196163990390420441018845280670858792225752842502144) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (pow.f64 b 2) (*.f64 1/90 (*.f64 angle (PI.f64)))))
(if (<=.f64 angle 51999999999999996749156087923078196163990390420441018845280670858792225752842502144) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) 1/90))) (*.f64 (pow.f64 b 2) (*.f64 (*.f64 (PI.f64) angle) 1/90)))
(if (<=.f64 angle 51999999999999996749156087923078196163990390420441018845280670858792225752842502144) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (pow.f64 b 2))))
(if (<=.f64 angle 51999999999999996749156087923078196163990390420441018845280670858792225752842502144) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) 1/90))) (*.f64 (*.f64 angle 1/90) (*.f64 (pow.f64 b 2) (PI.f64))))
(if (<=.f64 angle 51999999999999996749156087923078196163990390420441018845280670858792225752842502144) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(if (<=.f64 angle 51999999999999996749156087923078196163990390420441018845280670858792225752842502144) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) 1/90))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(if (<=.f64 angle 26000000000000000000) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 1/90 (*.f64 angle (PI.f64))))) (*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b (PI.f64)) (+.f64 a b)))))
(if (<=.f64 angle 26000000000000000000) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) 1/90))) (*.f64 1/90 (*.f64 angle (*.f64 (+.f64 b a) (*.f64 b (PI.f64))))))
(if (<=.f64 angle 26000000000000000000) (*.f64 1/90 (*.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 b a))) (+.f64 a b))) (*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b (PI.f64)) (+.f64 a b)))))
(if (<=.f64 angle 26000000000000000000) (*.f64 1/90 (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) (-.f64 b a))))) (*.f64 1/90 (*.f64 angle (*.f64 (+.f64 b a) (*.f64 b (PI.f64))))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))))
(if (<=.f64 b 4933446505185083/7957171782556586274486115970349133441607298412757563479047423630290551952200534008528896) (*.f64 1/90 (*.f64 angle (*.f64 (*.f64 a (neg.f64 (PI.f64))) (+.f64 a b)))) (if (<=.f64 b 6211571712111507/13803492693581127574869511724554050904902217944340773110325048447598592) (*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b (PI.f64)) (+.f64 a b)))) (if (<=.f64 b 10000000000000000905969664) (*.f64 1/90 (*.f64 angle (*.f64 (*.f64 a (neg.f64 (PI.f64))) (+.f64 a b)))) (*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b (PI.f64)) (+.f64 a b)))))))
(if (<=.f64 b 4933446505185083/7957171782556586274486115970349133441607298412757563479047423630290551952200534008528896) (*.f64 1/90 (*.f64 angle (*.f64 (+.f64 b a) (neg.f64 (*.f64 a (PI.f64)))))) (if (or (<=.f64 b 6211571712111507/13803492693581127574869511724554050904902217944340773110325048447598592) (not (<=.f64 b 10000000000000000905969664))) (*.f64 1/90 (*.f64 angle (*.f64 (+.f64 b a) (*.f64 b (PI.f64))))) (*.f64 1/90 (*.f64 angle (*.f64 (+.f64 b a) (neg.f64 (*.f64 a (PI.f64))))))))
(if (or (<=.f64 b 4933446505185083/7957171782556586274486115970349133441607298412757563479047423630290551952200534008528896) (not (or (<=.f64 b 6211571712111507/13803492693581127574869511724554050904902217944340773110325048447598592) (not (<=.f64 b 10000000000000000905969664))))) (*.f64 1/90 (*.f64 angle (*.f64 (+.f64 b a) (neg.f64 (*.f64 a (PI.f64)))))) (*.f64 1/90 (*.f64 angle (*.f64 (+.f64 b a) (*.f64 b (PI.f64))))))
(if (or (<=.f64 b 4933446505185083/7957171782556586274486115970349133441607298412757563479047423630290551952200534008528896) (not (or (<=.f64 b 6211571712111507/13803492693581127574869511724554050904902217944340773110325048447598592) (not (<=.f64 b 10000000000000000905969664))))) (*.f64 1/90 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 a (PI.f64))) angle))) (*.f64 1/90 (*.f64 angle (*.f64 (+.f64 b a) (*.f64 b (PI.f64))))))
(if (or (<=.f64 b 4933446505185083/7957171782556586274486115970349133441607298412757563479047423630290551952200534008528896) (and (not (<=.f64 b 6211571712111507/13803492693581127574869511724554050904902217944340773110325048447598592)) (<=.f64 b 10000000000000000905969664))) (*.f64 1/90 (*.f64 (*.f64 (+.f64 b a) (*.f64 a (PI.f64))) (neg.f64 angle))) (*.f64 1/90 (*.f64 angle (*.f64 (+.f64 b a) (*.f64 b (PI.f64))))))
(if (or (<=.f64 b 4933446505185083/7957171782556586274486115970349133441607298412757563479047423630290551952200534008528896) (and (not (<=.f64 b 6211571712111507/13803492693581127574869511724554050904902217944340773110325048447598592)) (<=.f64 b 10000000000000000905969664))) (*.f64 1/90 (*.f64 angle (*.f64 (*.f64 a (PI.f64)) (-.f64 (neg.f64 b) a)))) (*.f64 1/90 (*.f64 angle (*.f64 (+.f64 b a) (*.f64 b (PI.f64))))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 b (PI.f64)) (+.f64 a b))))
(*.f64 1/90 (*.f64 angle (*.f64 (+.f64 b a) (*.f64 b (PI.f64)))))
Compiler

Compiled 345 to 228 computations (33.9% saved)

soundness1.8s (2.8%)

Rules
1934×fma-define
1214×associate-+l+
1170×associate-+r+
1102×fma-define
1086×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
068826739
1201025499
2486523271
066967
1164935
2510935
31758935
45257935
025254
1363254
24836254
091725252
1280023202
2659021803
042463
1690445
27609445
0135851539640406
1364651539638413
040440
1665416
27668416
042363
1675315
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1408 to 774 computations (45% saved)

end0.0ms (0%)

preprocess206.0ms (0.3%)

Compiler

Compiled 2446 to 1510 computations (38.3% saved)

Profiling

Loading profile data...