ab-angle->ABCF B

Time bar (total: 32.0s)

analyze1.0ms (0%)

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

Compiled 27 to 22 computations (18.5% saved)

sample3.0s (9.4%)

Results
794.0ms3851×body256valid
676.0ms1062×body1024valid
557.0ms898×body1024infinite
258.0ms1336×body256infinite
230.0ms509×body512valid
188.0ms450×body512infinite
172.0ms47×body4096valid
112.0ms103×body2048valid
Bogosity

preprocess304.0ms (1%)

Algorithm
egg-herbie
Rules
542×*-commutative
526×associate--r+
501×distribute-lft-in
453×distribute-rgt-in
386×fma-def
Problems
87×No Errors
68×(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
54×(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
35×(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
12×(-.f64 (pow.f64 b 2) (pow.f64 a 2))
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
066967
1176967
2621935
31887935
45682935
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 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.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 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.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 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
(*.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 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.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 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
(*.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 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.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 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
(*.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 (neg.f64 angle) 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 (neg.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 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
(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 (neg.f64 angle) 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 (neg.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 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
(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 (neg.f64 angle) 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 (neg.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 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
(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 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.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 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
(*.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 (neg.f64 angle) 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 (neg.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 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
(*.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 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 2 (*.f64 (-.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 (*.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 2 (*.f64 (-.f64 (pow.f64 angle 2) (pow.f64 a 2)) (*.f64 (sin.f64 (/.f64 b (/.f64 180 (PI.f64)))) (cos.f64 (/.f64 b (/.f64 180 (PI.f64)))))))
(*.f64 (-.f64 (pow.f64 angle 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 b 180))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 b 180))))))
Symmetry

(abs a)

(abs b)

(negabs angle)

Compiler

Compiled 117 to 86 computations (26.5% saved)

eval2.0ms (0%)

Compiler

Compiled 95 to 72 computations (24.2% saved)

prune5.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
50.7%
(*.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)))))
50.1%
(*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
50.5%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
50.7%
(*.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)))))
50.1%
(*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
50.5%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
Compiler

Compiled 156 to 126 computations (19.2% saved)

localize625.0ms (2%)

Localize:

Found 12 expressions with local error:

NewAccuracyProgram
93.4%
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
85.6%
(*.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)))))
57.0%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
56.5%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
93.3%
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
85.5%
(*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
57.0%
(sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle))
56.5%
(cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle))
93.4%
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
85.5%
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle))))
57.0%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
56.5%
(cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle))
Compiler

Compiled 281 to 194 computations (31% saved)

series35.0ms (0.1%)

Counts
12 → 252
Calls

63 calls:

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

rewrite333.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
280×associate-*r*
242×pow1
223×add-exp-log
223×add-log-exp
223×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

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

simplify294.0ms (0.9%)

Algorithm
egg-herbie
Rules
731×associate-*l*
488×fma-def
434×unswap-sqr
367×associate-+l-
299×associate-+r-
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
062230952
1164027682
2754227682
Stop Event
node limit
Counts
596 → 398
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))
(+.f64 1 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (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 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.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))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 (pow.f64 angle 3) (+.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 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 (pow.f64 angle 3) (+.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 5) (+.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 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 (pow.f64 angle 3) (+.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 (*.f64 (pow.f64 angle 5) (+.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 (pow.f64 angle 7) (+.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 (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 (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 (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 (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 (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 (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 (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 (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 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (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 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (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 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (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 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (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 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (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 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (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 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (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 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (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 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (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 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (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 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (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 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (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 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -1 (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(*.f64 -1 (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(*.f64 -1 (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))
(+.f64 1 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (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 (*.f64 -1/180 (*.f64 angle (PI.f64))) (*.f64 1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(+.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))))
(+.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (+.f64 (*.f64 1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (*.f64 1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))))
(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/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) (*.f64 1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (*.f64 -1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) (*.f64 1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (*.f64 -1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (*.f64 1/15427944806400000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) (*.f64 1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (-.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 (*.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 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 2 (*.f64 (pow.f64 a 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 2 (*.f64 (pow.f64 a 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 2 (*.f64 (pow.f64 a 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 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 -1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 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 2 (*.f64 (pow.f64 a 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 2 (*.f64 (pow.f64 a 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 2 (*.f64 (pow.f64 a 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 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 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 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 -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 2 (*.f64 (pow.f64 a 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 2 (*.f64 (pow.f64 a 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 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -1 (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(pow.f64 a 2)
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(pow.f64 a 2)
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(pow.f64 a 2)
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(*.f64 -1 (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(*.f64 -1 (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))
(+.f64 1 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (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 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.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))))
(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 (*.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 (*.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 (*.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 (*.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 (*.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 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 2 (*.f64 (pow.f64 angle 3) (+.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 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (+.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 2 (*.f64 (pow.f64 angle 5) (+.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 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (+.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 (*.f64 2 (*.f64 (pow.f64 angle 5) (+.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 (pow.f64 angle 7) (+.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 (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))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(*.f64 -1 (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(*.f64 -1 (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (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)))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))) 1)
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2)))) 2)
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)) (fma.f64 b b (pow.f64 a 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)) (+.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)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2)))) (*.f64 (fma.f64 b b (pow.f64 a 2)) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2)))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2))) 2))
(pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)) 1)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))) 2)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)) 2))
(log.f64 (exp.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.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 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))))
(exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))))
(+.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 (pow.f64 b 2) (+.f64 (neg.f64 (pow.f64 a 2)) (fma.f64 (neg.f64 a) a (pow.f64 a 2))))
(+.f64 (pow.f64 b 2) (+.f64 (*.f64 (neg.f64 (pow.f64 a 2)) 1) (fma.f64 (neg.f64 a) a (pow.f64 a 2))))
(+.f64 (pow.f64 b 2) (+.f64 (neg.f64 (pow.f64 a 2)) (fma.f64 (neg.f64 (pow.f64 a 2)) 1 (pow.f64 a 2))))
(+.f64 (pow.f64 b 2) (+.f64 (*.f64 (neg.f64 (pow.f64 a 2)) 1) (fma.f64 (neg.f64 (pow.f64 a 2)) 1 (pow.f64 a 2))))
(+.f64 (pow.f64 b 2) (+.f64 (neg.f64 (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) (+.f64 (*.f64 (neg.f64 (pow.f64 a 2)) 1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (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 (-.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 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (fma.f64 (neg.f64 a) a (pow.f64 a 2)) (fma.f64 (neg.f64 a) a (pow.f64 a 2))))
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (fma.f64 (neg.f64 (pow.f64 a 2)) 1 (pow.f64 a 2)) (fma.f64 (neg.f64 a) a (pow.f64 a 2))))
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (pow.f64 a 2)) (fma.f64 (neg.f64 a) a (pow.f64 a 2))))
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (fma.f64 (neg.f64 a) a (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)) (+.f64 (fma.f64 (neg.f64 (pow.f64 a 2)) 1 (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)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (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)) (+.f64 (fma.f64 (neg.f64 a) a (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 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (fma.f64 (neg.f64 (pow.f64 a 2)) 1 (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 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (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 (neg.f64 (pow.f64 a 2)) (+.f64 (pow.f64 b 2) (fma.f64 (neg.f64 a) a (pow.f64 a 2))))
(+.f64 (neg.f64 (pow.f64 a 2)) (+.f64 (pow.f64 b 2) (fma.f64 (neg.f64 (pow.f64 a 2)) 1 (pow.f64 a 2))))
(+.f64 (neg.f64 (pow.f64 a 2)) (+.f64 (pow.f64 b 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (pow.f64 a 2))))
(+.f64 (*.f64 (neg.f64 (pow.f64 a 2)) 1) (pow.f64 b 2))
(+.f64 (fma.f64 (neg.f64 a) a (pow.f64 a 2)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 a 2)) 1 (pow.f64 a 2)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (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) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1)
(*.f64 1 (-.f64 (pow.f64 b 2) (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 6) (pow.f64 a 6)) (/.f64 1 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 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 (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 (+.f64 b a) (-.f64 b a))
(/.f64 1 (/.f64 (fma.f64 b b (pow.f64 a 2)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.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 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 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))))
(/.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 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (neg.f64 (fma.f64 b b (pow.f64 a 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2)))))
(pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)
(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)
(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))))
(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))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(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 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (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)))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 a 2)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (neg.f64 (pow.f64 b 2))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (neg.f64 (pow.f64 b 2))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 a 2)))
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (*.f64 (neg.f64 (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
(+.f64 (*.f64 (neg.f64 (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))) 1)
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (fma.f64 b b (pow.f64 a 2)))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2))))
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) 1)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 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))) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) (pow.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 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 a 2) (pow.f64 b 2))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))
(+.f64 (pow.f64 a 2) (neg.f64 (pow.f64 b 2)))
(+.f64 (pow.f64 a 2) (*.f64 (neg.f64 (pow.f64 b 2)) 1))
(+.f64 (pow.f64 a 2) (+.f64 (neg.f64 (pow.f64 b 2)) (fma.f64 (neg.f64 b) b (pow.f64 b 2))))
(+.f64 (pow.f64 a 2) (+.f64 (*.f64 (neg.f64 (pow.f64 b 2)) 1) (fma.f64 (neg.f64 b) b (pow.f64 b 2))))
(+.f64 (pow.f64 a 2) (+.f64 (neg.f64 (pow.f64 b 2)) (fma.f64 (neg.f64 (pow.f64 b 2)) 1 (pow.f64 b 2))))
(+.f64 (pow.f64 a 2) (+.f64 (*.f64 (neg.f64 (pow.f64 b 2)) 1) (fma.f64 (neg.f64 (pow.f64 b 2)) 1 (pow.f64 b 2))))
(+.f64 (pow.f64 a 2) (+.f64 (neg.f64 (pow.f64 b 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (pow.f64 b 2))))
(+.f64 (pow.f64 a 2) (+.f64 (*.f64 (neg.f64 (pow.f64 b 2)) 1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (pow.f64 b 2))))
(+.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 (neg.f64 b) b (pow.f64 b 2)))
(+.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 (neg.f64 (pow.f64 b 2)) 1 (pow.f64 b 2)))
(+.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (pow.f64 b 2)))
(+.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (+.f64 (fma.f64 (neg.f64 b) b (pow.f64 b 2)) (fma.f64 (neg.f64 b) b (pow.f64 b 2))))
(+.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (+.f64 (fma.f64 (neg.f64 (pow.f64 b 2)) 1 (pow.f64 b 2)) (fma.f64 (neg.f64 b) b (pow.f64 b 2))))
(+.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (pow.f64 b 2)) (fma.f64 (neg.f64 b) b (pow.f64 b 2))))
(+.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (+.f64 (fma.f64 (neg.f64 b) b (pow.f64 b 2)) (fma.f64 (neg.f64 (pow.f64 b 2)) 1 (pow.f64 b 2))))
(+.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (+.f64 (fma.f64 (neg.f64 (pow.f64 b 2)) 1 (pow.f64 b 2)) (fma.f64 (neg.f64 (pow.f64 b 2)) 1 (pow.f64 b 2))))
(+.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (pow.f64 b 2)) (fma.f64 (neg.f64 (pow.f64 b 2)) 1 (pow.f64 b 2))))
(+.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (+.f64 (fma.f64 (neg.f64 b) b (pow.f64 b 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (pow.f64 b 2))))
(+.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (+.f64 (fma.f64 (neg.f64 (pow.f64 b 2)) 1 (pow.f64 b 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (pow.f64 b 2))))
(+.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (pow.f64 b 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (pow.f64 b 2))))
(+.f64 (neg.f64 (pow.f64 b 2)) (pow.f64 a 2))
(+.f64 (neg.f64 (pow.f64 b 2)) (+.f64 (pow.f64 a 2) (fma.f64 (neg.f64 b) b (pow.f64 b 2))))
(+.f64 (neg.f64 (pow.f64 b 2)) (+.f64 (pow.f64 a 2) (fma.f64 (neg.f64 (pow.f64 b 2)) 1 (pow.f64 b 2))))
(+.f64 (neg.f64 (pow.f64 b 2)) (+.f64 (pow.f64 a 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (pow.f64 b 2))))
(+.f64 (*.f64 (neg.f64 (pow.f64 b 2)) 1) (pow.f64 a 2))
(+.f64 (fma.f64 (neg.f64 b) b (pow.f64 b 2)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 b 2)) 1 (pow.f64 b 2)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (pow.f64 b 2)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 1)
(*.f64 1 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 1 (fma.f64 b b (pow.f64 a 2))))
(*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (/.f64 1 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2)))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (sqrt.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 2)) (cbrt.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (+.f64 b a) (-.f64 a b))
(/.f64 1 (/.f64 (fma.f64 b b (pow.f64 a 2)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2))) (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (fma.f64 b b (pow.f64 a 2)))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (-.f64 (pow.f64 a 4) (*.f64 (neg.f64 (pow.f64 b 2)) (neg.f64 (pow.f64 b 2)))) (-.f64 (pow.f64 a 2) (neg.f64 (pow.f64 b 2))))
(/.f64 (+.f64 (pow.f64 a 6) (pow.f64 (neg.f64 (pow.f64 b 2)) 3)) (-.f64 (+.f64 (pow.f64 a 4) (*.f64 (neg.f64 (pow.f64 b 2)) (neg.f64 (pow.f64 b 2)))) (*.f64 (pow.f64 a 2) (neg.f64 (pow.f64 b 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (neg.f64 (fma.f64 b b (pow.f64 a 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2)))))
(pow.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 1)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 2)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 3))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(exp.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 1))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(fma.f64 a a (neg.f64 (pow.f64 b 2)))
(fma.f64 1 (pow.f64 a 2) (neg.f64 (pow.f64 b 2)))
(fma.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2) (neg.f64 (pow.f64 b 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 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (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)))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))))) 1)
(/.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2)))) 2)
(/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)
(pow.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))) 1)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))) 2)
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))) 3) 1/3)
(sqrt.f64 (*.f64 4 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)) 2)))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))))) (*.f64 2 (-.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)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))) 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) (*.f64 angle 1/180)) 2))) 1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2) 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)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))))
(+.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 (pow.f64 b 2) (+.f64 (neg.f64 (pow.f64 a 2)) (fma.f64 (neg.f64 a) a (pow.f64 a 2))))
(+.f64 (pow.f64 b 2) (+.f64 (*.f64 (neg.f64 (pow.f64 a 2)) 1) (fma.f64 (neg.f64 a) a (pow.f64 a 2))))
(+.f64 (pow.f64 b 2) (+.f64 (neg.f64 (pow.f64 a 2)) (fma.f64 (neg.f64 (pow.f64 a 2)) 1 (pow.f64 a 2))))
(+.f64 (pow.f64 b 2) (+.f64 (*.f64 (neg.f64 (pow.f64 a 2)) 1) (fma.f64 (neg.f64 (pow.f64 a 2)) 1 (pow.f64 a 2))))
(+.f64 (pow.f64 b 2) (+.f64 (neg.f64 (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) (+.f64 (*.f64 (neg.f64 (pow.f64 a 2)) 1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (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 (-.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 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (fma.f64 (neg.f64 a) a (pow.f64 a 2)) (fma.f64 (neg.f64 a) a (pow.f64 a 2))))
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (fma.f64 (neg.f64 (pow.f64 a 2)) 1 (pow.f64 a 2)) (fma.f64 (neg.f64 a) a (pow.f64 a 2))))
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (pow.f64 a 2)) (fma.f64 (neg.f64 a) a (pow.f64 a 2))))
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (fma.f64 (neg.f64 a) a (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)) (+.f64 (fma.f64 (neg.f64 (pow.f64 a 2)) 1 (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)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (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)) (+.f64 (fma.f64 (neg.f64 a) a (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 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (fma.f64 (neg.f64 (pow.f64 a 2)) 1 (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 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (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 (neg.f64 (pow.f64 a 2)) (+.f64 (pow.f64 b 2) (fma.f64 (neg.f64 a) a (pow.f64 a 2))))
(+.f64 (neg.f64 (pow.f64 a 2)) (+.f64 (pow.f64 b 2) (fma.f64 (neg.f64 (pow.f64 a 2)) 1 (pow.f64 a 2))))
(+.f64 (neg.f64 (pow.f64 a 2)) (+.f64 (pow.f64 b 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (pow.f64 a 2))))
(+.f64 (*.f64 (neg.f64 (pow.f64 a 2)) 1) (pow.f64 b 2))
(+.f64 (fma.f64 (neg.f64 a) a (pow.f64 a 2)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 a 2)) 1 (pow.f64 a 2)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (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) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1)
(*.f64 1 (-.f64 (pow.f64 b 2) (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 6) (pow.f64 a 6)) (/.f64 1 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 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 (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 (+.f64 b a) (-.f64 b a))
(/.f64 1 (/.f64 (fma.f64 b b (pow.f64 a 2)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(/.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 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 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))))
(/.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 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (neg.f64 (fma.f64 b b (pow.f64 a 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2)))))
(pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)
(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)
(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))))
(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))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(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))))
(fma.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)) 1)
(+.f64 1 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))
(+.f64 1 (fma.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))
(+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 -1/64800 (pow.f64 angle 2)))))
(+.f64 1 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(+.f64 1 (fma.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)) (fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(+.f64 (fma.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)) 1) (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)))))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 (PI.f64) (*.f64 angle 1/180)))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 angle (*.f64 (PI.f64) 1/180)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (PI.f64) (*.f64 angle 1/180))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 (PI.f64) (*.f64 angle 1/180) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/22674816000000 (pow.f64 angle 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (fma.f64 (PI.f64) (*.f64 angle 1/180) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/22674816000000 (pow.f64 angle 5))))))
(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 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/180))
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 (pow.f64 angle 3) (+.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)))))))
(fma.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/8748000)))
(fma.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000))))
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 (pow.f64 angle 3) (+.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 5) (+.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)))))))))
(fma.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/8748000) (*.f64 (pow.f64 angle 5) (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)))))
(fma.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (fma.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/1417176000000) (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)))))
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 (pow.f64 angle 3) (+.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 (*.f64 (pow.f64 angle 5) (+.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 (pow.f64 angle 7) (+.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)))))))))))
(fma.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/8748000) (fma.f64 (pow.f64 angle 5) (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 (pow.f64 angle 7) (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/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (fma.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)) (fma.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/1417176000000) (*.f64 (pow.f64 angle 7) (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 (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 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.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 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.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 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.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 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.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 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.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 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.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 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.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 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (neg.f64 (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (neg.f64 (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (neg.f64 (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (neg.f64 (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (neg.f64 (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (neg.f64 (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 -1 (pow.f64 a 2))
(neg.f64 (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 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 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))
(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))
(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 (*.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 (*.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))
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 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))
(+.f64 1 (fma.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))
(+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 -1/64800 (pow.f64 angle 2)))))
(+.f64 1 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(+.f64 1 (fma.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)) (fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(+.f64 (fma.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)) 1) (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)))))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))
(*.f64 -1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) -1/180))
(+.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))) (*.f64 1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(fma.f64 -1/180 (*.f64 angle (PI.f64)) (*.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) 1/34992000))
(fma.f64 -1/180 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) 1/34992000)))
(+.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))))
(fma.f64 -1/180 (*.f64 angle (PI.f64)) (fma.f64 -1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) 1/34992000)))
(fma.f64 -1/180 (*.f64 angle (PI.f64)) (fma.f64 (*.f64 (pow.f64 angle 5) -1/22674816000000) (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) 1/34992000))))
(+.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (+.f64 (*.f64 1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (*.f64 1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))))
(fma.f64 -1/180 (*.f64 angle (PI.f64)) (fma.f64 -1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (fma.f64 1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (*.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) 1/34992000))))
(fma.f64 -1/180 (*.f64 angle (PI.f64)) (fma.f64 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) -1/22674816000000 (fma.f64 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) 1/30855889612800000000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) 1/34992000)))))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) -1/90))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) (*.f64 1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))
(fma.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 (*.f64 1/17496000 (pow.f64 angle 3)) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(fma.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 1/17496000)))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (*.f64 -1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) (*.f64 1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))))
(fma.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (fma.f64 -1/11337408000000 (*.f64 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 (*.f64 1/17496000 (pow.f64 angle 3)) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))
(fma.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (fma.f64 1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) -1/11337408000000))))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (*.f64 -1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (*.f64 1/15427944806400000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) (*.f64 1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))))
(fma.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (fma.f64 -1/11337408000000 (*.f64 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (fma.f64 1/15427944806400000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 (*.f64 1/17496000 (pow.f64 angle 3)) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))))
(fma.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (fma.f64 -1/11337408000000 (*.f64 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (fma.f64 1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 1/15427944806400000000)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.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 -1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) -2))
(+.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)))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 2 (pow.f64 a 2)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (+.f64 (*.f64 (pow.f64 b 2) -2) (*.f64 2 (pow.f64 a 2))))
(+.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)))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 2 (pow.f64 a 2)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (+.f64 (*.f64 (pow.f64 b 2) -2) (*.f64 2 (pow.f64 a 2))))
(+.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)))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 2 (pow.f64 a 2)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (+.f64 (*.f64 (pow.f64 b 2) -2) (*.f64 2 (pow.f64 a 2))))
(*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 2 (pow.f64 a 2)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))
(*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(+.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)))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 2 (pow.f64 a 2)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (+.f64 (*.f64 (pow.f64 b 2) -2) (*.f64 2 (pow.f64 a 2))))
(+.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)))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 2 (pow.f64 a 2)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (+.f64 (*.f64 (pow.f64 b 2) -2) (*.f64 2 (pow.f64 a 2))))
(+.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)))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 2 (pow.f64 a 2)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (+.f64 (*.f64 (pow.f64 b 2) -2) (*.f64 2 (pow.f64 a 2))))
(*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 2 (pow.f64 a 2)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))
(*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(+.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)))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 2 (pow.f64 a 2)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (+.f64 (*.f64 (pow.f64 b 2) -2) (*.f64 2 (pow.f64 a 2))))
(+.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)))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 2 (pow.f64 a 2)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (+.f64 (*.f64 (pow.f64 b 2) -2) (*.f64 2 (pow.f64 a 2))))
(+.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)))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 2 (pow.f64 a 2)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (+.f64 (*.f64 (pow.f64 b 2) -2) (*.f64 2 (pow.f64 a 2))))
(*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 2 (pow.f64 a 2)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))
(*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(+.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)))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 2 (pow.f64 a 2)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (+.f64 (*.f64 (pow.f64 b 2) -2) (*.f64 2 (pow.f64 a 2))))
(+.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)))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 2 (pow.f64 a 2)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (+.f64 (*.f64 (pow.f64 b 2) -2) (*.f64 2 (pow.f64 a 2))))
(+.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)))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 2 (pow.f64 a 2)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (+.f64 (*.f64 (pow.f64 b 2) -2) (*.f64 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 -1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) -2))
(+.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)))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 2 (pow.f64 a 2)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (+.f64 (*.f64 (pow.f64 b 2) -2) (*.f64 2 (pow.f64 a 2))))
(+.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)))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 2 (pow.f64 a 2)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (+.f64 (*.f64 (pow.f64 b 2) -2) (*.f64 2 (pow.f64 a 2))))
(+.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)))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 2 (pow.f64 a 2)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (+.f64 (*.f64 (pow.f64 b 2) -2) (*.f64 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 -1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) -2))
(+.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)))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 2 (pow.f64 a 2)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (+.f64 (*.f64 (pow.f64 b 2) -2) (*.f64 2 (pow.f64 a 2))))
(+.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)))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 2 (pow.f64 a 2)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (+.f64 (*.f64 (pow.f64 b 2) -2) (*.f64 2 (pow.f64 a 2))))
(+.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)))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 2 (pow.f64 a 2)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (+.f64 (*.f64 (pow.f64 b 2) -2) (*.f64 2 (pow.f64 a 2))))
(*.f64 -1 (pow.f64 b 2))
(neg.f64 (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 a 2)
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 a 2)
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 a 2)
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 -1 (pow.f64 b 2))
(neg.f64 (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 -1 (pow.f64 b 2))
(neg.f64 (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
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 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))
(+.f64 1 (fma.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))
(+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 -1/64800 (pow.f64 angle 2)))))
(+.f64 1 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(+.f64 1 (fma.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)) (fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(+.f64 (fma.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)) 1) (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)))))
(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 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 (PI.f64) (*.f64 angle 1/180)))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 angle (*.f64 (PI.f64) 1/180)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (PI.f64) (*.f64 angle 1/180))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 (PI.f64) (*.f64 angle 1/180) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/22674816000000 (pow.f64 angle 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (fma.f64 (PI.f64) (*.f64 angle 1/180) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/22674816000000 (pow.f64 angle 5))))))
(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 (*.f64 (pow.f64 a 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 a 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 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.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 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 (pow.f64 a 2) -2) (*.f64 2 (pow.f64 b 2))))
(+.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 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.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 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 (pow.f64 a 2) -2) (*.f64 2 (pow.f64 b 2))))
(+.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 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.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 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 (pow.f64 a 2) -2) (*.f64 2 (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 (pow.f64 b 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (sin.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 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.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 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 (pow.f64 a 2) -2) (*.f64 2 (pow.f64 b 2))))
(+.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 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.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 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 (pow.f64 a 2) -2) (*.f64 2 (pow.f64 b 2))))
(+.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 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.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 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 (pow.f64 a 2) -2) (*.f64 2 (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 (pow.f64 b 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (sin.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 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.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 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 (pow.f64 a 2) -2) (*.f64 2 (pow.f64 b 2))))
(+.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 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.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 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 (pow.f64 a 2) -2) (*.f64 2 (pow.f64 b 2))))
(+.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 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.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 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 (pow.f64 a 2) -2) (*.f64 2 (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 (pow.f64 b 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (sin.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 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.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 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 (pow.f64 a 2) -2) (*.f64 2 (pow.f64 b 2))))
(+.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 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.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 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 (pow.f64 a 2) -2) (*.f64 2 (pow.f64 b 2))))
(+.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 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.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 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 (pow.f64 a 2) -2) (*.f64 2 (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 (*.f64 (pow.f64 a 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 a 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 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.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 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 (pow.f64 a 2) -2) (*.f64 2 (pow.f64 b 2))))
(+.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 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.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 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 (pow.f64 a 2) -2) (*.f64 2 (pow.f64 b 2))))
(+.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 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.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 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 (pow.f64 a 2) -2) (*.f64 2 (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 (*.f64 (pow.f64 a 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 a 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 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.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 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 (pow.f64 a 2) -2) (*.f64 2 (pow.f64 b 2))))
(+.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 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.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 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 (pow.f64 a 2) -2) (*.f64 2 (pow.f64 b 2))))
(+.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 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.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 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 (pow.f64 a 2) -2) (*.f64 2 (pow.f64 b 2))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/90)
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/90))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 2 (*.f64 (pow.f64 angle 3) (+.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))))))))
(fma.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 2 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/8748000))))
(fma.f64 2 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000))) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/90)))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (+.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 2 (*.f64 (pow.f64 angle 5) (+.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))))))))))
(fma.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 2 (fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/8748000) (*.f64 (pow.f64 angle 5) (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))))))
(fma.f64 2 (fma.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/1417176000000) (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)))) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/90)))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (+.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 (*.f64 2 (*.f64 (pow.f64 angle 5) (+.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 (pow.f64 angle 7) (+.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))))))))))))
(fma.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (fma.f64 2 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/8748000)) (*.f64 2 (fma.f64 (pow.f64 angle 5) (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 (pow.f64 angle 7) (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 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/90 (*.f64 2 (fma.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)) (fma.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/1417176000000) (*.f64 (pow.f64 angle 7) (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 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 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (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)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (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)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (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)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (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)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (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)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (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)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (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)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 -1 (pow.f64 a 2))
(neg.f64 (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 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 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))
(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))
(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 (*.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 (*.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 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (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 (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)))
(*.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 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 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 (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 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))
(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 (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)))
(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)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(fabs.f64 (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)))))
(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)))
(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)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 (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 (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)))
(*.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)))
(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 (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)))
(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)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(fabs.f64 (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)))))
(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)))
(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)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))) 1)
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2)))) 2)
(/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 2 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)) (fma.f64 b b (pow.f64 a 2)))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)))
(*.f64 (/.f64 (-.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))) 1/2))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) 1/2) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2)))) (*.f64 (fma.f64 b b (pow.f64 a 2)) 2))
(/.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 2 (fma.f64 b b (pow.f64 a 2))))
(*.f64 (/.f64 (-.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))) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2)))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2))) 2))
(/.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (*.f64 2 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 2))
(pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)) 1)
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))) 2)
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))) 3)
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)) 3) 1/3)
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)) 2))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) 2))
(fabs.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2)))
(log.f64 (exp.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)) 3))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2) 3)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (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 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.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 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))
(exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))) 1))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/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 (pow.f64 b 2) (+.f64 (neg.f64 (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 a) a (pow.f64 a 2)))
(-.f64 (fma.f64 b b (*.f64 0 (pow.f64 a 2))) (pow.f64 a 2))
(+.f64 (pow.f64 b 2) (+.f64 (*.f64 (neg.f64 (pow.f64 a 2)) 1) (fma.f64 (neg.f64 a) a (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 (fma.f64 b b (*.f64 0 (pow.f64 a 2))) (pow.f64 a 2))
(+.f64 (pow.f64 b 2) (+.f64 (neg.f64 (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 a) a (pow.f64 a 2)))
(-.f64 (fma.f64 b b (*.f64 0 (pow.f64 a 2))) (pow.f64 a 2))
(+.f64 (pow.f64 b 2) (+.f64 (*.f64 (neg.f64 (pow.f64 a 2)) 1) (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 a) a (pow.f64 a 2)))
(-.f64 (fma.f64 b b (*.f64 0 (pow.f64 a 2))) (pow.f64 a 2))
(+.f64 (pow.f64 b 2) (+.f64 (neg.f64 (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 (-.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)))
(fma.f64 b b (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))) (*.f64 0 (pow.f64 a 2))))
(+.f64 (pow.f64 b 2) (+.f64 (*.f64 (neg.f64 (pow.f64 a 2)) 1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (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)))
(fma.f64 b b (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))) (*.f64 0 (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 (fma.f64 b b (*.f64 0 (pow.f64 a 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 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 (neg.f64 a) a (pow.f64 a 2)))
(-.f64 (fma.f64 b b (*.f64 0 (pow.f64 a 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)))
(fma.f64 b b (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))) (*.f64 0 (pow.f64 a 2))))
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (fma.f64 (neg.f64 a) a (pow.f64 a 2)) (fma.f64 (neg.f64 a) a (pow.f64 a 2))))
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (fma.f64 (neg.f64 a) a (pow.f64 a 2))))
(fma.f64 2 (*.f64 0 (pow.f64 a 2)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (fma.f64 (neg.f64 (pow.f64 a 2)) 1 (pow.f64 a 2)) (fma.f64 (neg.f64 a) a (pow.f64 a 2))))
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (fma.f64 (neg.f64 a) a (pow.f64 a 2))))
(fma.f64 2 (*.f64 0 (pow.f64 a 2)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (pow.f64 a 2)) (fma.f64 (neg.f64 a) a (pow.f64 a 2))))
(+.f64 (+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 (neg.f64 a) a (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 (*.f64 0 (pow.f64 a 2)) (fma.f64 b b (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))) (*.f64 0 (pow.f64 a 2)))))
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (fma.f64 (neg.f64 a) a (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)) (*.f64 2 (fma.f64 (neg.f64 a) a (pow.f64 a 2))))
(fma.f64 2 (*.f64 0 (pow.f64 a 2)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (fma.f64 (neg.f64 (pow.f64 a 2)) 1 (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)) (*.f64 2 (fma.f64 (neg.f64 a) a (pow.f64 a 2))))
(fma.f64 2 (*.f64 0 (pow.f64 a 2)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (pow.f64 a 2)) (fma.f64 (neg.f64 (pow.f64 a 2)) 1 (pow.f64 a 2))))
(+.f64 (+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 (neg.f64 a) a (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 (*.f64 0 (pow.f64 a 2)) (fma.f64 b b (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))) (*.f64 0 (pow.f64 a 2)))))
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (fma.f64 (neg.f64 a) a (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 (+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 (neg.f64 a) a (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 (*.f64 0 (pow.f64 a 2)) (fma.f64 b b (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))) (*.f64 0 (pow.f64 a 2)))))
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (fma.f64 (neg.f64 (pow.f64 a 2)) 1 (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 (+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 (neg.f64 a) a (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 (*.f64 0 (pow.f64 a 2)) (fma.f64 b b (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))) (*.f64 0 (pow.f64 a 2)))))
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (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 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (pow.f64 a 2))))
(fma.f64 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) (pow.f64 a 2)))
(+.f64 (neg.f64 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (neg.f64 (pow.f64 a 2)) (+.f64 (pow.f64 b 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 a) a (pow.f64 a 2)))
(-.f64 (fma.f64 b b (*.f64 0 (pow.f64 a 2))) (pow.f64 a 2))
(+.f64 (neg.f64 (pow.f64 a 2)) (+.f64 (pow.f64 b 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 a) a (pow.f64 a 2)))
(-.f64 (fma.f64 b b (*.f64 0 (pow.f64 a 2))) (pow.f64 a 2))
(+.f64 (neg.f64 (pow.f64 a 2)) (+.f64 (pow.f64 b 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (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)))
(fma.f64 b b (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))) (*.f64 0 (pow.f64 a 2))))
(+.f64 (*.f64 (neg.f64 (pow.f64 a 2)) 1) (pow.f64 b 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (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 a) a (pow.f64 a 2)))
(-.f64 (fma.f64 b b (*.f64 0 (pow.f64 a 2))) (pow.f64 a 2))
(+.f64 (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 a) a (pow.f64 a 2)))
(-.f64 (fma.f64 b b (*.f64 0 (pow.f64 a 2))) (pow.f64 a 2))
(+.f64 (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) (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)))
(fma.f64 b b (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))) (*.f64 0 (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 (-.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 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 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 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b 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 (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 (+.f64 b a) (-.f64 b a))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(/.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 1 (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(*.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 (pow.f64 a 4) (+.f64 (pow.f64 b 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 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (fma.f64 b b (pow.f64 a 2))))
(/.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 (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 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b 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))))
(*.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 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (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 a 4) (pow.f64 b 4)) (neg.f64 (fma.f64 b b (pow.f64 a 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 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 a 6) (pow.f64 b 6)) (-.f64 (neg.f64 (pow.f64 b 4)) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b 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 (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)
(-.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))
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))
(fabs.f64 (-.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))))
(-.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))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(-.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)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (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)))
(*.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 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 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 (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 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))
(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 (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)))
(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)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(fabs.f64 (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)))))
(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)))
(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)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 (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 (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)))
(*.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)))
(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 (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)))
(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)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(fabs.f64 (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)))))
(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)))
(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)))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 a 2)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (neg.f64 (pow.f64 b 2))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (neg.f64 (pow.f64 b 2))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 a 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (*.f64 (neg.f64 (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (*.f64 (neg.f64 (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))) 1)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (fma.f64 b b (pow.f64 a 2)))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 a 4) (pow.f64 b 4)))) (fma.f64 b b (pow.f64 a 2)))
(/.f64 2 (/.f64 (/.f64 (fma.f64 b b (pow.f64 a 2)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 a 6) (pow.f64 b 6)))) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)))
(*.f64 (/.f64 (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))) (-.f64 (pow.f64 a 6) (pow.f64 b 6)))
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) 1)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) 2)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) 3)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) 3) 1/3)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) 2))
(fabs.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) 3))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) (pow.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 3)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 3) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) 1))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (pow.f64 a 2) (neg.f64 (pow.f64 b 2)))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(+.f64 (pow.f64 a 2) (*.f64 (neg.f64 (pow.f64 b 2)) 1))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(+.f64 (pow.f64 a 2) (+.f64 (neg.f64 (pow.f64 b 2)) (fma.f64 (neg.f64 b) b (pow.f64 b 2))))
(+.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 (neg.f64 b) b (pow.f64 b 2)))
(-.f64 (fma.f64 a a (*.f64 0 (pow.f64 b 2))) (pow.f64 b 2))
(+.f64 (pow.f64 a 2) (+.f64 (*.f64 (neg.f64 (pow.f64 b 2)) 1) (fma.f64 (neg.f64 b) b (pow.f64 b 2))))
(+.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 (neg.f64 b) b (pow.f64 b 2)))
(-.f64 (fma.f64 a a (*.f64 0 (pow.f64 b 2))) (pow.f64 b 2))
(+.f64 (pow.f64 a 2) (+.f64 (neg.f64 (pow.f64 b 2)) (fma.f64 (neg.f64 (pow.f64 b 2)) 1 (pow.f64 b 2))))
(+.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 (neg.f64 b) b (pow.f64 b 2)))
(-.f64 (fma.f64 a a (*.f64 0 (pow.f64 b 2))) (pow.f64 b 2))
(+.f64 (pow.f64 a 2) (+.f64 (*.f64 (neg.f64 (pow.f64 b 2)) 1) (fma.f64 (neg.f64 (pow.f64 b 2)) 1 (pow.f64 b 2))))
(+.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 (neg.f64 b) b (pow.f64 b 2)))
(-.f64 (fma.f64 a a (*.f64 0 (pow.f64 b 2))) (pow.f64 b 2))
(+.f64 (pow.f64 a 2) (+.f64 (neg.f64 (pow.f64 b 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (pow.f64 b 2))))
(+.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (pow.f64 b 2)))
(fma.f64 a a (+.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2))) (*.f64 0 (pow.f64 b 2))))
(+.f64 (pow.f64 a 2) (+.f64 (*.f64 (neg.f64 (pow.f64 b 2)) 1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (pow.f64 b 2))))
(+.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (pow.f64 b 2)))
(fma.f64 a a (+.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2))) (*.f64 0 (pow.f64 b 2))))
(+.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 (neg.f64 b) b (pow.f64 b 2)))
(-.f64 (fma.f64 a a (*.f64 0 (pow.f64 b 2))) (pow.f64 b 2))
(+.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 (neg.f64 (pow.f64 b 2)) 1 (pow.f64 b 2)))
(+.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 (neg.f64 b) b (pow.f64 b 2)))
(-.f64 (fma.f64 a a (*.f64 0 (pow.f64 b 2))) (pow.f64 b 2))
(+.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (pow.f64 b 2)))
(fma.f64 a a (+.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2))) (*.f64 0 (pow.f64 b 2))))
(+.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (+.f64 (fma.f64 (neg.f64 b) b (pow.f64 b 2)) (fma.f64 (neg.f64 b) b (pow.f64 b 2))))
(+.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 2 (fma.f64 (neg.f64 b) b (pow.f64 b 2))))
(fma.f64 2 (*.f64 0 (pow.f64 b 2)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (+.f64 (fma.f64 (neg.f64 (pow.f64 b 2)) 1 (pow.f64 b 2)) (fma.f64 (neg.f64 b) b (pow.f64 b 2))))
(+.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 2 (fma.f64 (neg.f64 b) b (pow.f64 b 2))))
(fma.f64 2 (*.f64 0 (pow.f64 b 2)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (pow.f64 b 2)) (fma.f64 (neg.f64 b) b (pow.f64 b 2))))
(+.f64 (+.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 (neg.f64 b) b (pow.f64 b 2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (pow.f64 b 2)))
(+.f64 (*.f64 0 (pow.f64 b 2)) (fma.f64 a a (+.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2))) (*.f64 0 (pow.f64 b 2)))))
(+.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (+.f64 (fma.f64 (neg.f64 b) b (pow.f64 b 2)) (fma.f64 (neg.f64 (pow.f64 b 2)) 1 (pow.f64 b 2))))
(+.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 2 (fma.f64 (neg.f64 b) b (pow.f64 b 2))))
(fma.f64 2 (*.f64 0 (pow.f64 b 2)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (+.f64 (fma.f64 (neg.f64 (pow.f64 b 2)) 1 (pow.f64 b 2)) (fma.f64 (neg.f64 (pow.f64 b 2)) 1 (pow.f64 b 2))))
(+.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 2 (fma.f64 (neg.f64 b) b (pow.f64 b 2))))
(fma.f64 2 (*.f64 0 (pow.f64 b 2)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (pow.f64 b 2)) (fma.f64 (neg.f64 (pow.f64 b 2)) 1 (pow.f64 b 2))))
(+.f64 (+.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 (neg.f64 b) b (pow.f64 b 2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (pow.f64 b 2)))
(+.f64 (*.f64 0 (pow.f64 b 2)) (fma.f64 a a (+.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2))) (*.f64 0 (pow.f64 b 2)))))
(+.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (+.f64 (fma.f64 (neg.f64 b) b (pow.f64 b 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (pow.f64 b 2))))
(+.f64 (+.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 (neg.f64 b) b (pow.f64 b 2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (pow.f64 b 2)))
(+.f64 (*.f64 0 (pow.f64 b 2)) (fma.f64 a a (+.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2))) (*.f64 0 (pow.f64 b 2)))))
(+.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (+.f64 (fma.f64 (neg.f64 (pow.f64 b 2)) 1 (pow.f64 b 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (pow.f64 b 2))))
(+.f64 (+.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 (neg.f64 b) b (pow.f64 b 2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (pow.f64 b 2)))
(+.f64 (*.f64 0 (pow.f64 b 2)) (fma.f64 a a (+.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2))) (*.f64 0 (pow.f64 b 2)))))
(+.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (pow.f64 b 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (pow.f64 b 2))))
(+.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 2 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (pow.f64 b 2))))
(fma.f64 2 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (pow.f64 b 2)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 (neg.f64 (pow.f64 b 2)) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(+.f64 (neg.f64 (pow.f64 b 2)) (+.f64 (pow.f64 a 2) (fma.f64 (neg.f64 b) b (pow.f64 b 2))))
(+.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 (neg.f64 b) b (pow.f64 b 2)))
(-.f64 (fma.f64 a a (*.f64 0 (pow.f64 b 2))) (pow.f64 b 2))
(+.f64 (neg.f64 (pow.f64 b 2)) (+.f64 (pow.f64 a 2) (fma.f64 (neg.f64 (pow.f64 b 2)) 1 (pow.f64 b 2))))
(+.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 (neg.f64 b) b (pow.f64 b 2)))
(-.f64 (fma.f64 a a (*.f64 0 (pow.f64 b 2))) (pow.f64 b 2))
(+.f64 (neg.f64 (pow.f64 b 2)) (+.f64 (pow.f64 a 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (pow.f64 b 2))))
(+.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (pow.f64 b 2)))
(fma.f64 a a (+.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2))) (*.f64 0 (pow.f64 b 2))))
(+.f64 (*.f64 (neg.f64 (pow.f64 b 2)) 1) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(+.f64 (fma.f64 (neg.f64 b) b (pow.f64 b 2)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 (neg.f64 b) b (pow.f64 b 2)))
(-.f64 (fma.f64 a a (*.f64 0 (pow.f64 b 2))) (pow.f64 b 2))
(+.f64 (fma.f64 (neg.f64 (pow.f64 b 2)) 1 (pow.f64 b 2)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 (neg.f64 b) b (pow.f64 b 2)))
(-.f64 (fma.f64 a a (*.f64 0 (pow.f64 b 2))) (pow.f64 b 2))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (pow.f64 b 2)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (pow.f64 b 2)))
(fma.f64 a a (+.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2))) (*.f64 0 (pow.f64 b 2))))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 1)
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 1 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 1 (fma.f64 b b (pow.f64 a 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) 1) (fma.f64 b b (pow.f64 a 2)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (fma.f64 b b (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (/.f64 1 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2)))))
(/.f64 1 (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)) (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (sqrt.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 2)) (cbrt.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 2)))
(*.f64 (+.f64 b a) (-.f64 a b))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(/.f64 1 (/.f64 (fma.f64 b b (pow.f64 a 2)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) 1) (fma.f64 b b (pow.f64 a 2)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (fma.f64 b b (pow.f64 a 2)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2))) (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(/.f64 1 (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)) (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (fma.f64 b b (pow.f64 a 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) 1) (fma.f64 b b (pow.f64 a 2)))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 1 (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)) (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (-.f64 (pow.f64 a 4) (*.f64 (neg.f64 (pow.f64 b 2)) (neg.f64 (pow.f64 b 2)))) (-.f64 (pow.f64 a 2) (neg.f64 (pow.f64 b 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) 1) (fma.f64 b b (pow.f64 a 2)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (fma.f64 b b (pow.f64 a 2)))
(/.f64 (+.f64 (pow.f64 a 6) (pow.f64 (neg.f64 (pow.f64 b 2)) 3)) (-.f64 (+.f64 (pow.f64 a 4) (*.f64 (neg.f64 (pow.f64 b 2)) (neg.f64 (pow.f64 b 2)))) (*.f64 (pow.f64 a 2) (neg.f64 (pow.f64 b 2)))))
(/.f64 1 (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2)) (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (neg.f64 (fma.f64 b b (pow.f64 a 2))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (neg.f64 (fma.f64 b b (pow.f64 a 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 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 (neg.f64 (pow.f64 b 4)) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b a) 2))))
(pow.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 1)
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 2)
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 3)
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (pow.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 3) 1/3)
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 2))
(fabs.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(log.f64 (exp.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 3))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(exp.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 1))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 a a (neg.f64 (pow.f64 b 2)))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 1 (pow.f64 a 2) (neg.f64 (pow.f64 b 2)))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2) (neg.f64 (pow.f64 b 2)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 angle (*.f64 (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 (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)))
(*.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 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 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 (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 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))
(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 (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)))
(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)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(fabs.f64 (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)))))
(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)))
(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)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 angle (*.f64 (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 (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)))
(*.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)))
(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 (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)))
(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)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(fabs.f64 (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)))))
(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)))
(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)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))))) 1)
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)))
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.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) (*.f64 angle 1/180)) 2)))) 2)
(/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (/.f64 2 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)
(/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (/.f64 2 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
(pow.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))) 1)
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)))
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))) 2)
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)))
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1)
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))) 3)
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)))
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))) 3) 1/3)
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)))
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1)
(sqrt.f64 (*.f64 4 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)) 2)))
(sqrt.f64 (*.f64 4 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)) 2)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1) 2))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (log.f64 (sqrt.f64 (*.f64 1 (exp.f64 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)))
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1)
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))) 3))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)))
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1)
(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) (*.f64 angle 1/180)) 2))) 1/2) 3)))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)))
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2) 3) (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3)))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)))
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1)
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)))
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1)
(exp.f64 (log.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)))
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1)
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))) 1))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)))
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1)
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2)))
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)))) 1)
(+.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 (pow.f64 b 2) (+.f64 (neg.f64 (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 a) a (pow.f64 a 2)))
(-.f64 (fma.f64 b b (*.f64 0 (pow.f64 a 2))) (pow.f64 a 2))
(+.f64 (pow.f64 b 2) (+.f64 (*.f64 (neg.f64 (pow.f64 a 2)) 1) (fma.f64 (neg.f64 a) a (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 (fma.f64 b b (*.f64 0 (pow.f64 a 2))) (pow.f64 a 2))
(+.f64 (pow.f64 b 2) (+.f64 (neg.f64 (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 a) a (pow.f64 a 2)))
(-.f64 (fma.f64 b b (*.f64 0 (pow.f64 a 2))) (pow.f64 a 2))
(+.f64 (pow.f64 b 2) (+.f64 (*.f64 (neg.f64 (pow.f64 a 2)) 1) (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 a) a (pow.f64 a 2)))
(-.f64 (fma.f64 b b (*.f64 0 (pow.f64 a 2))) (pow.f64 a 2))
(+.f64 (pow.f64 b 2) (+.f64 (neg.f64 (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 (-.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)))
(fma.f64 b b (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))) (*.f64 0 (pow.f64 a 2))))
(+.f64 (pow.f64 b 2) (+.f64 (*.f64 (neg.f64 (pow.f64 a 2)) 1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (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)))
(fma.f64 b b (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))) (*.f64 0 (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 (fma.f64 b b (*.f64 0 (pow.f64 a 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 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 (neg.f64 a) a (pow.f64 a 2)))
(-.f64 (fma.f64 b b (*.f64 0 (pow.f64 a 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)))
(fma.f64 b b (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))) (*.f64 0 (pow.f64 a 2))))
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (fma.f64 (neg.f64 a) a (pow.f64 a 2)) (fma.f64 (neg.f64 a) a (pow.f64 a 2))))
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (fma.f64 (neg.f64 a) a (pow.f64 a 2))))
(fma.f64 2 (*.f64 0 (pow.f64 a 2)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (fma.f64 (neg.f64 (pow.f64 a 2)) 1 (pow.f64 a 2)) (fma.f64 (neg.f64 a) a (pow.f64 a 2))))
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (fma.f64 (neg.f64 a) a (pow.f64 a 2))))
(fma.f64 2 (*.f64 0 (pow.f64 a 2)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (pow.f64 a 2)) (fma.f64 (neg.f64 a) a (pow.f64 a 2))))
(+.f64 (+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 (neg.f64 a) a (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 (*.f64 0 (pow.f64 a 2)) (fma.f64 b b (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))) (*.f64 0 (pow.f64 a 2)))))
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (fma.f64 (neg.f64 a) a (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)) (*.f64 2 (fma.f64 (neg.f64 a) a (pow.f64 a 2))))
(fma.f64 2 (*.f64 0 (pow.f64 a 2)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (fma.f64 (neg.f64 (pow.f64 a 2)) 1 (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)) (*.f64 2 (fma.f64 (neg.f64 a) a (pow.f64 a 2))))
(fma.f64 2 (*.f64 0 (pow.f64 a 2)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (pow.f64 a 2)) (fma.f64 (neg.f64 (pow.f64 a 2)) 1 (pow.f64 a 2))))
(+.f64 (+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 (neg.f64 a) a (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 (*.f64 0 (pow.f64 a 2)) (fma.f64 b b (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))) (*.f64 0 (pow.f64 a 2)))))
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (fma.f64 (neg.f64 a) a (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 (+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 (neg.f64 a) a (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 (*.f64 0 (pow.f64 a 2)) (fma.f64 b b (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))) (*.f64 0 (pow.f64 a 2)))))
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (fma.f64 (neg.f64 (pow.f64 a 2)) 1 (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 (+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 (neg.f64 a) a (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 (*.f64 0 (pow.f64 a 2)) (fma.f64 b b (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))) (*.f64 0 (pow.f64 a 2)))))
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (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 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (pow.f64 a 2))))
(fma.f64 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) (pow.f64 a 2)))
(+.f64 (neg.f64 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (neg.f64 (pow.f64 a 2)) (+.f64 (pow.f64 b 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 a) a (pow.f64 a 2)))
(-.f64 (fma.f64 b b (*.f64 0 (pow.f64 a 2))) (pow.f64 a 2))
(+.f64 (neg.f64 (pow.f64 a 2)) (+.f64 (pow.f64 b 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 a) a (pow.f64 a 2)))
(-.f64 (fma.f64 b b (*.f64 0 (pow.f64 a 2))) (pow.f64 a 2))
(+.f64 (neg.f64 (pow.f64 a 2)) (+.f64 (pow.f64 b 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (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)))
(fma.f64 b b (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))) (*.f64 0 (pow.f64 a 2))))
(+.f64 (*.f64 (neg.f64 (pow.f64 a 2)) 1) (pow.f64 b 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(+.f64 (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 a) a (pow.f64 a 2)))
(-.f64 (fma.f64 b b (*.f64 0 (pow.f64 a 2))) (pow.f64 a 2))
(+.f64 (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 a) a (pow.f64 a 2)))
(-.f64 (fma.f64 b b (*.f64 0 (pow.f64 a 2))) (pow.f64 a 2))
(+.f64 (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) (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)))
(fma.f64 b b (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))) (*.f64 0 (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 (-.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 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 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 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b 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 (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 (+.f64 b a) (-.f64 b a))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(/.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 1 (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(*.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 (pow.f64 a 4) (+.f64 (pow.f64 b 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 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (fma.f64 b b (pow.f64 a 2))))
(/.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 (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 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b 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))))
(*.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 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 b a) 2))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2))))
(/.f64 (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 a 4) (pow.f64 b 4)) (neg.f64 (fma.f64 b b (pow.f64 a 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 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 a 6) (pow.f64 b 6)) (-.f64 (neg.f64 (pow.f64 b 4)) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 b 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 (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)
(-.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))
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))
(fabs.f64 (-.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))))
(-.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))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(-.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))

eval335.0ms (1%)

Compiler

Compiled 17241 to 12879 computations (25.3% saved)

prune253.0ms (0.8%)

Pruning

55 alts after pruning (55 fresh and 0 done)

PrunedKeptTotal
New48755542
Fresh000
Picked303
Done000
Total49055545
Accuracy
67.2%
Counts
545 → 55
Alt Table
Click to see full alt table
StatusAccuracyProgram
50.1%
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))) 3)
50.3%
(/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (/.f64 2 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
50.4%
(*.f64 (/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
46.9%
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/90)
50.6%
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
50.1%
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
46.9%
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/90))
35.3%
(*.f64 (*.f64 2 (fma.f64 b b (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))) (*.f64 0 (pow.f64 a 2))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
49.5%
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
25.4%
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
50.2%
(*.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 1/180)))))
50.0%
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
51.3%
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (fabs.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
35.1%
(*.f64 (*.f64 2 (+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (pow.f64 a 2))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
54.0%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
35.3%
(*.f64 (*.f64 2 (fabs.f64 (-.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)))))
26.6%
(*.f64 (*.f64 2 (exp.f64 (log.f64 (-.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)))))
50.6%
(*.f64 (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
50.6%
(*.f64 (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
17.4%
(*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) 2))
24.1%
(*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) 3))
2.2%
(*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 (/.f64 (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))) (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
35.5%
(*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 (*.f64 2 (pow.f64 a 2)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
32.3%
(*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 (*.f64 -2 (pow.f64 b 2)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
45.4%
(*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 2 (fma.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2) (neg.f64 (pow.f64 b 2))))))
30.0%
(*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 2 (pow.f64 (pow.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 3) 1/3))))
53.4%
(*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 2 (*.f64 (+.f64 b a) (-.f64 a b)))))
28.3%
(*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 2 (exp.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))))
23.8%
(*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
17.4%
(*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))))
23.0%
(*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) 3)))
49.5%
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
50.6%
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
50.2%
(*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))) 3))
17.4%
(*.f64 2 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))))
50.4%
(*.f64 2 (/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 2 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
32.8%
(*.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)))))))
18.6%
(*.f64 2 (*.f64 (/.f64 (-.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))) 2)))
26.0%
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))
31.6%
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
46.9%
(*.f64 2 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/180)))
50.3%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
49.1%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1)))
53.9%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
26.4%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (exp.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
35.1%
(*.f64 2 (*.f64 (neg.f64 (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
51.4%
(*.f64 2 (*.f64 (fabs.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
49.8%
(*.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)))))
37.1%
(*.f64 2 (fabs.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
30.5%
(*.f64 2 (exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))))
49.1%
(*.f64 1 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
47.0%
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
34.4%
(*.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)))))))
35.5%
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
30.5%
(exp.f64 (log.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))))
50.1%
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))) 3)
50.3%
(/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (/.f64 2 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
50.4%
(*.f64 (/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
46.9%
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/90)
50.6%
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
50.1%
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
46.9%
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/90))
35.3%
(*.f64 (*.f64 2 (fma.f64 b b (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4))) (*.f64 0 (pow.f64 a 2))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
49.5%
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
25.4%
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
50.2%
(*.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 1/180)))))
50.0%
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
51.3%
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (fabs.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
35.1%
(*.f64 (*.f64 2 (+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (pow.f64 a 2))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
54.0%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
35.3%
(*.f64 (*.f64 2 (fabs.f64 (-.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)))))
26.6%
(*.f64 (*.f64 2 (exp.f64 (log.f64 (-.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)))))
50.6%
(*.f64 (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
50.6%
(*.f64 (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
17.4%
(*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) 2))
24.1%
(*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) 3))
2.2%
(*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 (/.f64 (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 b a) 2)))) (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
35.5%
(*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 (*.f64 2 (pow.f64 a 2)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
32.3%
(*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 (*.f64 -2 (pow.f64 b 2)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
45.4%
(*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 2 (fma.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2) (neg.f64 (pow.f64 b 2))))))
30.0%
(*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 2 (pow.f64 (pow.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 3) 1/3))))
53.4%
(*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 2 (*.f64 (+.f64 b a) (-.f64 a b)))))
28.3%
(*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 2 (exp.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))))
23.8%
(*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
17.4%
(*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))))
23.0%
(*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) 3)))
49.5%
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
50.6%
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
50.2%
(*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2))) 3))
17.4%
(*.f64 2 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (fma.f64 b b (pow.f64 a 2)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1/2))))
50.4%
(*.f64 2 (/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 2 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
32.8%
(*.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)))))))
18.6%
(*.f64 2 (*.f64 (/.f64 (-.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))) 2)))
26.0%
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))
31.6%
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
46.9%
(*.f64 2 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/180)))
50.3%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
49.1%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1)))
53.9%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
26.4%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (exp.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
35.1%
(*.f64 2 (*.f64 (neg.f64 (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
51.4%
(*.f64 2 (*.f64 (fabs.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
49.8%
(*.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)))))
37.1%
(*.f64 2 (fabs.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))) 1/2))))
30.5%
(*.f64 2 (exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))))
49.1%
(*.f64 1 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
47.0%
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
34.4%
(*.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)))))))
35.5%
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
30.5%
(exp.f64 (log.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))))
Compiler

Compiled 5832 to 4784 computations (18% saved)

localize2.0s (6.4%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
85.5%
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle))))
57.0%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
56.5%
(cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle))
47.5%
(cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
93.4%
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
85.6%
(*.f64 (*.f64 2 (fabs.f64 (-.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)))))
57.0%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
56.5%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
99.5%
(*.f64 -1/180 (*.f64 angle (PI.f64)))
83.6%
(*.f64 (*.f64 -2 (pow.f64 b 2)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))
56.5%
(cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle))
54.1%
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
99.7%
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
99.4%
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
93.4%
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
83.6%
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
99.5%
(*.f64 (PI.f64) (/.f64 angle 180))
85.6%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
57.0%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
56.5%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
Compiler

Compiled 442 to 286 computations (35.3% saved)

series53.0ms (0.2%)

Counts
11 → 228
Calls

72 calls:

TimeVariablePointExpression
6.0ms
b
@inf
(*.f64 (*.f64 2 (fabs.f64 (-.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)))))
4.0ms
b
@-inf
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle))))
3.0ms
angle
@0
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
2.0ms
angle
@0
(*.f64 (*.f64 2 (fabs.f64 (-.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)))))
2.0ms
b
@0
(cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))

rewrite102.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
479×associate-*r*
320×*-un-lft-identity
311×add-exp-log
311×add-log-exp
303×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify274.0ms (0.9%)

Algorithm
egg-herbie
Rules
807×associate-+r+
515×*-commutative
481×+-commutative
459×fma-def
310×unswap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
064327894
1176924947
2466324589
Stop Event
node limit
Counts
414 → 430
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 (*.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 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 (*.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 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 (*.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 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 (*.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 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 (*.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 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 (*.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 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 (*.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 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 (*.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 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 (*.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 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (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 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (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 (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 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 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (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 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (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 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 a (*.f64 (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 (*.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 (*.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 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 (*.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 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 2 (*.f64 (pow.f64 angle 3) (+.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 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (+.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 2 (*.f64 (pow.f64 angle 5) (+.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 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (+.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 (*.f64 2 (*.f64 (pow.f64 angle 5) (+.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 (pow.f64 angle 7) (+.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 (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 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 -1 (*.f64 (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 (*.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 (*.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 (*.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 (*.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 (*.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/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 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.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 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.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 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (pow.f64 b 2) (PI.f64))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (pow.f64 b 2) (PI.f64))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (pow.f64 b 2) (PI.f64))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 -1/180 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))) (*.f64 1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(+.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))))
(+.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (+.f64 (*.f64 1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (*.f64 1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))))
(*.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 -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 -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 -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 -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 -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 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3)))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 5)))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(+.f64 (*.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 -1/15427944806400000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 7)))) (+.f64 (*.f64 1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 5)))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (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 -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 -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 -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 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) (*.f64 2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))) (*.f64 2 (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))))) (*.f64 2 (*.f64 (pow.f64 angle 7) (+.f64 (*.f64 -1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 -1/1469328076800000000 (*.f64 (pow.f64 (PI.f64) 7) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 -1/4407984230400000000 (*.f64 (pow.f64 (PI.f64) 7) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 (*.f64 1 (pow.f64 a 2)) 1/3) (cbrt.f64 -1))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 4)) 1/3) (/.f64 (pow.f64 b 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 a 2)) 1/3) (cbrt.f64 -1)))
(+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 10)) 1/3) (/.f64 (pow.f64 b 4) (pow.f64 (cbrt.f64 -1) 5)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 4)) 1/3) (/.f64 (pow.f64 b 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 a 2)) 1/3) (cbrt.f64 -1))))
(+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 10)) 1/3) (/.f64 (pow.f64 b 4) (pow.f64 (cbrt.f64 -1) 5)))) (+.f64 (*.f64 5/81 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 16)) 1/3) (/.f64 (pow.f64 b 6) (pow.f64 (cbrt.f64 -1) 8)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 4)) 1/3) (/.f64 (pow.f64 b 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 a 2)) 1/3) (cbrt.f64 -1)))))
(pow.f64 (pow.f64 b 2) 1/3)
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 4)) 1/3) (pow.f64 a 2))) (pow.f64 (pow.f64 b 2) 1/3))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 4)) 1/3) (pow.f64 a 2))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 10)) 1/3) (pow.f64 a 4))) (pow.f64 (pow.f64 b 2) 1/3)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 4)) 1/3) (pow.f64 a 2))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 10)) 1/3) (pow.f64 a 4))) (+.f64 (*.f64 -5/81 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 16)) 1/3) (pow.f64 a 6))) (pow.f64 (pow.f64 b 2) 1/3))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 (pow.f64 angle 3) (+.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 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 (pow.f64 angle 3) (+.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 5) (+.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 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 (pow.f64 angle 3) (+.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 (*.f64 (pow.f64 angle 5) (+.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 (pow.f64 angle 7) (+.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 (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 (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 (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 (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 (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 (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 (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 (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 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (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 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (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 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (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 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (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 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (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 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (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 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (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 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (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 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (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 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (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 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (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 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (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 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(/.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180)))))) 2)
(/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)
(pow.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) 1)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) 2))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(cbrt.f64 (*.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) 2)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1/2) (pow.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1/2) 2)) (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) 4))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) 4)) (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1/2) (pow.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1/2) 2))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)))
(exp.f64 (log.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)))
(exp.f64 (+.f64 (log.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1/2)) (log.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(exp.f64 (+.f64 (log.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (log.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1/2))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)))
(/.f64 (PI.f64) (/.f64 180 angle))
(/.f64 (PI.f64) (/.f64 -180 angle))
(/.f64 angle (/.f64 -180 (PI.f64)))
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (PI.f64) angle) 180)
(/.f64 (*.f64 (PI.f64) angle) -180)
(/.f64 1 (/.f64 -180 (*.f64 (PI.f64) angle)))
(/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) (/.f64 -180 (sqrt.f64 (*.f64 (PI.f64) angle))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) (/.f64 180 (sqrt.f64 (*.f64 (PI.f64) angle))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) angle) 2)) (/.f64 -180 (cbrt.f64 (*.f64 (PI.f64) angle))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) angle) 2)) (/.f64 180 (cbrt.f64 (*.f64 (PI.f64) angle))))
(/.f64 (*.f64 angle (neg.f64 (PI.f64))) 180)
(/.f64 (*.f64 (PI.f64) (neg.f64 angle)) -180)
(/.f64 (*.f64 (neg.f64 (PI.f64)) angle) 180)
(/.f64 (*.f64 (neg.f64 angle) (PI.f64)) -180)
(/.f64 (neg.f64 (*.f64 (PI.f64) angle)) 180)
(/.f64 (neg.f64 (*.f64 (PI.f64) angle)) -180)
(pow.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)) 1)
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)) 2))
(log.f64 (pow.f64 (exp.f64 angle) (*.f64 (PI.f64) -1/180)))
(cbrt.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)) 2)))
(cbrt.f64 (*.f64 (*.f64 angle (pow.f64 angle 2)) (*.f64 (*.f64 (PI.f64) -1/180) (*.f64 (pow.f64 (PI.f64) 2) 1/32400))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (PI.f64) -1/180) (*.f64 (pow.f64 (PI.f64) 2) 1/32400)) (*.f64 angle (pow.f64 angle 2))))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 angle 1/180) (pow.f64 (*.f64 angle 1/180) 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (pow.f64 (*.f64 angle 1/180) 2)) (*.f64 (PI.f64) (pow.f64 (PI.f64) 2))))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(exp.f64 (+.f64 (log.f64 angle) (log.f64 (*.f64 (PI.f64) -1/180))))
(exp.f64 (+.f64 (log.f64 (*.f64 (PI.f64) -1/180)) (log.f64 angle)))
(exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 angle 1/180))))
(exp.f64 (+.f64 (log.f64 (*.f64 angle 1/180)) (log.f64 (PI.f64))))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(+.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 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 (pow.f64 b 2) 3) (pow.f64 (pow.f64 a 2) 3))) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 2) (+.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)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 2))
(log.f64 (pow.f64 (exp.f64 angle) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) (pow.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 2)))
(cbrt.f64 (*.f64 (*.f64 angle (pow.f64 angle 2)) (*.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) (*.f64 angle (pow.f64 angle 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (pow.f64 (*.f64 (PI.f64) angle) 2)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))))
(expm1.f64 (log1p.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 angle) (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)))) (log.f64 angle)))
(exp.f64 (+.f64 (log.f64 (*.f64 (PI.f64) angle)) (log.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))))
(pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 1/90) 1)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 2) 1/8100))
(log.f64 (pow.f64 (exp.f64 1/90) (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 1/90) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 2) 1/8100)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 1/90)))
(exp.f64 (log.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 1/90)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 1/90)))
(+.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (PI.f64) (neg.f64 (pow.f64 a 2))))
(+.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (*.f64 (neg.f64 (pow.f64 a 2)) (PI.f64)))
(/.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 (pow.f64 b 2) 3) (pow.f64 (pow.f64 a 2) 3))) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 2) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (PI.f64)) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 b 2) 3) (pow.f64 (pow.f64 a 2) 3)) (PI.f64)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 2) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (-.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))) (PI.f64)))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) 2)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (*.f64 (PI.f64) (pow.f64 (PI.f64) 2))))
(expm1.f64 (log1p.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 (PI.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))) (log.f64 (PI.f64))))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 1)
(*.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 2)) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 1)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 2)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(pow.f64 (*.f64 (pow.f64 b 2) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1)
(sqrt.f64 (*.f64 (*.f64 (pow.f64 b 4) 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 2)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -2) (pow.f64 b 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 (*.f64 (pow.f64 b 4) 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 2))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 2)) (*.f64 (*.f64 (*.f64 (pow.f64 b 4) 4) (pow.f64 b 2)) -2)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 b 4) 4) (pow.f64 b 2)) -2) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 2))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 b 2) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))))
(exp.f64 (log.f64 (*.f64 (pow.f64 b 2) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))))
(exp.f64 (+.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (log.f64 (*.f64 (pow.f64 b 2) -2))))
(exp.f64 (+.f64 (log.f64 (*.f64 (pow.f64 b 2) -2)) (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 b 2) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))))
(/.f64 (PI.f64) (/.f64 180 angle))
(/.f64 (PI.f64) (/.f64 -180 angle))
(/.f64 angle (/.f64 -180 (PI.f64)))
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (PI.f64) angle) 180)
(/.f64 (*.f64 (PI.f64) angle) -180)
(/.f64 1 (/.f64 -180 (*.f64 (PI.f64) angle)))
(/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) (/.f64 -180 (sqrt.f64 (*.f64 (PI.f64) angle))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) (/.f64 180 (sqrt.f64 (*.f64 (PI.f64) angle))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) angle) 2)) (/.f64 -180 (cbrt.f64 (*.f64 (PI.f64) angle))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) angle) 2)) (/.f64 180 (cbrt.f64 (*.f64 (PI.f64) angle))))
(/.f64 (*.f64 angle (neg.f64 (PI.f64))) 180)
(/.f64 (*.f64 (PI.f64) (neg.f64 angle)) -180)
(/.f64 (*.f64 (neg.f64 (PI.f64)) angle) 180)
(/.f64 (*.f64 (neg.f64 angle) (PI.f64)) -180)
(/.f64 (neg.f64 (*.f64 (PI.f64) angle)) 180)
(/.f64 (neg.f64 (*.f64 (PI.f64) angle)) -180)
(pow.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)) 1)
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)) 2))
(log.f64 (pow.f64 (exp.f64 angle) (*.f64 (PI.f64) -1/180)))
(cbrt.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)) 2)))
(cbrt.f64 (*.f64 (*.f64 angle (pow.f64 angle 2)) (*.f64 (*.f64 (PI.f64) -1/180) (*.f64 (pow.f64 (PI.f64) 2) 1/32400))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (PI.f64) -1/180) (*.f64 (pow.f64 (PI.f64) 2) 1/32400)) (*.f64 angle (pow.f64 angle 2))))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 angle 1/180) (pow.f64 (*.f64 angle 1/180) 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (pow.f64 (*.f64 angle 1/180) 2)) (*.f64 (PI.f64) (pow.f64 (PI.f64) 2))))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(exp.f64 (+.f64 (log.f64 angle) (log.f64 (*.f64 (PI.f64) -1/180))))
(exp.f64 (+.f64 (log.f64 (*.f64 (PI.f64) -1/180)) (log.f64 angle)))
(exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 angle 1/180))))
(exp.f64 (+.f64 (log.f64 (*.f64 angle 1/180)) (log.f64 (PI.f64))))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(/.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180)))))) 2)
(/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)
(pow.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) 1)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) 2))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(cbrt.f64 (*.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) 2)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1/2) (pow.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1/2) 2)) (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) 4))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) 4)) (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1/2) (pow.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1/2) 2))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)))
(exp.f64 (log.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)))
(exp.f64 (+.f64 (log.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1/2)) (log.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(exp.f64 (+.f64 (log.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (log.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1/2))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1)
(*.f64 1 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/6) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/6))
(*.f64 (cbrt.f64 (+.f64 b a)) (cbrt.f64 (-.f64 b a)))
(*.f64 (cbrt.f64 (-.f64 b a)) (cbrt.f64 (+.f64 b a)))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (cbrt.f64 (+.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (pow.f64 b 2) 3) (pow.f64 (pow.f64 a 2) 3))) (cbrt.f64 (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 2) (+.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/3)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1)
(sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))
(log.f64 (exp.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(exp.f64 (log.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log1p.f64 (expm1.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180)))))) 2)
(pow.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1/2) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1/2) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))
(log.f64 (exp.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1/2) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1/2) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1/2) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1/2) (pow.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1/2) 2))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 2)) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 2))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1/2) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(exp.f64 (log.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1/2) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(exp.f64 (+.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (log.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1/2))))
(exp.f64 (+.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (log.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(exp.f64 (+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1/2) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
Outputs
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (*.f64 -2 (pow.f64 a 2)))
(+.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 0 a))))))
(fma.f64 (*.f64 2 b) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0)) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(fma.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 0) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) b)) (*.f64 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (*.f64 -2 (pow.f64 a 2))))
(+.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 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 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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (*.f64 2 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 0 a)))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0)))) (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 0) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) b))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2)))))
(+.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 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 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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (*.f64 2 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 0 a)))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0)))) (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 0) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) b))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (pow.f64 b 2)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (pow.f64 b 2))))
(+.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 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 b (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 0 a)))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (pow.f64 b 2))))
(*.f64 2 (fma.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2)))))
(*.f64 2 (fma.f64 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) b) (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 0) (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (pow.f64 b 2)))))
(+.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 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 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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (*.f64 2 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 0 a)))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0)))) (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 0) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) b))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2)))))
(+.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 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 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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (*.f64 2 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 0 a)))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0)))) (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 0) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) b))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (pow.f64 b 2)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (pow.f64 b 2))))
(+.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 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 b (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 0 a)))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (pow.f64 b 2))))
(*.f64 2 (fma.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2)))))
(*.f64 2 (fma.f64 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) b) (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 0) (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (pow.f64 b 2)))))
(+.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 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 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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (*.f64 2 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 0 a)))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0)))) (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 0) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) b))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2)))))
(+.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 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 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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (*.f64 2 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 0 a)))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0)))) (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 0) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) b))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (pow.f64 b 2)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 0 b)))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (pow.f64 b 2))))
(*.f64 2 (fma.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2)))))
(*.f64 2 (fma.f64 a (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 0)) (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (pow.f64 b 2)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (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)))))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (*.f64 2 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 0 b)))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0)))) (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 0) (*.f64 a (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (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)))))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (*.f64 2 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 0 b)))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0)))) (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 0) (*.f64 a (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (*.f64 -2 (pow.f64 a 2)))
(+.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 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)))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (*.f64 2 (*.f64 a (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 0 b))))))
(fma.f64 2 (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(fma.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 0) (*.f64 a (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (*.f64 -2 (pow.f64 a 2))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (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)))))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (*.f64 2 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 0 b)))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0)))) (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 0) (*.f64 a (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (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)))))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (*.f64 2 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 0 b)))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0)))) (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 0) (*.f64 a (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (*.f64 -2 (pow.f64 a 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 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 -2 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 0 b)))) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(*.f64 -2 (fma.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 -2 (fma.f64 a (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 0)) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))))
(+.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 (*.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 a (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 0 b)))) (fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (pow.f64 b 2)))))
(fma.f64 -2 (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0))) (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2)))))
(fma.f64 -2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 0) (*.f64 a (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (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 (*.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 a (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 0 b)))) (fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (pow.f64 b 2)))))
(fma.f64 -2 (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 0))) (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2)))))
(fma.f64 -2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) 0) (*.f64 a (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 2 (*.f64 (pow.f64 angle 3) (+.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))))))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 2 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) 3)) -1/8748000))))
(fma.f64 2 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/8748000)) (*.f64 1/90 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))))
(fma.f64 2 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000))) (*.f64 1/90 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (+.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 2 (*.f64 (pow.f64 angle 5) (+.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))))))))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) 3)) -1/8748000)) (*.f64 (pow.f64 angle 5) (fma.f64 1/22674816000000 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) 5)) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) 5)) 1/1511654400000))))))
(fma.f64 2 (fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/8748000) (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/1417176000000))) (*.f64 1/90 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))))
(fma.f64 2 (fma.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)) (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/1417176000000))) (*.f64 1/90 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (+.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 (*.f64 2 (*.f64 (pow.f64 angle 5) (+.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 (pow.f64 angle 7) (+.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))))))))))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))) (fma.f64 2 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) 3)) -1/8748000)) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 5) (fma.f64 1/22674816000000 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) 5)) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) 5)) 1/1511654400000))) (*.f64 (pow.f64 angle 7) (fma.f64 -1/881596846080000000 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) 7)) (fma.f64 -1/1469328076800000000 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) 7)) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) 7)) -1/3856986201600000000))))))))
(fma.f64 1/90 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))) (*.f64 2 (fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/8748000) (fma.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/1417176000000) (*.f64 (pow.f64 angle 7) (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)))))))
(fma.f64 1/90 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))) (*.f64 2 (fma.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)) (fma.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/1417176000000) (*.f64 (pow.f64 angle 7) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/482123275200000000))))))
(*.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 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (-.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (-.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (-.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (-.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (-.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (-.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (-.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle (neg.f64 (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (neg.f64 angle)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (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 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (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 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))
(*.f64 (pow.f64 b 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 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (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 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (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 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))
(*.f64 (pow.f64 b 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 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (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 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (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 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))
(*.f64 (pow.f64 b 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 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (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 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (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 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.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 (PI.f64) (*.f64 angle (neg.f64 (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (neg.f64 angle)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (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 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (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 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.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 (PI.f64) (*.f64 angle (neg.f64 (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (neg.f64 angle)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (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 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (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 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 -1/90 (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) (*.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 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/90)))
(fma.f64 1/90 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) (*.f64 (*.f64 angle (PI.f64)) (*.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 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/90)))
(fma.f64 1/90 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) (*.f64 (*.f64 angle (PI.f64)) (*.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 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/90)))
(fma.f64 1/90 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) (*.f64 (*.f64 angle (PI.f64)) (*.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 1/90 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/90)))
(fma.f64 1/90 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) (*.f64 (*.f64 angle (PI.f64)) (*.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 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/90)))
(fma.f64 1/90 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) (*.f64 (*.f64 angle (PI.f64)) (*.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 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/90)))
(fma.f64 1/90 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) (*.f64 (*.f64 angle (PI.f64)) (*.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 1/90 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/90)))
(fma.f64 1/90 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) (*.f64 (*.f64 angle (PI.f64)) (*.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 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/90)))
(fma.f64 1/90 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) (*.f64 (*.f64 angle (PI.f64)) (*.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 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/90)))
(fma.f64 1/90 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) (*.f64 (*.f64 angle (PI.f64)) (*.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 1/90 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/90)))
(fma.f64 1/90 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) (*.f64 (*.f64 angle (PI.f64)) (*.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 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/90)))
(fma.f64 1/90 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) (*.f64 (*.f64 angle (PI.f64)) (*.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 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/90)))
(fma.f64 1/90 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/90)))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 -1/90 (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) (*.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 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/90)))
(fma.f64 1/90 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) (*.f64 (*.f64 angle (PI.f64)) (*.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 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/90)))
(fma.f64 1/90 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) (*.f64 (*.f64 angle (PI.f64)) (*.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 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/90)))
(fma.f64 1/90 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/90)))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 -1/90 (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) (*.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 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/90)))
(fma.f64 1/90 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) (*.f64 (*.f64 angle (PI.f64)) (*.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 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/90)))
(fma.f64 1/90 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) (*.f64 (*.f64 angle (PI.f64)) (*.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 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/90)))
(fma.f64 1/90 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/90)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))
(*.f64 (PI.f64) (neg.f64 (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) (neg.f64 (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (pow.f64 b 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (pow.f64 b 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (pow.f64 b 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))
(*.f64 (PI.f64) (neg.f64 (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) (neg.f64 (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))
(*.f64 (PI.f64) (neg.f64 (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) (neg.f64 (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 -1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) -1/180))
(+.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))) (*.f64 1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(fma.f64 -1/180 (*.f64 angle (PI.f64)) (*.f64 1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(fma.f64 (*.f64 (pow.f64 angle 3) 1/34992000) (pow.f64 (PI.f64) 3) (*.f64 angle (*.f64 (PI.f64) -1/180)))
(fma.f64 angle (*.f64 (PI.f64) -1/180) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 angle 3) 1/34992000)))
(+.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))))
(fma.f64 -1/180 (*.f64 angle (PI.f64)) (fma.f64 -1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))))
(fma.f64 angle (*.f64 (PI.f64) -1/180) (fma.f64 (*.f64 (pow.f64 angle 3) 1/34992000) (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 angle 5) -1/22674816000000))))
(fma.f64 angle (*.f64 (PI.f64) -1/180) (fma.f64 -1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 angle 3) 1/34992000))))
(+.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (+.f64 (*.f64 1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (*.f64 1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))))
(fma.f64 -1/180 (*.f64 angle (PI.f64)) (fma.f64 -1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (fma.f64 1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (*.f64 1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))))
(fma.f64 angle (*.f64 (PI.f64) -1/180) (fma.f64 -1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (fma.f64 1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (pow.f64 angle 7) 1/30855889612800000000)))))
(fma.f64 angle (*.f64 (PI.f64) -1/180) (fma.f64 -1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (fma.f64 1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 angle 3) 1/34992000)))))
(*.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 -2 (pow.f64 b 2)))
(*.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 -2 (pow.f64 b 2)))
(*.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 -2 (pow.f64 b 2)))
(*.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 -2 (pow.f64 b 2)))
(*.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 -2 (pow.f64 b 2)))
(*.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 -2 (pow.f64 b 2)))
(*.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 -2 (pow.f64 b 2)))
(*.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 -2 (pow.f64 b 2)))
(*.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 -2 (pow.f64 b 2)))
(*.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 -2 (pow.f64 b 2)))
(*.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 -2 (pow.f64 b 2)))
(*.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 -2 (pow.f64 b 2)))
(*.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 1/90 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3)))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3)))))
(fma.f64 1/90 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) (*.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 angle 3) -1/17496000)))
(+.f64 (*.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 5)))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3))) (fma.f64 1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 5))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3))) (fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 5))))))
(fma.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3))) (fma.f64 1/90 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) (*.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 5)) (*.f64 (pow.f64 angle 5) 1/11337408000000))))
(+.f64 (*.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 -1/15427944806400000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 7)))) (+.f64 (*.f64 1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 5)))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))))
(fma.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3))) (fma.f64 -1/15427944806400000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 7))) (fma.f64 1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 5))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))))))
(fma.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3))) (fma.f64 -1/15427944806400000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 7))) (fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 5)))))))
(fma.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3))) (fma.f64 -1/15427944806400000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 7))) (fma.f64 1/90 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) (*.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 5)) (*.f64 (pow.f64 angle 5) 1/11337408000000)))))
(*.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 -2 (pow.f64 b 2)))
(*.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 -2 (pow.f64 b 2)))
(*.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 -2 (pow.f64 b 2)))
(*.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 -2 (pow.f64 b 2)))
(*.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 -2 (pow.f64 b 2)))
(*.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 -2 (pow.f64 b 2)))
(*.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 -2 (pow.f64 b 2)))
(*.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 -2 (pow.f64 b 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (fabs.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 2 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (fabs.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 2 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (fabs.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 2 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (fabs.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 2 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (fabs.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 2 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (fabs.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 2 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (fabs.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 2 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (fabs.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 2 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (fabs.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 2 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (fabs.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 2 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (fabs.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 2 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (fabs.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 2 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (fabs.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 2 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (fabs.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 2 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (fabs.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 2 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (fabs.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 2 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (fabs.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 2 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (fabs.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 2 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (fabs.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 2 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (fabs.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 2 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (fabs.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 2 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (fabs.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 2 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (fabs.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 2 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (fabs.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 2 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 1/90 (*.f64 (fabs.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) (*.f64 2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 2 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) -1/8748000))))
(fma.f64 2 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) -1/8748000)) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(fma.f64 2 (*.f64 (pow.f64 angle 3) (*.f64 (fabs.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000))) (*.f64 1/90 (*.f64 (fabs.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))) (*.f64 2 (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) -1/8748000)) (*.f64 (pow.f64 angle 5) (fma.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/1511654400000))))))
(fma.f64 2 (fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) -1/8748000) (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/1417176000000))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(fma.f64 2 (fma.f64 (pow.f64 angle 3) (*.f64 (fabs.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)) (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (fabs.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) 1/1417176000000))) (*.f64 1/90 (*.f64 (fabs.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))))) (*.f64 2 (*.f64 (pow.f64 angle 7) (+.f64 (*.f64 -1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 -1/1469328076800000000 (*.f64 (pow.f64 (PI.f64) 7) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 -1/4407984230400000000 (*.f64 (pow.f64 (PI.f64) 7) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))))))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (fma.f64 2 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) -1/8748000)) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 5) (fma.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/1511654400000))) (*.f64 (pow.f64 angle 7) (fma.f64 -1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (fma.f64 -1/1469328076800000000 (*.f64 (pow.f64 (PI.f64) 7) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) -1/3856986201600000000))))))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) -1/8748000)) (fma.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/1417176000000) (*.f64 (pow.f64 angle 7) (fma.f64 -1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) -29/30855889612800000000)))))))
(fma.f64 1/90 (*.f64 (fabs.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 angle (PI.f64))) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 7) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (fabs.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) -1/482123275200000000)) (fma.f64 (pow.f64 angle 3) (*.f64 (fabs.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)) (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (fabs.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) 1/1417176000000))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (fabs.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 2 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (fabs.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 2 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (fabs.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 2 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (fabs.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 2 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (fabs.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 2 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (fabs.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 2 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (fabs.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 2 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (fabs.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 2 (cos.f64 (*.f64 angle (/.f64 (PI.f64) 180)))))
(*.f64 (pow.f64 (*.f64 1 (pow.f64 a 2)) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 4)) 1/3) (/.f64 (pow.f64 b 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 a 2)) 1/3) (cbrt.f64 -1)))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 4))) (/.f64 (pow.f64 b 2) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1)))
(fma.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1) (*.f64 (/.f64 (pow.f64 b 2) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 a 4))))))
(fma.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 a 4)))) (/.f64 (pow.f64 b 2) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1)))
(+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 10)) 1/3) (/.f64 (pow.f64 b 4) (pow.f64 (cbrt.f64 -1) 5)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 4)) 1/3) (/.f64 (pow.f64 b 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 a 2)) 1/3) (cbrt.f64 -1))))
(fma.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 10))) (/.f64 (pow.f64 b 4) (pow.f64 (cbrt.f64 -1) 5))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 4))) (/.f64 (pow.f64 b 2) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))))
(fma.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 10))) (/.f64 (pow.f64 b 4) (pow.f64 (cbrt.f64 -1) 5))) (fma.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1) (*.f64 (/.f64 (pow.f64 b 2) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 a 4)))))))
(fma.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 10))) (/.f64 (pow.f64 b 4) (pow.f64 (cbrt.f64 -1) 5))) (fma.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 a 4)))) (/.f64 (pow.f64 b 2) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))))
(+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 10)) 1/3) (/.f64 (pow.f64 b 4) (pow.f64 (cbrt.f64 -1) 5)))) (+.f64 (*.f64 5/81 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 16)) 1/3) (/.f64 (pow.f64 b 6) (pow.f64 (cbrt.f64 -1) 8)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 4)) 1/3) (/.f64 (pow.f64 b 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 a 2)) 1/3) (cbrt.f64 -1)))))
(fma.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 10))) (/.f64 (pow.f64 b 4) (pow.f64 (cbrt.f64 -1) 5))) (fma.f64 5/81 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 16))) (/.f64 (pow.f64 b 6) (pow.f64 (cbrt.f64 -1) 8))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 4))) (/.f64 (pow.f64 b 2) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1)))))
(fma.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 10))) (/.f64 (pow.f64 b 4) (pow.f64 (cbrt.f64 -1) 5))) (fma.f64 5/81 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 16))) (/.f64 (pow.f64 b 6) (pow.f64 (cbrt.f64 -1) 8))) (fma.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1) (*.f64 (/.f64 (pow.f64 b 2) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 a 4))))))))
(fma.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 10))) (/.f64 (pow.f64 b 4) (pow.f64 (cbrt.f64 -1) 5))) (fma.f64 5/81 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 16))) (/.f64 (pow.f64 b 6) (pow.f64 (cbrt.f64 -1) 8))) (fma.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 a 4)))) (/.f64 (pow.f64 b 2) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1)))))
(pow.f64 (pow.f64 b 2) 1/3)
(cbrt.f64 (pow.f64 b 2))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 4)) 1/3) (pow.f64 a 2))) (pow.f64 (pow.f64 b 2) 1/3))
(fma.f64 -1/3 (*.f64 (pow.f64 a 2) (cbrt.f64 (/.f64 1 (pow.f64 b 4)))) (cbrt.f64 (pow.f64 b 2)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 4)) 1/3) (pow.f64 a 2))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 10)) 1/3) (pow.f64 a 4))) (pow.f64 (pow.f64 b 2) 1/3)))
(fma.f64 -1/3 (*.f64 (pow.f64 a 2) (cbrt.f64 (/.f64 1 (pow.f64 b 4)))) (fma.f64 -1/9 (*.f64 (pow.f64 a 4) (cbrt.f64 (/.f64 1 (pow.f64 b 10)))) (cbrt.f64 (pow.f64 b 2))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 4)) 1/3) (pow.f64 a 2))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 10)) 1/3) (pow.f64 a 4))) (+.f64 (*.f64 -5/81 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 16)) 1/3) (pow.f64 a 6))) (pow.f64 (pow.f64 b 2) 1/3))))
(fma.f64 -1/3 (*.f64 (pow.f64 a 2) (cbrt.f64 (/.f64 1 (pow.f64 b 4)))) (fma.f64 -1/9 (*.f64 (pow.f64 a 4) (cbrt.f64 (/.f64 1 (pow.f64 b 10)))) (fma.f64 -5/81 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 b 16))) (pow.f64 a 6)) (cbrt.f64 (pow.f64 b 2)))))
(fma.f64 -1/3 (*.f64 (pow.f64 a 2) (cbrt.f64 (/.f64 1 (pow.f64 b 4)))) (fma.f64 (*.f64 -1/9 (cbrt.f64 (/.f64 1 (pow.f64 b 10)))) (pow.f64 a 4) (fma.f64 -5/81 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 b 16))) (pow.f64 a 6)) (cbrt.f64 (pow.f64 b 2)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/180 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 (pow.f64 angle 3) (+.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)))))))
(fma.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/8748000)))
(fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/8748000) (*.f64 1/180 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))))
(fma.f64 1/180 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))) (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000))))
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 (pow.f64 angle 3) (+.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 5) (+.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)))))))))
(fma.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/8748000) (*.f64 (pow.f64 angle 5) (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)))))
(fma.f64 1/180 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))) (fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/8748000) (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/1417176000000))))
(fma.f64 1/180 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))) (fma.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)) (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/1417176000000))))
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 (pow.f64 angle 3) (+.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 (*.f64 (pow.f64 angle 5) (+.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 (pow.f64 angle 7) (+.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)))))))))))
(fma.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/8748000) (fma.f64 (pow.f64 angle 5) (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 (pow.f64 angle 7) (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/180 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))) (fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/8748000) (fma.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/1417176000000) (*.f64 (pow.f64 angle 7) (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))))))
(fma.f64 1/180 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))) (fma.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)) (fma.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/1417176000000) (*.f64 (pow.f64 angle 7) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/482123275200000000)))))
(*.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 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.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 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.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 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.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 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.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 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.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 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.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 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.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 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (neg.f64 (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.f64 (pow.f64 a 2) (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (neg.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (neg.f64 (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.f64 (pow.f64 a 2) (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (neg.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (neg.f64 (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.f64 (pow.f64 a 2) (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (neg.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(/.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180)))))) 2)
(/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (/.f64 2 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(/.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (/.f64 1 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)
(/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (/.f64 2 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(/.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (/.f64 1 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))))))
(pow.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) 1)
(/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (/.f64 2 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(/.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (/.f64 1 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1 (*.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 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) 2))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (/.f64 2 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 2))
(fabs.f64 (/.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (/.f64 1 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(fabs.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (log.f64 (sqrt.f64 (*.f64 1 (exp.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180)))))))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))))))))
(cbrt.f64 (*.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) 2)))
(cbrt.f64 (*.f64 (/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (/.f64 2 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (pow.f64 (/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (/.f64 2 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 2)))
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (/.f64 1 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3))
(cbrt.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) 3))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1/2) (pow.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1/2) 2)) (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) 4))))
(cbrt.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (*.f64 4 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 1/2 (pow.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1/2) 2))))))
(cbrt.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 1/2) 3) (*.f64 4 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)))))
(cbrt.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))) 1/2) 3) (*.f64 4 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) 4)) (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1/2) (pow.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1/2) 2))))
(cbrt.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (*.f64 4 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 1/2 (pow.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1/2) 2))))))
(cbrt.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 1/2) 3) (*.f64 4 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)))))
(cbrt.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))) 1/2) 3) (*.f64 4 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)))
(/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (/.f64 2 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(/.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (/.f64 1 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1 (*.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 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)))
(/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (/.f64 2 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(/.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (/.f64 1 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1 (*.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 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1/2)) (log.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(exp.f64 (+.f64 (log.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1/2)) (log.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 1/2))
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))) 1/2))
(exp.f64 (+.f64 (log.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (log.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1/2))))
(exp.f64 (+.f64 (log.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1/2)) (log.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 1/2))
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))) 1/2))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)))
(/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (/.f64 2 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(/.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (/.f64 1 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))))))
(/.f64 (PI.f64) (/.f64 180 angle))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (PI.f64) (/.f64 -180 angle))
(*.f64 angle (*.f64 (PI.f64) -1/180))
(/.f64 angle (/.f64 -180 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) -1/180))
(/.f64 angle (/.f64 180 (PI.f64)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (*.f64 (PI.f64) angle) 180)
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (*.f64 (PI.f64) angle) -180)
(*.f64 angle (*.f64 (PI.f64) -1/180))
(/.f64 1 (/.f64 -180 (*.f64 (PI.f64) angle)))
(*.f64 angle (*.f64 (PI.f64) -1/180))
(/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) (/.f64 -180 (sqrt.f64 (*.f64 (PI.f64) angle))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) -180) (sqrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) -180))
(/.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 (*.f64 angle (PI.f64)))) -180)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) (/.f64 180 (sqrt.f64 (*.f64 (PI.f64) angle))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 180) (sqrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 180))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) angle) 2)) (/.f64 -180 (cbrt.f64 (*.f64 (PI.f64) angle))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) -180) (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) -180))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) angle) 2)) (/.f64 180 (cbrt.f64 (*.f64 (PI.f64) angle))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 180) (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 180))
(/.f64 (*.f64 angle (neg.f64 (PI.f64))) 180)
(*.f64 angle (*.f64 (PI.f64) -1/180))
(/.f64 (*.f64 (PI.f64) (neg.f64 angle)) -180)
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (*.f64 (neg.f64 (PI.f64)) angle) 180)
(*.f64 angle (*.f64 (PI.f64) -1/180))
(/.f64 (*.f64 (neg.f64 angle) (PI.f64)) -180)
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (neg.f64 (*.f64 (PI.f64) angle)) 180)
(*.f64 angle (*.f64 (PI.f64) -1/180))
(/.f64 (neg.f64 (*.f64 (PI.f64) angle)) -180)
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(pow.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)) 1)
(*.f64 angle (*.f64 (PI.f64) -1/180))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)) 2))
(fabs.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))
(log.f64 (pow.f64 (exp.f64 angle) (*.f64 (PI.f64) -1/180)))
(*.f64 angle (*.f64 (PI.f64) -1/180))
(cbrt.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)) 2)))
(cbrt.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) -1/180) (pow.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)) 2))))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)) 3))
(cbrt.f64 (*.f64 (*.f64 angle (pow.f64 angle 2)) (*.f64 (*.f64 (PI.f64) -1/180) (*.f64 (pow.f64 (PI.f64) 2) 1/32400))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 angle 3) (*.f64 (PI.f64) -1/180)) (*.f64 (pow.f64 (PI.f64) 2) 1/32400)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/32400) (*.f64 (pow.f64 angle 3) (*.f64 (PI.f64) -1/180))))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) -1/180) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 2) 1/32400))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (PI.f64) -1/180) (*.f64 (pow.f64 (PI.f64) 2) 1/32400)) (*.f64 angle (pow.f64 angle 2))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 angle 3) (*.f64 (PI.f64) -1/180)) (*.f64 (pow.f64 (PI.f64) 2) 1/32400)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/32400) (*.f64 (pow.f64 angle 3) (*.f64 (PI.f64) -1/180))))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) -1/180) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 2) 1/32400))))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 angle 1/180) (pow.f64 (*.f64 angle 1/180) 2))))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 angle (*.f64 1/180 (pow.f64 (*.f64 1/180 angle) 2)))))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 1/180 angle) 3)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (pow.f64 (*.f64 angle 1/180) 2)) (*.f64 (PI.f64) (pow.f64 (PI.f64) 2))))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 angle (*.f64 1/180 (pow.f64 (*.f64 1/180 angle) 2)))))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 1/180 angle) 3)))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(*.f64 angle (*.f64 (PI.f64) -1/180))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(*.f64 angle (*.f64 (PI.f64) -1/180))
(exp.f64 (+.f64 (log.f64 angle) (log.f64 (*.f64 (PI.f64) -1/180))))
(*.f64 angle (*.f64 (PI.f64) -1/180))
(exp.f64 (+.f64 (log.f64 (*.f64 (PI.f64) -1/180)) (log.f64 angle)))
(*.f64 angle (*.f64 (PI.f64) -1/180))
(exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 angle 1/180))))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(exp.f64 (+.f64 (log.f64 (*.f64 angle 1/180)) (log.f64 (PI.f64))))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(*.f64 angle (*.f64 (PI.f64) -1/180))
(+.f64 (*.f64 (*.f64 (PI.f64) angle) (pow.f64 b 2)) (*.f64 (*.f64 (PI.f64) angle) (neg.f64 (pow.f64 a 2))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(+.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) angle)) (*.f64 (neg.f64 (pow.f64 a 2)) (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(/.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (*.f64 angle (PI.f64)) (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 b 2)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (/.f64 (*.f64 angle (PI.f64)) (fma.f64 a a (pow.f64 b 2))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))
(*.f64 (*.f64 (/.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) angle)
(/.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 (pow.f64 b 2) 3) (pow.f64 (pow.f64 a 2) 3))) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 2) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(/.f64 (*.f64 angle (PI.f64)) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 a 4))) (-.f64 (pow.f64 (pow.f64 b 2) 3) (pow.f64 (pow.f64 a 2) 3))))
(/.f64 (*.f64 angle (PI.f64)) (/.f64 (fma.f64 (pow.f64 a 2) (fma.f64 a a (pow.f64 b 2)) (pow.f64 b 4)) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(*.f64 (/.f64 (PI.f64) (fma.f64 (pow.f64 a 2) (fma.f64 b b (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 angle (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(pow.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 1)
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))
(fabs.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))))
(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 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) (pow.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 2)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))) 3))
(cbrt.f64 (*.f64 (*.f64 angle (pow.f64 angle 2)) (*.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)))))
(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 (*.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) (*.f64 angle (pow.f64 angle 2))))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)))))
(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 (*.f64 (*.f64 (PI.f64) angle) (pow.f64 (*.f64 (PI.f64) angle) 2)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle (pow.f64 (*.f64 angle (PI.f64)) 2))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 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))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(exp.f64 (+.f64 (log.f64 angle) (log.f64 (*.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) (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(exp.f64 (+.f64 (log.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (log.f64 angle)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(exp.f64 (+.f64 (log.f64 (*.f64 (PI.f64) angle)) (log.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) (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle))))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))
(pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 1/90) 1)
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 2) 1/8100))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) 1/8100))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))) 2) 1/8100))
(log.f64 (pow.f64 (exp.f64 1/90) (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 1/90) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 2) 1/8100)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 1/90 (*.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) 1/8100))))
(cbrt.f64 (*.f64 (*.f64 1/90 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))) 2) 1/8100)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 1/90)))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))))
(exp.f64 (log.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 1/90)))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 1/90)))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/90 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (PI.f64) (neg.f64 (pow.f64 a 2))))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (*.f64 (neg.f64 (pow.f64 a 2)) (PI.f64)))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (PI.f64) (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 b 2)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (/.f64 (PI.f64) (fma.f64 a a (pow.f64 b 2))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))
(*.f64 (/.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))
(/.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 (pow.f64 b 2) 3) (pow.f64 (pow.f64 a 2) 3))) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 2) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(/.f64 (PI.f64) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 a 4))) (-.f64 (pow.f64 (pow.f64 b 2) 3) (pow.f64 (pow.f64 a 2) 3))))
(/.f64 (PI.f64) (/.f64 (fma.f64 (pow.f64 a 2) (fma.f64 a a (pow.f64 b 2)) (pow.f64 b 4)) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(*.f64 (/.f64 (PI.f64) (fma.f64 (pow.f64 a 2) (fma.f64 b b (pow.f64 a 2)) (pow.f64 b 4))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (PI.f64)) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (PI.f64) (/.f64 (+.f64 (pow.f64 a 2) (pow.f64 b 2)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (/.f64 (PI.f64) (fma.f64 a a (pow.f64 b 2))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))
(*.f64 (/.f64 (PI.f64) (fma.f64 b b (pow.f64 a 2))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 b 2) 3) (pow.f64 (pow.f64 a 2) 3)) (PI.f64)) (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 2) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(/.f64 (PI.f64) (/.f64 (+.f64 (pow.f64 b 4) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 a 4))) (-.f64 (pow.f64 (pow.f64 b 2) 3) (pow.f64 (pow.f64 a 2) 3))))
(/.f64 (PI.f64) (/.f64 (fma.f64 (pow.f64 a 2) (fma.f64 a a (pow.f64 b 2)) (pow.f64 b 4)) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(*.f64 (/.f64 (PI.f64) (fma.f64 (pow.f64 a 2) (fma.f64 b b (pow.f64 a 2)) (pow.f64 b 4))) (-.f64 (pow.f64 b 6) (pow.f64 a 6)))
(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)))
(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 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (PI.f64)))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) 2)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3)))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (*.f64 (PI.f64) (pow.f64 (PI.f64) 2))))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3)))
(expm1.f64 (log1p.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 (PI.f64)) (log.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 (pow.f64 b 2) (pow.f64 a 2))) (log.f64 (PI.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)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 1)
(sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))
(*.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 2)) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 2)))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 1)
(sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 2))
(fabs.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(log.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 2)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))
(pow.f64 (*.f64 (pow.f64 b 2) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1)
(*.f64 (pow.f64 b 2) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 -2 (pow.f64 b 2)))
(sqrt.f64 (*.f64 (*.f64 (pow.f64 b 4) 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 2)))
(sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 2) (*.f64 4 (pow.f64 b 4))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -2) (pow.f64 b 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (log.f64 (pow.f64 (exp.f64 -2) (pow.f64 b 2))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (pow.f64 b 2) (log.f64 (exp.f64 -2))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 (*.f64 (pow.f64 b 4) 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 4 (pow.f64 b 4))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 2)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 2) (*.f64 (*.f64 (pow.f64 b 2) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 4 (pow.f64 b 4)))))
(cbrt.f64 (*.f64 (pow.f64 b 2) (*.f64 (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 2) (*.f64 4 (pow.f64 b 4))))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 2)) (*.f64 (*.f64 (*.f64 (pow.f64 b 4) 4) (pow.f64 b 2)) -2)))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 2) (*.f64 -2 (*.f64 (pow.f64 b 4) (*.f64 4 (pow.f64 b 2)))))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 3) (*.f64 -2 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 b 2) 4)))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 b 2) 4)) (*.f64 -2 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 3))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 b 4) 4) (pow.f64 b 2)) -2) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 2))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 2) (*.f64 -2 (*.f64 (pow.f64 b 4) (*.f64 4 (pow.f64 b 2)))))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 3) (*.f64 -2 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 b 2) 4)))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 b 2) 4)) (*.f64 -2 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 3))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 b 2) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))))
(*.f64 (pow.f64 b 2) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 -2 (pow.f64 b 2)))
(exp.f64 (log.f64 (*.f64 (pow.f64 b 2) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))))
(*.f64 (pow.f64 b 2) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 -2 (pow.f64 b 2)))
(exp.f64 (+.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (log.f64 (*.f64 (pow.f64 b 2) -2))))
(*.f64 (pow.f64 b 2) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 -2 (pow.f64 b 2)))
(exp.f64 (+.f64 (log.f64 (*.f64 (pow.f64 b 2) -2)) (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))
(*.f64 (pow.f64 b 2) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 -2 (pow.f64 b 2)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 b 2) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))))
(*.f64 (pow.f64 b 2) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 -2 (pow.f64 b 2)))
(/.f64 (PI.f64) (/.f64 180 angle))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (PI.f64) (/.f64 -180 angle))
(*.f64 angle (*.f64 (PI.f64) -1/180))
(/.f64 angle (/.f64 -180 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) -1/180))
(/.f64 angle (/.f64 180 (PI.f64)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (*.f64 (PI.f64) angle) 180)
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (*.f64 (PI.f64) angle) -180)
(*.f64 angle (*.f64 (PI.f64) -1/180))
(/.f64 1 (/.f64 -180 (*.f64 (PI.f64) angle)))
(*.f64 angle (*.f64 (PI.f64) -1/180))
(/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) (/.f64 -180 (sqrt.f64 (*.f64 (PI.f64) angle))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) -180) (sqrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) -180))
(/.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 (*.f64 angle (PI.f64)))) -180)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) (/.f64 180 (sqrt.f64 (*.f64 (PI.f64) angle))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 180) (sqrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 180))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) angle) 2)) (/.f64 -180 (cbrt.f64 (*.f64 (PI.f64) angle))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) -180) (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) -180))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) angle) 2)) (/.f64 180 (cbrt.f64 (*.f64 (PI.f64) angle))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 180) (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 180))
(/.f64 (*.f64 angle (neg.f64 (PI.f64))) 180)
(*.f64 angle (*.f64 (PI.f64) -1/180))
(/.f64 (*.f64 (PI.f64) (neg.f64 angle)) -180)
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (*.f64 (neg.f64 (PI.f64)) angle) 180)
(*.f64 angle (*.f64 (PI.f64) -1/180))
(/.f64 (*.f64 (neg.f64 angle) (PI.f64)) -180)
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(/.f64 (neg.f64 (*.f64 (PI.f64) angle)) 180)
(*.f64 angle (*.f64 (PI.f64) -1/180))
(/.f64 (neg.f64 (*.f64 (PI.f64) angle)) -180)
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(pow.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)) 1)
(*.f64 angle (*.f64 (PI.f64) -1/180))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)) 2))
(fabs.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))
(log.f64 (pow.f64 (exp.f64 angle) (*.f64 (PI.f64) -1/180)))
(*.f64 angle (*.f64 (PI.f64) -1/180))
(cbrt.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)) 2)))
(cbrt.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) -1/180) (pow.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)) 2))))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)) 3))
(cbrt.f64 (*.f64 (*.f64 angle (pow.f64 angle 2)) (*.f64 (*.f64 (PI.f64) -1/180) (*.f64 (pow.f64 (PI.f64) 2) 1/32400))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 angle 3) (*.f64 (PI.f64) -1/180)) (*.f64 (pow.f64 (PI.f64) 2) 1/32400)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/32400) (*.f64 (pow.f64 angle 3) (*.f64 (PI.f64) -1/180))))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) -1/180) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 2) 1/32400))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (PI.f64) -1/180) (*.f64 (pow.f64 (PI.f64) 2) 1/32400)) (*.f64 angle (pow.f64 angle 2))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 angle 3) (*.f64 (PI.f64) -1/180)) (*.f64 (pow.f64 (PI.f64) 2) 1/32400)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/32400) (*.f64 (pow.f64 angle 3) (*.f64 (PI.f64) -1/180))))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) -1/180) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 2) 1/32400))))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 angle 1/180) (pow.f64 (*.f64 angle 1/180) 2))))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 angle (*.f64 1/180 (pow.f64 (*.f64 1/180 angle) 2)))))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 1/180 angle) 3)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (pow.f64 (*.f64 angle 1/180) 2)) (*.f64 (PI.f64) (pow.f64 (PI.f64) 2))))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 angle (*.f64 1/180 (pow.f64 (*.f64 1/180 angle) 2)))))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 1/180 angle) 3)))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(*.f64 angle (*.f64 (PI.f64) -1/180))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(*.f64 angle (*.f64 (PI.f64) -1/180))
(exp.f64 (+.f64 (log.f64 angle) (log.f64 (*.f64 (PI.f64) -1/180))))
(*.f64 angle (*.f64 (PI.f64) -1/180))
(exp.f64 (+.f64 (log.f64 (*.f64 (PI.f64) -1/180)) (log.f64 angle)))
(*.f64 angle (*.f64 (PI.f64) -1/180))
(exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 angle 1/180))))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(exp.f64 (+.f64 (log.f64 (*.f64 angle 1/180)) (log.f64 (PI.f64))))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (/.f64 (PI.f64) 180))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(*.f64 angle (*.f64 (PI.f64) -1/180))
(/.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180)))))) 2)
(/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (/.f64 2 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(/.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (/.f64 1 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)
(/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (/.f64 2 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(/.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (/.f64 1 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))))))
(pow.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) 1)
(/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (/.f64 2 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(/.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (/.f64 1 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1 (*.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 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) 2))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (/.f64 2 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 2))
(fabs.f64 (/.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (/.f64 1 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(fabs.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (log.f64 (sqrt.f64 (*.f64 1 (exp.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180)))))))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))))))))
(cbrt.f64 (*.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) 2)))
(cbrt.f64 (*.f64 (/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (/.f64 2 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (pow.f64 (/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (/.f64 2 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 2)))
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (/.f64 1 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3))
(cbrt.f64 (pow.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) 3))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1/2) (pow.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1/2) 2)) (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) 4))))
(cbrt.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (*.f64 4 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 1/2 (pow.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1/2) 2))))))
(cbrt.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 1/2) 3) (*.f64 4 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)))))
(cbrt.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))) 1/2) 3) (*.f64 4 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) 4)) (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1/2) (pow.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1/2) 2))))
(cbrt.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (*.f64 4 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 1/2 (pow.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1/2) 2))))))
(cbrt.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 1/2) 3) (*.f64 4 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)))))
(cbrt.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))) 1/2) 3) (*.f64 4 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)))
(/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (/.f64 2 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(/.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (/.f64 1 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1 (*.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 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)))
(/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (/.f64 2 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(/.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (/.f64 1 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1 (*.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 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1/2)) (log.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(exp.f64 (+.f64 (log.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1/2)) (log.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 1/2))
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))) 1/2))
(exp.f64 (+.f64 (log.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (log.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1/2))))
(exp.f64 (+.f64 (log.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1/2)) (log.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 1/2))
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))) 1/2))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)))
(/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (/.f64 2 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(/.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (/.f64 1 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1)
(cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 1 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/6) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/6))
(cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (cbrt.f64 (+.f64 b a)) (cbrt.f64 (-.f64 b a)))
(*.f64 (cbrt.f64 (+.f64 a b)) (cbrt.f64 (-.f64 b a)))
(*.f64 (cbrt.f64 (-.f64 b a)) (cbrt.f64 (+.f64 b a)))
(*.f64 (cbrt.f64 (+.f64 a b)) (cbrt.f64 (-.f64 b a)))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (cbrt.f64 (+.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (cbrt.f64 (+.f64 (pow.f64 a 2) (pow.f64 b 2))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (cbrt.f64 (fma.f64 a a (pow.f64 b 2))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (cbrt.f64 (fma.f64 b b (pow.f64 a 2))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (pow.f64 b 2) 3) (pow.f64 (pow.f64 a 2) 3))) (cbrt.f64 (+.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 2) (+.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (pow.f64 b 2) 3) (pow.f64 (pow.f64 a 2) 3))) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 a 4)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (cbrt.f64 (fma.f64 (pow.f64 a 2) (fma.f64 a a (pow.f64 b 2)) (pow.f64 b 4))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (cbrt.f64 (fma.f64 (pow.f64 a 2) (fma.f64 b b (pow.f64 a 2)) (pow.f64 b 4))))
(pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/3)
(cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1)
(cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))
(fabs.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log.f64 (exp.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(expm1.f64 (log1p.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(exp.f64 (log.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(log1p.f64 (expm1.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180)))))) 2)
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180)))))) 2)
(*.f64 (/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))
(pow.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1/2) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1)
(*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 1/2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/2))
(*.f64 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1/2) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 1/2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2))
(fabs.f64 (*.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/2)))
(fabs.f64 (*.f64 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/2)))
(log.f64 (exp.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1/2) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 1/2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/2))
(*.f64 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/2))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1/2) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1/2) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)))
(cbrt.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 1/2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (pow.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 1/2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/2)) 3))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/2)) 3))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1/2) (pow.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1/2) 2))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 1/2 (pow.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1/2) 2))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 1/2) 3) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))) 1/2) 3) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3)))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 2)) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 2)) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 2))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 3) (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 3)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 2))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 2)) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 2))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 3) (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1/2) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 1/2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/2))
(*.f64 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/2))
(exp.f64 (log.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1/2) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 1/2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/2))
(*.f64 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/2))
(exp.f64 (+.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (log.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1/2))))
(*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 1/2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/2))
(*.f64 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/2))
(exp.f64 (+.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (log.f64 (*.f64 (cos.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))) (exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(exp.f64 (+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1/2) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 1/2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/2))
(*.f64 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/2))

eval924.0ms (2.9%)

Compiler

Compiled 47693 to 34283 computations (28.1% saved)

prune480.0ms (1.5%)

Pruning

85 alts after pruning (85 fresh and 0 done)

PrunedKeptTotal
New1492701562
Fresh351550
Picked505
Done000
Total1532851617
Accuracy
67.7%
Counts
1617 → 85
Alt Table
Click to see full alt table
StatusAccuracyProgram
50.1%
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))) 3)
50.3%
(/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (/.f64 2 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
23.8%
(/.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (/.f64 1 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
50.4%
(*.f64 (/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
32.2%
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1) (*.f64 (*.f64 -2 (pow.f64 b 2)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
32.2%
(*.f64 (*.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 (*.f64 -2 (pow.f64 b 2)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
33.3%
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/90))
46.9%
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/90))
45.9%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
53.2%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
27.7%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
51.6%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
51.6%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
51.6%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
22.3%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 (*.f64 angle (PI.f64)))) -180)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
54.0%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
24.7%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) -180)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
54.3%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) (/.f64 180 (sqrt.f64 (*.f64 (PI.f64) angle))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
25.1%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
54.1%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
24.7%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 angle (/.f64 -180 (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
36.2%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 180) (cbrt.f64 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
13.0%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) -180) (cbrt.f64 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
53.5%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
54.7%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 (*.f64 angle (PI.f64)))) -180))))
54.5%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180))))
54.5%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
53.8%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle))))))
44.1%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 180) (cbrt.f64 (*.f64 angle (PI.f64)))))))
51.8%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
54.7%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (exp.f64 (+.f64 (log.f64 (*.f64 angle 1/180)) (log.f64 (PI.f64)))))))
43.8%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)) 3)))))
56.1%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 (*.f64 angle 1/180)) (log.f64 (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
12.0%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/32400) (*.f64 (pow.f64 angle 3) (*.f64 (PI.f64) -1/180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
53.5%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
27.7%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
38.7%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
35.1%
(*.f64 (*.f64 2 (fabs.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
34.3%
(*.f64 (*.f64 2 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 (*.f64 angle (PI.f64)))) -180))))
34.2%
(*.f64 (*.f64 2 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle))))))
35.4%
(*.f64 (*.f64 2 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (exp.f64 (+.f64 (log.f64 (*.f64 angle 1/180)) (log.f64 (PI.f64)))))))
35.3%
(*.f64 (*.f64 2 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 (*.f64 angle 1/180)) (log.f64 (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
30.6%
(*.f64 (*.f64 2 (fabs.f64 (+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (fma.f64 (neg.f64 a) a (pow.f64 a 2)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
37.3%
(*.f64 (*.f64 2 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
20.8%
(*.f64 (*.f64 2 (fabs.f64 (neg.f64 (pow.f64 a 2)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
33.0%
(*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 angle (*.f64 (PI.f64) -1/180))))
19.6%
(*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 (*.f64 -2 (pow.f64 b 2)) (fabs.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))
53.4%
(*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 2 (*.f64 (+.f64 b a) (-.f64 a b)))))
28.3%
(*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 2 (exp.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))))
28.4%
(*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (exp.f64 (log.f64 (*.f64 (pow.f64 b 2) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))))
49.5%
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
50.6%
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
50.4%
(*.f64 2 (/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 2 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
26.0%
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))
31.6%
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
22.1%
(*.f64 2 (*.f64 (sin.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 (*.f64 angle (PI.f64)))) -180)) (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
23.1%
(*.f64 2 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) -180)) (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
49.6%
(*.f64 2 (*.f64 (sin.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) (/.f64 180 (sqrt.f64 (*.f64 (PI.f64) angle))))) (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
30.7%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (pow.f64 (pow.f64 (pow.f64 b 2) 1/3) 3) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
31.0%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (pow.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/6) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/6)) 3) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
35.7%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 1 (pow.f64 a 2)) 1/3) (cbrt.f64 -1)) 3) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
53.4%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (pow.f64 (*.f64 (cbrt.f64 (-.f64 b a)) (cbrt.f64 (+.f64 b a))) 3) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
26.4%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (pow.f64 (exp.f64 (log.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 3) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
49.0%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
48.9%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) 1)))
50.2%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (pow.f64 (cbrt.f64 (*.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))))) 3) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
53.6%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b a) (-.f64 b a))) 3) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
49.1%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1)))
53.9%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
23.8%
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))
16.3%
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))))
51.4%
(*.f64 2 (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 (*.f64 angle 1/180)) (log.f64 (PI.f64))))) (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
12.3%
(*.f64 2 (*.f64 (sin.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/32400) (*.f64 (pow.f64 angle 3) (*.f64 (PI.f64) -1/180))))) (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
52.4%
(*.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)))))
16.5%
(*.f64 2 (exp.f64 (log.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1/2) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
24.0%
(*.f64 1 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))))))
32.3%
(*.f64 1 (*.f64 (*.f64 -2 (pow.f64 b 2)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
31.8%
(*.f64 1/90 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))))
33.3%
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (neg.f64 (pow.f64 a 2)))))
31.8%
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
33.3%
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (neg.f64 (PI.f64)))))
49.1%
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))))
33.3%
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
34.4%
(*.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)))))))
30.5%
(exp.f64 (log.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))))
50.1%
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))) 3)
50.3%
(/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (/.f64 2 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
23.8%
(/.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (/.f64 1 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
50.4%
(*.f64 (/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
32.2%
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1) (*.f64 (*.f64 -2 (pow.f64 b 2)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
32.2%
(*.f64 (*.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 (*.f64 -2 (pow.f64 b 2)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
33.3%
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/90))
46.9%
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/90))
45.9%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
53.2%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
27.7%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
51.6%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
51.6%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
51.6%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
22.3%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 (*.f64 angle (PI.f64)))) -180)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
54.0%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
24.7%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) -180)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
54.3%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) (/.f64 180 (sqrt.f64 (*.f64 (PI.f64) angle))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
25.1%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
54.1%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
24.7%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 angle (/.f64 -180 (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
36.2%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 180) (cbrt.f64 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
13.0%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) -180) (cbrt.f64 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
53.5%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
54.7%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 (*.f64 angle (PI.f64)))) -180))))
54.5%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180))))
54.5%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
53.8%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle))))))
44.1%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 180) (cbrt.f64 (*.f64 angle (PI.f64)))))))
51.8%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
54.7%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (exp.f64 (+.f64 (log.f64 (*.f64 angle 1/180)) (log.f64 (PI.f64)))))))
43.8%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)) 3)))))
56.1%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 (*.f64 angle 1/180)) (log.f64 (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
12.0%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/32400) (*.f64 (pow.f64 angle 3) (*.f64 (PI.f64) -1/180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
53.5%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
27.7%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
38.7%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
35.1%
(*.f64 (*.f64 2 (fabs.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
34.3%
(*.f64 (*.f64 2 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 (*.f64 angle (PI.f64)))) -180))))
34.2%
(*.f64 (*.f64 2 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle))))))
35.4%
(*.f64 (*.f64 2 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (exp.f64 (+.f64 (log.f64 (*.f64 angle 1/180)) (log.f64 (PI.f64)))))))
35.3%
(*.f64 (*.f64 2 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 (*.f64 angle 1/180)) (log.f64 (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
30.6%
(*.f64 (*.f64 2 (fabs.f64 (+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (fma.f64 (neg.f64 a) a (pow.f64 a 2)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
37.3%
(*.f64 (*.f64 2 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
20.8%
(*.f64 (*.f64 2 (fabs.f64 (neg.f64 (pow.f64 a 2)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
33.0%
(*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 angle (*.f64 (PI.f64) -1/180))))
19.6%
(*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 (*.f64 -2 (pow.f64 b 2)) (fabs.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))
53.4%
(*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 2 (*.f64 (+.f64 b a) (-.f64 a b)))))
28.3%
(*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 2 (exp.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))))
28.4%
(*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (exp.f64 (log.f64 (*.f64 (pow.f64 b 2) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))))
49.5%
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
50.6%
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
50.4%
(*.f64 2 (/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 2 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
26.0%
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))))))
31.6%
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
22.1%
(*.f64 2 (*.f64 (sin.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 (*.f64 angle (PI.f64)))) -180)) (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
23.1%
(*.f64 2 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) -180)) (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
49.6%
(*.f64 2 (*.f64 (sin.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) (/.f64 180 (sqrt.f64 (*.f64 (PI.f64) angle))))) (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
30.7%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (pow.f64 (pow.f64 (pow.f64 b 2) 1/3) 3) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
31.0%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (pow.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/6) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/6)) 3) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
35.7%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 1 (pow.f64 a 2)) 1/3) (cbrt.f64 -1)) 3) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
53.4%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (pow.f64 (*.f64 (cbrt.f64 (-.f64 b a)) (cbrt.f64 (+.f64 b a))) 3) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
26.4%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (pow.f64 (exp.f64 (log.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 3) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
49.0%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
48.9%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) 1)))
50.2%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (pow.f64 (cbrt.f64 (*.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))))) 3) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
53.6%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b a) (-.f64 b a))) 3) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
49.1%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1)))
53.9%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
23.8%
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))
16.3%
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))))
51.4%
(*.f64 2 (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 (*.f64 angle 1/180)) (log.f64 (PI.f64))))) (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
12.3%
(*.f64 2 (*.f64 (sin.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/32400) (*.f64 (pow.f64 angle 3) (*.f64 (PI.f64) -1/180))))) (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
52.4%
(*.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)))))
16.5%
(*.f64 2 (exp.f64 (log.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1/2) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
24.0%
(*.f64 1 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))))))
32.3%
(*.f64 1 (*.f64 (*.f64 -2 (pow.f64 b 2)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
31.8%
(*.f64 1/90 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))))
33.3%
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (neg.f64 (pow.f64 a 2)))))
31.8%
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
33.3%
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (neg.f64 (PI.f64)))))
49.1%
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))))
33.3%
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
34.4%
(*.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)))))))
30.5%
(exp.f64 (log.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))))
Compiler

Compiled 9056 to 7112 computations (21.5% saved)

localize12.4s (38.7%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
94.8%
(sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))
90.9%
(*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1/2) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
90.8%
(log.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1/2) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
34.9%
(PI.f64)
94.8%
(cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle))
90.9%
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b a) (-.f64 b a))) 3) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle))))
82.6%
(cbrt.f64 (*.f64 (+.f64 b a) (-.f64 b a)))
34.9%
(PI.f64)
94.9%
(sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))
94.8%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
90.9%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
34.9%
(PI.f64)
99.9%
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))
99.6%
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))))
91.1%
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a))))
34.9%
(PI.f64)
95.0%
(sin.f64 (exp.f64 (+.f64 (log.f64 (*.f64 angle 1/180)) (log.f64 (PI.f64)))))
94.8%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
90.9%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 (*.f64 angle 1/180)) (log.f64 (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
34.9%
(PI.f64)
Compiler

Compiled 560 to 300 computations (46.4% saved)

series174.0ms (0.5%)

Counts
17 → 320
Calls

84 calls:

TimeVariablePointExpression
43.0ms
angle
@inf
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 (*.f64 angle 1/180)) (log.f64 (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
28.0ms
angle
@-inf
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 (*.f64 angle 1/180)) (log.f64 (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
16.0ms
angle
@-inf
(log.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1/2) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
16.0ms
angle
@inf
(log.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1/2) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
14.0ms
angle
@0
(sin.f64 (exp.f64 (+.f64 (log.f64 (*.f64 angle 1/180)) (log.f64 (PI.f64)))))

rewrite108.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
519×associate-*r*
361×*-un-lft-identity
343×add-cbrt-cube
340×add-cube-cbrt
340×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify273.0ms (0.9%)

Algorithm
egg-herbie
Rules
773×fma-def
589×*-commutative
353×+-commutative
266×associate-+r+
200×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
076737551
1222237551
Stop Event
node limit
Counts
550 → 314
Calls
Call 1
Inputs
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.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 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle)))))))) (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))) (+.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 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle)))))))) (+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))) (+.f64 a (*.f64 -1 a)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.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 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle)))))))) (+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))) (+.f64 a (*.f64 -1 a)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))))))
(+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))) (+.f64 a (*.f64 -1 a)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.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 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle)))))))) (+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))) (+.f64 a (*.f64 -1 a)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.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 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle)))))))) (+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))) (+.f64 a (*.f64 -1 a)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))))))
(+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))) (+.f64 a (*.f64 -1 a)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.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 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle)))))))) (+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))) (+.f64 a (*.f64 -1 a)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.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 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle)))))))) (+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))) (+.f64 a (*.f64 -1 a)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))))))
(+.f64 (*.f64 2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))) (+.f64 b (*.f64 -1 b)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.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 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle)))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))) (+.f64 b (*.f64 -1 b)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.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 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle)))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))) (+.f64 b (*.f64 -1 b)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.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 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle)))))))) (*.f64 2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))) (+.f64 b (*.f64 -1 b)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle)))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))) (+.f64 b (*.f64 -1 b)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.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 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle)))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))) (+.f64 b (*.f64 -1 b)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))))))
(+.f64 (*.f64 -2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))) (+.f64 b (*.f64 -1 b)))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle)))))))))
(+.f64 (*.f64 -2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))) (+.f64 b (*.f64 -1 b)))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle)))))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))))))))
(+.f64 (*.f64 -2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))) (+.f64 b (*.f64 -1 b)))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle)))))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))))))))
(*.f64 2 (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 1/180) (+.f64 (log.f64 angle) (log.f64 (PI.f64)))))) (*.f64 (+.f64 a b) (-.f64 b a))))
(+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 1/180) (+.f64 (log.f64 angle) (log.f64 (PI.f64)))))) (*.f64 (+.f64 a b) (-.f64 b a)))))) (*.f64 2 (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 1/180) (+.f64 (log.f64 angle) (log.f64 (PI.f64)))))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 1/180) (+.f64 (log.f64 angle) (log.f64 (PI.f64)))))) (*.f64 (+.f64 a b) (-.f64 b a)))))) (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 1/180) (+.f64 (log.f64 angle) (log.f64 (PI.f64)))))) (*.f64 (+.f64 a b) (-.f64 b a)))))) (*.f64 2 (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 1/180) (+.f64 (log.f64 angle) (log.f64 (PI.f64)))))) (*.f64 (+.f64 a b) (-.f64 b a))))))
(+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 1/180) (+.f64 (log.f64 angle) (log.f64 (PI.f64)))))) (*.f64 (+.f64 a b) (-.f64 b a)))))) (+.f64 (*.f64 -1/12244400640000000 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 1/180) (+.f64 (log.f64 angle) (log.f64 (PI.f64)))))) (*.f64 (+.f64 a b) (-.f64 b a)))))) (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 1/180) (+.f64 (log.f64 angle) (log.f64 (PI.f64)))))) (*.f64 (+.f64 a b) (-.f64 b a)))))) (*.f64 2 (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 1/180) (+.f64 (log.f64 angle) (log.f64 (PI.f64)))))) (*.f64 (+.f64 a b) (-.f64 b a)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 1/180) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 1 angle))))))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 1/180) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 1 angle))))))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 1/180) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 1 angle))))))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 1/180) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 1 angle))))))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 -1/180) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 -1 angle))))))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 -1/180) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 -1 angle))))))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 -1/180) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 -1 angle))))))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 -1/180) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 -1 angle))))))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(sin.f64 (exp.f64 (+.f64 (log.f64 1/180) (+.f64 (log.f64 angle) (log.f64 (PI.f64))))))
(sin.f64 (exp.f64 (+.f64 (log.f64 1/180) (+.f64 (log.f64 angle) (log.f64 (PI.f64))))))
(sin.f64 (exp.f64 (+.f64 (log.f64 1/180) (+.f64 (log.f64 angle) (log.f64 (PI.f64))))))
(sin.f64 (exp.f64 (+.f64 (log.f64 1/180) (+.f64 (log.f64 angle) (log.f64 (PI.f64))))))
(sin.f64 (exp.f64 (+.f64 (log.f64 1/180) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 1 angle)))))))
(sin.f64 (exp.f64 (+.f64 (log.f64 1/180) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 1 angle)))))))
(sin.f64 (exp.f64 (+.f64 (log.f64 1/180) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 1 angle)))))))
(sin.f64 (exp.f64 (+.f64 (log.f64 1/180) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 1 angle)))))))
(sin.f64 (exp.f64 (+.f64 (log.f64 -1/180) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 -1 angle)))))))
(sin.f64 (exp.f64 (+.f64 (log.f64 -1/180) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 -1 angle)))))))
(sin.f64 (exp.f64 (+.f64 (log.f64 -1/180) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 -1 angle)))))))
(sin.f64 (exp.f64 (+.f64 (log.f64 -1/180) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 -1 angle)))))))
(*.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 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (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 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (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 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (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 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (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 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (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 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (+.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 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.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 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.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 (pow.f64 a 2) (*.f64 angle (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 (pow.f64 a 2) (*.f64 angle (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 (*.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 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (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 (pow.f64 a 2) (*.f64 angle (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 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.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 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (pow.f64 b 2) (PI.f64))
(+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (pow.f64 b 2) (PI.f64))
(+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(*.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 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 a (*.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 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 a (*.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 (*.f64 -1 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (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 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 (*.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 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 (*.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 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 (*.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 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 (*.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 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 (*.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 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 (*.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 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 (*.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 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 (*.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 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 (*.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 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (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 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (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 (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 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 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (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 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (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 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 a (*.f64 (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 (*.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 (*.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 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 (*.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 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 2 (*.f64 (pow.f64 angle 3) (+.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 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (+.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 2 (*.f64 (pow.f64 angle 5) (+.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 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (+.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 (*.f64 2 (*.f64 (pow.f64 angle 5) (+.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 (pow.f64 angle 7) (+.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 (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 1/180 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.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))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 (*.f64 1 (pow.f64 a 2)) 1/3) (cbrt.f64 -1))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 a 4)) 1/9) (*.f64 (*.f64 b (+.f64 a (*.f64 -1 a))) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 a 2)) 1/3) (cbrt.f64 -1)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 4)) 1/3) (/.f64 (*.f64 (pow.f64 b 2) (-.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 a 2)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3) (pow.f64 (+.f64 a (*.f64 -1 a)) 2)))))) (pow.f64 (cbrt.f64 -1) 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 a 4)) 1/9) (*.f64 (*.f64 b (+.f64 a (*.f64 -1 a))) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 a 2)) 1/3) (cbrt.f64 -1))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 4)) 1/3) (/.f64 (*.f64 (pow.f64 b 3) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 4)) 1/3) (/.f64 (pow.f64 (+.f64 a (*.f64 -1 a)) 3) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 a 10)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)) 1/3) (*.f64 (+.f64 a (*.f64 -1 a)) (-.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 a 2)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3) (pow.f64 (+.f64 a (*.f64 -1 a)) 2))))))))))) (pow.f64 (cbrt.f64 -1) 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 4)) 1/3) (/.f64 (*.f64 (pow.f64 b 2) (-.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 a 2)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3) (pow.f64 (+.f64 a (*.f64 -1 a)) 2)))))) (pow.f64 (cbrt.f64 -1) 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 a 4)) 1/9) (*.f64 (*.f64 b (+.f64 a (*.f64 -1 a))) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 a 2)) 1/3) (cbrt.f64 -1)))))
(pow.f64 (pow.f64 b 2) 1/3)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 4)) 1/9) (*.f64 a (+.f64 b (*.f64 -1 b))))) (pow.f64 (pow.f64 b 2) 1/3))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 4)) 1/3) (*.f64 (pow.f64 a 2) (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 2)) 1/9) (pow.f64 (+.f64 b (*.f64 -1 b)) 2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 4)) 1/9) (*.f64 a (+.f64 b (*.f64 -1 b))))) (pow.f64 (pow.f64 b 2) 1/3)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 4)) 1/3) (*.f64 (pow.f64 a 2) (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 2)) 1/9) (pow.f64 (+.f64 b (*.f64 -1 b)) 2))))))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 4)) 1/3) (*.f64 (pow.f64 a 3) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 10)) 1/9) (*.f64 (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 2)) 1/9) (pow.f64 (+.f64 b (*.f64 -1 b)) 2)))) (+.f64 b (*.f64 -1 b))))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 4)) 1/3) (pow.f64 (+.f64 b (*.f64 -1 b)) 3))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 4)) 1/9) (*.f64 a (+.f64 b (*.f64 -1 b))))) (pow.f64 (pow.f64 b 2) 1/3))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 (pow.f64 angle 3) (+.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 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 (pow.f64 angle 3) (+.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 5) (+.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 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 (pow.f64 angle 3) (+.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 (*.f64 (pow.f64 angle 5) (+.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 (pow.f64 angle 7) (+.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 (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 (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 (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 (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 (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 (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 (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 (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 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (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 (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 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 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 (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 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 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 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.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 (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 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 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 (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 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 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 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.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 (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 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 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 (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 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 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 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.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 (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 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 a (*.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 (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 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 a (*.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 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 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 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 a (*.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 (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 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 a (*.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 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.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 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (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 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (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 -1 (*.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 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (log.f64 angle) (log.f64 (*.f64 -1/180 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(+.f64 (log.f64 angle) (+.f64 (log.f64 (*.f64 -1/180 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 -1/48600 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (log.f64 angle) (+.f64 (log.f64 (*.f64 -1/180 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 -1/48600 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 1/24 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 -1/196830000 (pow.f64 (PI.f64) 4)) (*.f64 1/328050000 (pow.f64 (PI.f64) 4))))))))
(+.f64 (log.f64 angle) (+.f64 (log.f64 (*.f64 -1/180 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 -1/48600 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 -1/478296900000 (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 -1/3720087000000 (pow.f64 (PI.f64) 6)) (*.f64 1/531441000000 (pow.f64 (PI.f64) 6)))))) (*.f64 1/24 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 -1/196830000 (pow.f64 (PI.f64) 4)) (*.f64 1/328050000 (pow.f64 (PI.f64) 4)))))))))
(log.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))))
(+.f64 (log.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))))))) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (log.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(+.f64 (log.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6))))))
(+.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (*.f64 -2 (log.f64 (/.f64 1 b))))
(+.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(+.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))))))
(+.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6)))))))
(+.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (*.f64 -2 (log.f64 (/.f64 -1 b))))
(+.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 b))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(+.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 b))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))))))
(+.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 b))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6)))))))
(log.f64 (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))))
(+.f64 (log.f64 (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))))))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (log.f64 (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(+.f64 (log.f64 (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6))))))
(+.f64 (log.f64 (*.f64 -1/2 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (*.f64 -2 (log.f64 (/.f64 1 a))))
(+.f64 (log.f64 (*.f64 -1/2 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 a))) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (log.f64 (*.f64 -1/2 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 a))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))))))
(+.f64 (log.f64 (*.f64 -1/2 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 a))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6)))))))
(+.f64 (log.f64 (*.f64 -1/2 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (*.f64 -2 (log.f64 (/.f64 -1 a))))
(+.f64 (log.f64 (*.f64 -1/2 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 a))) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (log.f64 (*.f64 -1/2 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 a))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))))))
(+.f64 (log.f64 (*.f64 -1/2 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 a))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6)))))))
(*.f64 -1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (*.f64 -1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/8748000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(+.f64 (*.f64 -1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 -1/1417176000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/8748000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(+.f64 (*.f64 -1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 -1/1417176000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 1/482123275200000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/8748000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))))
(*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))))
(*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))))
(*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))))
(*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))))
(*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))))
(*.f64 -1/90 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))) (*.f64 1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(+.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))))
(+.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (+.f64 (*.f64 1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (*.f64 1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))))
(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 (PI.f64) 1)
(*.f64 1 (PI.f64))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (pow.f64 (PI.f64) 2)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (cbrt.f64 (PI.f64)))
(pow.f64 (PI.f64) 1)
(sqrt.f64 (pow.f64 (PI.f64) 2))
(log.f64 (exp.f64 (PI.f64)))
(cbrt.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) 2)))
(expm1.f64 (log1p.f64 (PI.f64)))
(exp.f64 (log.f64 (PI.f64)))
(log1p.f64 (expm1.f64 (PI.f64)))
(+.f64 (*.f64 0 (pow.f64 b 2)) (*.f64 0 (neg.f64 (pow.f64 a 2))))
(+.f64 (*.f64 (pow.f64 b 2) 0) (*.f64 (neg.f64 (pow.f64 a 2)) 0))
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0) 2)
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0) 0)
(/.f64 (*.f64 0 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (*.f64 0 (-.f64 (pow.f64 (pow.f64 b 2) 3) (pow.f64 (pow.f64 a 2) 3))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 0) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 b 2) 3) (pow.f64 (pow.f64 a 2) 3)) 0) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0) 1)
(sqrt.f64 (*.f64 0 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)))
(log.f64 (exp.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0)))
(cbrt.f64 (*.f64 (*.f64 0 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) 0))
(cbrt.f64 (*.f64 0 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) 2)) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))) (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))) 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))) (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))) 2)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) 2))))
(cbrt.f64 (*.f64 0 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) 0))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0)))
(exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0)))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0)))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) 1)
(*.f64 1 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))))
(*.f64 (sqrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))) (sqrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))))
(*.f64 (cbrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))) (cbrt.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) 2)) (cbrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))))
(pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) 1)
(sqrt.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) 2))
(log.f64 (exp.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))))
(cbrt.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) 2)))
(expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))))
(exp.f64 (log.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))))
(log1p.f64 (expm1.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))))
(*.f64 (PI.f64) 1)
(*.f64 1 (PI.f64))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (pow.f64 (PI.f64) 2)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (cbrt.f64 (PI.f64)))
(pow.f64 (PI.f64) 1)
(sqrt.f64 (pow.f64 (PI.f64) 2))
(log.f64 (exp.f64 (PI.f64)))
(cbrt.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) 2)))
(expm1.f64 (log1p.f64 (PI.f64)))
(exp.f64 (log.f64 (PI.f64)))
(log1p.f64 (expm1.f64 (PI.f64)))
(pow.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 1)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 2))
(log.f64 (exp.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle))))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) (pow.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 2)))
(cbrt.f64 (*.f64 (*.f64 angle (pow.f64 angle 2)) (*.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) (*.f64 angle (pow.f64 angle 2))))
(expm1.f64 (log1p.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))))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle))))
(pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 1/90) 1)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 2) 1/8100))
(log.f64 (exp.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 1/90)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 1/90) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 2) 1/8100)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 1/90)))
(exp.f64 (log.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 1/90)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 1/90)))
(+.f64 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) b) (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (neg.f64 a)))
(+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 b a))) (*.f64 (neg.f64 a) (*.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))) (+.f64 (pow.f64 b 2) (*.f64 a (+.f64 b a))))
(pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))
(log.f64 (exp.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) 2)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (*.f64 (PI.f64) (pow.f64 (PI.f64) 2))))
(expm1.f64 (log1p.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)))))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (PI.f64) 1)
(*.f64 1 (PI.f64))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (pow.f64 (PI.f64) 2)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (cbrt.f64 (PI.f64)))
(pow.f64 (PI.f64) 1)
(sqrt.f64 (pow.f64 (PI.f64) 2))
(log.f64 (exp.f64 (PI.f64)))
(cbrt.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) 2)))
(expm1.f64 (log1p.f64 (PI.f64)))
(exp.f64 (log.f64 (PI.f64)))
(log1p.f64 (expm1.f64 (PI.f64)))
(+.f64 (*.f64 0 (pow.f64 b 2)) (*.f64 0 (neg.f64 (pow.f64 a 2))))
(+.f64 (*.f64 (pow.f64 b 2) 0) (*.f64 (neg.f64 (pow.f64 a 2)) 0))
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0) 2)
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0) 0)
(/.f64 (*.f64 0 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (*.f64 0 (-.f64 (pow.f64 (pow.f64 b 2) 3) (pow.f64 (pow.f64 a 2) 3))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 0) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 b 2) 3) (pow.f64 (pow.f64 a 2) 3)) 0) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0) 1)
(sqrt.f64 (*.f64 0 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)))
(log.f64 (exp.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0)))
(cbrt.f64 (*.f64 (*.f64 0 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) 0))
(cbrt.f64 (*.f64 0 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) 2)) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))) (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))) 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))) (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))) 2)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) 2))))
(cbrt.f64 (*.f64 0 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) 0))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0)))
(exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0)))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0)))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) 1)
(*.f64 1 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))))
(*.f64 (sqrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))) (sqrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))))
(*.f64 (cbrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))) (cbrt.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) 2)) (cbrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))))
(pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) 1)
(sqrt.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) 2))
(log.f64 (exp.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))))
(cbrt.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) 2)))
(expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))))
(exp.f64 (log.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))))
(log1p.f64 (expm1.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))))
(*.f64 (PI.f64) 1)
(*.f64 1 (PI.f64))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (pow.f64 (PI.f64) 2)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (cbrt.f64 (PI.f64)))
(pow.f64 (PI.f64) 1)
(sqrt.f64 (pow.f64 (PI.f64) 2))
(log.f64 (exp.f64 (PI.f64)))
(cbrt.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) 2)))
(expm1.f64 (log1p.f64 (PI.f64)))
(exp.f64 (log.f64 (PI.f64)))
(log1p.f64 (expm1.f64 (PI.f64)))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1)
(*.f64 1 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/6) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/6))
(*.f64 (cbrt.f64 (+.f64 b a)) (cbrt.f64 (-.f64 b a)))
(*.f64 (cbrt.f64 (-.f64 b a)) (cbrt.f64 (+.f64 b a)))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (cbrt.f64 (+.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (pow.f64 b 2) 3) (pow.f64 (pow.f64 a 2) 3))) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/3)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1)
(sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))
(log.f64 (exp.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(exp.f64 (log.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log1p.f64 (expm1.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (*.f64 0 (pow.f64 b 2)) (*.f64 0 (neg.f64 (pow.f64 a 2))))
(+.f64 (*.f64 (pow.f64 b 2) 0) (*.f64 (neg.f64 (pow.f64 a 2)) 0))
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0) 2)
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0) 0)
(/.f64 (*.f64 0 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (*.f64 0 (-.f64 (pow.f64 (pow.f64 b 2) 3) (pow.f64 (pow.f64 a 2) 3))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 0) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 b 2) 3) (pow.f64 (pow.f64 a 2) 3)) 0) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0) 1)
(sqrt.f64 (*.f64 0 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)))
(log.f64 (exp.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0)))
(cbrt.f64 (*.f64 (*.f64 0 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) 0))
(cbrt.f64 (*.f64 0 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) 2)) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))) (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))) 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))) (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))) 2)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) 2))))
(cbrt.f64 (*.f64 0 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) 0))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0)))
(exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0)))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0)))
(*.f64 (PI.f64) 1)
(*.f64 1 (PI.f64))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (pow.f64 (PI.f64) 2)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (cbrt.f64 (PI.f64)))
(pow.f64 (PI.f64) 1)
(sqrt.f64 (pow.f64 (PI.f64) 2))
(log.f64 (exp.f64 (PI.f64)))
(cbrt.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) 2)))
(expm1.f64 (log1p.f64 (PI.f64)))
(exp.f64 (log.f64 (PI.f64)))
(log1p.f64 (expm1.f64 (PI.f64)))
(+.f64 (log.f64 0) (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (log.f64 0))
(+.f64 (*.f64 (log.f64 0) 1) (*.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1))
(*.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0)) 1)
(*.f64 1 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0)))
(*.f64 (sqrt.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0))) (sqrt.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0))))
(*.f64 (cbrt.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0))) (cbrt.f64 (pow.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0)) 2)) (cbrt.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0))))
(/.f64 (-.f64 (*.f64 (log.f64 0) (log.f64 0)) (*.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (-.f64 (log.f64 0) (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(/.f64 (+.f64 (pow.f64 (log.f64 0) 3) (pow.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3)) (+.f64 (*.f64 (log.f64 0) (log.f64 0)) (-.f64 (*.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (log.f64 0) (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(pow.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0)) 1)
(sqrt.f64 (pow.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0)) 2))
(cbrt.f64 (*.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0)) (pow.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0)) 2)))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0))))
(exp.f64 (log.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0))))
(log1p.f64 (expm1.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0))))
(+.f64 (*.f64 0 (pow.f64 b 2)) (*.f64 0 (neg.f64 (pow.f64 a 2))))
(+.f64 (*.f64 (pow.f64 b 2) 0) (*.f64 (neg.f64 (pow.f64 a 2)) 0))
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0) 2)
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0) 0)
(/.f64 (*.f64 0 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (*.f64 0 (-.f64 (pow.f64 (pow.f64 b 2) 3) (pow.f64 (pow.f64 a 2) 3))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 0) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 b 2) 3) (pow.f64 (pow.f64 a 2) 3)) 0) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0) 1)
(sqrt.f64 (*.f64 0 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)))
(log.f64 (exp.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0)))
(cbrt.f64 (*.f64 (*.f64 0 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) 0))
(cbrt.f64 (*.f64 0 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) 2)) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))) (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))) 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))) (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))) 2)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) 2))))
(cbrt.f64 (*.f64 0 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) 0))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0)))
(exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0)))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0)))
0
Outputs
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.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 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle)))))))) (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))) (+.f64 a (*.f64 -1 a)))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))))) (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))) (*.f64 0 a))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle)))))))) (+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))) (+.f64 a (*.f64 -1 a)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))))) (*.f64 2 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))) (*.f64 0 a)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle)))))) (pow.f64 b 2)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle)))))))) (+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))) (+.f64 a (*.f64 -1 a)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))))) (*.f64 2 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))) (*.f64 0 a)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.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 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle)))))) (pow.f64 b 2)))
(+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))) (+.f64 a (*.f64 -1 a)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle)))))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))))) (*.f64 2 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))) (*.f64 0 a)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle)))))) (pow.f64 b 2)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle)))))))) (+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))) (+.f64 a (*.f64 -1 a)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))))) (*.f64 2 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))) (*.f64 0 a)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle)))))) (pow.f64 b 2)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle)))))))) (+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))) (+.f64 a (*.f64 -1 a)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))))) (*.f64 2 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))) (*.f64 0 a)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.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 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle)))))) (pow.f64 b 2)))
(+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))) (+.f64 a (*.f64 -1 a)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle)))))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))))) (*.f64 2 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))) (*.f64 0 a)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle)))))) (pow.f64 b 2)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle)))))))) (+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))) (+.f64 a (*.f64 -1 a)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))))) (*.f64 2 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))) (*.f64 0 a)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle)))))) (pow.f64 b 2)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle)))))))) (+.f64 (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))) (+.f64 a (*.f64 -1 a)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))))) (*.f64 2 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))) (*.f64 0 a)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.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 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.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 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))) (+.f64 b (*.f64 -1 b)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle)))))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))))) (*.f64 2 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))) (*.f64 0 a)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle)))))) (pow.f64 b 2)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle)))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))) (+.f64 b (*.f64 -1 b)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))))) (*.f64 2 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))) (*.f64 0 a)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle)))))) (pow.f64 b 2)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle)))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))) (+.f64 b (*.f64 -1 b)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))))) (*.f64 2 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))) (*.f64 0 a)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.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 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.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 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle)))))))) (*.f64 2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))) (+.f64 b (*.f64 -1 b)))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))))) (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))) (*.f64 0 a))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle)))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))) (+.f64 b (*.f64 -1 b)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))))) (*.f64 2 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))) (*.f64 0 a)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle)))))) (pow.f64 b 2)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle)))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))) (+.f64 b (*.f64 -1 b)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))))) (*.f64 2 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))) (*.f64 0 a)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.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 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))))))
(+.f64 (*.f64 -2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))) (+.f64 b (*.f64 -1 b)))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle)))))))))
(*.f64 -2 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))) (*.f64 0 b)))) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle)))))))))
(+.f64 (*.f64 -2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))) (+.f64 b (*.f64 -1 b)))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle)))))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))))))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.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 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))) (+.f64 b (*.f64 -1 b)))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle)))))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 1/180 angle))))))))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle)))))) (pow.f64 b 2)))
(*.f64 2 (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 1/180) (+.f64 (log.f64 angle) (log.f64 (PI.f64)))))) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))) (*.f64 (-.f64 b a) (+.f64 a b))))
(+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 1/180) (+.f64 (log.f64 angle) (log.f64 (PI.f64)))))) (*.f64 (+.f64 a b) (-.f64 b a)))))) (*.f64 2 (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 1/180) (+.f64 (log.f64 angle) (log.f64 (PI.f64)))))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(fma.f64 -1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))) (*.f64 (-.f64 b a) (+.f64 a b))) (pow.f64 (PI.f64) 2))) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))) (*.f64 (-.f64 b a) (+.f64 a b)))))
(+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 1/180) (+.f64 (log.f64 angle) (log.f64 (PI.f64)))))) (*.f64 (+.f64 a b) (-.f64 b a)))))) (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 1/180) (+.f64 (log.f64 angle) (log.f64 (PI.f64)))))) (*.f64 (+.f64 a b) (-.f64 b a)))))) (*.f64 2 (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 1/180) (+.f64 (log.f64 angle) (log.f64 (PI.f64)))))) (*.f64 (+.f64 a b) (-.f64 b a))))))
(fma.f64 -1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))) (*.f64 (-.f64 b a) (+.f64 a b))) (pow.f64 (PI.f64) 2))) (fma.f64 1/12597120000 (*.f64 (pow.f64 angle 4) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))) (*.f64 (-.f64 b a) (+.f64 a b))) (pow.f64 (PI.f64) 4))) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))) (*.f64 (-.f64 b a) (+.f64 a b))))))
(+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 1/180) (+.f64 (log.f64 angle) (log.f64 (PI.f64)))))) (*.f64 (+.f64 a b) (-.f64 b a)))))) (+.f64 (*.f64 -1/12244400640000000 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 1/180) (+.f64 (log.f64 angle) (log.f64 (PI.f64)))))) (*.f64 (+.f64 a b) (-.f64 b a)))))) (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 1/180) (+.f64 (log.f64 angle) (log.f64 (PI.f64)))))) (*.f64 (+.f64 a b) (-.f64 b a)))))) (*.f64 2 (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 1/180) (+.f64 (log.f64 angle) (log.f64 (PI.f64)))))) (*.f64 (+.f64 a b) (-.f64 b a)))))))
(fma.f64 -1/32400 (*.f64 (pow.f64 angle 2) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))) (*.f64 (-.f64 b a) (+.f64 a b))) (pow.f64 (PI.f64) 2))) (fma.f64 -1/12244400640000000 (*.f64 (pow.f64 angle 6) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))) (*.f64 (-.f64 b a) (+.f64 a b))) (pow.f64 (PI.f64) 6))) (fma.f64 1/12597120000 (*.f64 (pow.f64 angle 4) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))) (*.f64 (-.f64 b a) (+.f64 a b))) (pow.f64 (PI.f64) 4))) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))) (*.f64 (-.f64 b a) (+.f64 a b)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 1/180) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 1 angle))))))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (exp.f64 (+.f64 (log.f64 1/180) (+.f64 (log.f64 (PI.f64)) (neg.f64 (neg.f64 (log.f64 angle))))))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 1/180) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 1 angle))))))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (exp.f64 (+.f64 (log.f64 1/180) (+.f64 (log.f64 (PI.f64)) (neg.f64 (neg.f64 (log.f64 angle))))))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 1/180) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 1 angle))))))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (exp.f64 (+.f64 (log.f64 1/180) (+.f64 (log.f64 (PI.f64)) (neg.f64 (neg.f64 (log.f64 angle))))))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 1/180) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 1 angle))))))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (exp.f64 (+.f64 (log.f64 1/180) (+.f64 (log.f64 (PI.f64)) (neg.f64 (neg.f64 (log.f64 angle))))))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 -1/180) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 -1 angle))))))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (exp.f64 (+.f64 (log.f64 -1/180) (+.f64 (log.f64 (PI.f64)) (neg.f64 (log.f64 (/.f64 -1 angle))))))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 -1/180) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 -1 angle))))))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (exp.f64 (+.f64 (log.f64 -1/180) (+.f64 (log.f64 (PI.f64)) (neg.f64 (log.f64 (/.f64 -1 angle))))))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 -1/180) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 -1 angle))))))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (exp.f64 (+.f64 (log.f64 -1/180) (+.f64 (log.f64 (PI.f64)) (neg.f64 (log.f64 (/.f64 -1 angle))))))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 -1/180) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 -1 angle))))))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (exp.f64 (+.f64 (log.f64 -1/180) (+.f64 (log.f64 (PI.f64)) (neg.f64 (log.f64 (/.f64 -1 angle))))))))))
(sin.f64 (exp.f64 (+.f64 (log.f64 1/180) (+.f64 (log.f64 angle) (log.f64 (PI.f64))))))
(sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle)))))
(sin.f64 (exp.f64 (+.f64 (log.f64 1/180) (+.f64 (log.f64 angle) (log.f64 (PI.f64))))))
(sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle)))))
(sin.f64 (exp.f64 (+.f64 (log.f64 1/180) (+.f64 (log.f64 angle) (log.f64 (PI.f64))))))
(sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle)))))
(sin.f64 (exp.f64 (+.f64 (log.f64 1/180) (+.f64 (log.f64 angle) (log.f64 (PI.f64))))))
(sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle)))))
(sin.f64 (exp.f64 (+.f64 (log.f64 1/180) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 1 angle)))))))
(sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle)))))
(sin.f64 (exp.f64 (+.f64 (log.f64 1/180) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 1 angle)))))))
(sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle)))))
(sin.f64 (exp.f64 (+.f64 (log.f64 1/180) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 1 angle)))))))
(sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle)))))
(sin.f64 (exp.f64 (+.f64 (log.f64 1/180) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 1 angle)))))))
(sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle)))))
(sin.f64 (exp.f64 (+.f64 (log.f64 -1/180) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 -1 angle)))))))
(sin.f64 (exp.f64 (+.f64 (log.f64 -1/180) (+.f64 (log.f64 (PI.f64)) (neg.f64 (log.f64 (/.f64 -1 angle)))))))
(sin.f64 (exp.f64 (+.f64 (log.f64 -1/180) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 -1 angle)))))))
(sin.f64 (exp.f64 (+.f64 (log.f64 -1/180) (+.f64 (log.f64 (PI.f64)) (neg.f64 (log.f64 (/.f64 -1 angle)))))))
(sin.f64 (exp.f64 (+.f64 (log.f64 -1/180) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 -1 angle)))))))
(sin.f64 (exp.f64 (+.f64 (log.f64 -1/180) (+.f64 (log.f64 (PI.f64)) (neg.f64 (log.f64 (/.f64 -1 angle)))))))
(sin.f64 (exp.f64 (+.f64 (log.f64 -1/180) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 -1 angle)))))))
(sin.f64 (exp.f64 (+.f64 (log.f64 -1/180) (+.f64 (log.f64 (PI.f64)) (neg.f64 (log.f64 (/.f64 -1 angle)))))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))
(+.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 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))
(+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))
(+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))
(+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (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 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (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 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (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 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (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 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (+.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 (-.f64 b a) (+.f64 a b))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (+.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 (-.f64 b a) (+.f64 a b))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 1/90)
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 1/90)
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 1/90)
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 1/90)
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 1/90)
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 1/90)
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 1/90)
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 1/90)
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 1/90)
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 1/90)
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 1/90)
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 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 (*.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 (*.f64 b (*.f64 (PI.f64) (*.f64 0 a)))) 1/90))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 0 a)))) 1/90))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 0 a)))) 1/90))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 1/90)
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 1/90)
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 0 a)))) 1/90))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 0 a)))) 1/90))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 1/90)
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 1/90)
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 0 a)))) 1/90))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 0 a)))) 1/90))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 1/90)
(+.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 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 1/90)
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (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))))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 0 a)))) 1/90))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (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))))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 0 a)))) 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 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 0 a)))) 1/90))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (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))))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 0 a)))) 1/90))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (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))))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 0 a)))) 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 (*.f64 -1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.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 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 0 a)))) 1/90))
(+.f64 (*.f64 -1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 0 a)))) 1/90))
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))
(neg.f64 (*.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)))))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(*.f64 (pow.f64 b 2) (PI.f64))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64)))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(*.f64 (pow.f64 b 2) (PI.f64))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64)))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(*.f64 (pow.f64 b 2) (PI.f64))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (PI.f64)))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))))) (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))) (*.f64 0 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 (*.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 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))))) (*.f64 2 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))) (*.f64 0 a)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle)))))) (pow.f64 b 2)))))
(+.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 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 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))))) (*.f64 2 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))) (*.f64 0 a)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle)))))) (pow.f64 b 2)))
(+.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 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))))) (*.f64 2 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))) (*.f64 0 a)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle)))))) (pow.f64 b 2)))))
(+.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 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 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))))) (*.f64 2 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))) (*.f64 0 a)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle)))))) (pow.f64 b 2)))))
(+.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 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 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))))) (*.f64 2 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))) (*.f64 0 a)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle)))))) (pow.f64 b 2)))
(+.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 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))))) (*.f64 2 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))) (*.f64 0 a)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle)))))) (pow.f64 b 2)))))
(+.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 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 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))))) (*.f64 2 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))) (*.f64 0 a)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle)))))) (pow.f64 b 2)))))
(+.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 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 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))))) (*.f64 2 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))) (*.f64 0 a)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.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))))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))))) (*.f64 2 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))) (*.f64 0 a)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle)))))) (pow.f64 b 2)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (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)))))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))))) (*.f64 2 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))) (*.f64 0 a)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle)))))) (pow.f64 b 2)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (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)))))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))))) (*.f64 2 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))) (*.f64 0 a)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.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 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)))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))))) (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))) (*.f64 0 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 (*.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)))))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))))) (*.f64 2 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))) (*.f64 0 a)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle)))))) (pow.f64 b 2)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (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)))))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))))) (*.f64 2 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))) (*.f64 0 a)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))))))
(+.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 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 -2 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))) (*.f64 0 b)))) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle)))))))))
(+.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 (*.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 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.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 (*.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 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle)))))) (pow.f64 b 2)))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 1/90)
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 2 (*.f64 (pow.f64 angle 3) (+.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))))))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) (*.f64 2 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 (PI.f64) 3)) -1/8748000))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (+.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 2 (*.f64 (pow.f64 angle 5) (+.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))))))))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) (*.f64 2 (fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 (PI.f64) 3)) -1/8748000) (*.f64 (pow.f64 angle 5) (fma.f64 1/22674816000000 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 (PI.f64) 5)) (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 (PI.f64) 5)) 1/1511654400000))))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (+.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 (*.f64 2 (*.f64 (pow.f64 angle 5) (+.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 (pow.f64 angle 7) (+.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))))))))))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) (fma.f64 2 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 (PI.f64) 3)) -1/8748000)) (*.f64 2 (fma.f64 (pow.f64 angle 5) (fma.f64 1/22674816000000 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 (PI.f64) 5)) (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 (PI.f64) 5)) 1/1511654400000)) (*.f64 (pow.f64 angle 7) (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))))))))
(*.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 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (exp.f64 (+.f64 (log.f64 1/180) (+.f64 (log.f64 (PI.f64)) (neg.f64 (neg.f64 (log.f64 angle))))))))))
(*.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 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (exp.f64 (+.f64 (log.f64 1/180) (+.f64 (log.f64 (PI.f64)) (neg.f64 (neg.f64 (log.f64 angle))))))))))
(*.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 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (exp.f64 (+.f64 (log.f64 1/180) (+.f64 (log.f64 (PI.f64)) (neg.f64 (neg.f64 (log.f64 angle))))))))))
(*.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 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (exp.f64 (+.f64 (log.f64 1/180) (+.f64 (log.f64 (PI.f64)) (neg.f64 (neg.f64 (log.f64 angle))))))))))
(*.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 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (exp.f64 (+.f64 (log.f64 1/180) (+.f64 (log.f64 (PI.f64)) (neg.f64 (neg.f64 (log.f64 angle))))))))))
(*.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 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (exp.f64 (+.f64 (log.f64 1/180) (+.f64 (log.f64 (PI.f64)) (neg.f64 (neg.f64 (log.f64 angle))))))))))
(*.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 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (exp.f64 (+.f64 (log.f64 1/180) (+.f64 (log.f64 (PI.f64)) (neg.f64 (neg.f64 (log.f64 angle))))))))))
(*.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 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (exp.f64 (+.f64 (log.f64 1/180) (+.f64 (log.f64 (PI.f64)) (neg.f64 (neg.f64 (log.f64 angle))))))))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 1/180 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle)))))
(*.f64 (pow.f64 (*.f64 1 (pow.f64 a 2)) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 a 4)) 1/9) (*.f64 (*.f64 b (+.f64 a (*.f64 -1 a))) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 a 2)) 1/3) (cbrt.f64 -1)))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 a 4)) 1/18)) (*.f64 (*.f64 b (*.f64 0 a)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 4)) 1/3) (/.f64 (*.f64 (pow.f64 b 2) (-.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 a 2)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3) (pow.f64 (+.f64 a (*.f64 -1 a)) 2)))))) (pow.f64 (cbrt.f64 -1) 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 a 4)) 1/9) (*.f64 (*.f64 b (+.f64 a (*.f64 -1 a))) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 a 2)) 1/3) (cbrt.f64 -1))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 4))) (/.f64 (pow.f64 b 2) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (-.f64 1 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 a 2)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 -1))) (pow.f64 (*.f64 0 a) 2)))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 a 4)) 1/18)) (*.f64 (*.f64 b (*.f64 0 a)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 4)) 1/3) (/.f64 (*.f64 (pow.f64 b 3) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 4)) 1/3) (/.f64 (pow.f64 (+.f64 a (*.f64 -1 a)) 3) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 a 10)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)) 1/3) (*.f64 (+.f64 a (*.f64 -1 a)) (-.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 a 2)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3) (pow.f64 (+.f64 a (*.f64 -1 a)) 2))))))))))) (pow.f64 (cbrt.f64 -1) 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 4)) 1/3) (/.f64 (*.f64 (pow.f64 b 2) (-.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 a 2)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3) (pow.f64 (+.f64 a (*.f64 -1 a)) 2)))))) (pow.f64 (cbrt.f64 -1) 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 a 4)) 1/9) (*.f64 (*.f64 b (+.f64 a (*.f64 -1 a))) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 a 2)) 1/3) (cbrt.f64 -1)))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 4))) (/.f64 (*.f64 (pow.f64 b 3) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 4))) (/.f64 (pow.f64 (*.f64 0 a) 3) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 10)) 1/18) (pow.f64 (/.f64 1 (pow.f64 a 10)) 1/18)) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5))) (*.f64 0 a)) (-.f64 1 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 a 2)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 -1))) (pow.f64 (*.f64 0 a) 2)))))))))) (pow.f64 (cbrt.f64 -1) 2))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 a 4))) (/.f64 (pow.f64 b 2) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (-.f64 1 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 a 2)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 -1))) (pow.f64 (*.f64 0 a) 2)))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 a 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 a 4)) 1/18)) (*.f64 (*.f64 b (*.f64 0 a)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1)))))
(pow.f64 (pow.f64 b 2) 1/3)
(cbrt.f64 (pow.f64 b 2))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 4)) 1/9) (*.f64 a (+.f64 b (*.f64 -1 b))))) (pow.f64 (pow.f64 b 2) 1/3))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 4)) 1/18)) (*.f64 a (*.f64 0 b))) (cbrt.f64 (pow.f64 b 2)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 4)) 1/3) (*.f64 (pow.f64 a 2) (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 2)) 1/9) (pow.f64 (+.f64 b (*.f64 -1 b)) 2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 4)) 1/9) (*.f64 a (+.f64 b (*.f64 -1 b))))) (pow.f64 (pow.f64 b 2) 1/3)))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 b 4))) (*.f64 (pow.f64 a 2) (+.f64 1 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 2)) 1/18)) (pow.f64 (*.f64 0 b) 2)))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 4)) 1/18)) (*.f64 a (*.f64 0 b))) (cbrt.f64 (pow.f64 b 2))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 4)) 1/3) (*.f64 (pow.f64 a 2) (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 2)) 1/9) (pow.f64 (+.f64 b (*.f64 -1 b)) 2))))))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 4)) 1/3) (*.f64 (pow.f64 a 3) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 10)) 1/9) (*.f64 (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 2)) 1/9) (pow.f64 (+.f64 b (*.f64 -1 b)) 2)))) (+.f64 b (*.f64 -1 b))))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 4)) 1/3) (pow.f64 (+.f64 b (*.f64 -1 b)) 3))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 4)) 1/9) (*.f64 a (+.f64 b (*.f64 -1 b))))) (pow.f64 (pow.f64 b 2) 1/3))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 b 4))) (*.f64 (pow.f64 a 2) (+.f64 1 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 2)) 1/18)) (pow.f64 (*.f64 0 b) 2)))))) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 b 4))) (*.f64 (pow.f64 a 3) (fma.f64 -2/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 10)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 10)) 1/18)) (*.f64 (*.f64 0 b) (+.f64 1 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 2)) 1/18)) (pow.f64 (*.f64 0 b) 2)))))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 b 4))) (pow.f64 (*.f64 0 b) 3)))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 4)) 1/18)) (*.f64 a (*.f64 0 b))) (cbrt.f64 (pow.f64 b 2)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 (pow.f64 angle 3) (+.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)))))))
(fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 (PI.f64) 3)) -1/8748000)))
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 (pow.f64 angle 3) (+.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 5) (+.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)))))))))
(fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) (fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 (PI.f64) 3)) -1/8748000) (*.f64 (pow.f64 angle 5) (fma.f64 1/22674816000000 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 (PI.f64) 5)) (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 (PI.f64) 5)) 1/1511654400000)))))
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 (pow.f64 angle 3) (+.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 (*.f64 (pow.f64 angle 5) (+.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 (pow.f64 angle 7) (+.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)))))))))))
(fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) (fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 (PI.f64) 3)) -1/8748000) (fma.f64 (pow.f64 angle 5) (fma.f64 1/22674816000000 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 (PI.f64) 5)) (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 (PI.f64) 5)) 1/1511654400000)) (*.f64 (pow.f64 angle 7) (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)))))))
(*.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 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))
(*.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 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))
(*.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 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))
(*.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 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))
(*.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 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))
(*.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 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))
(*.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 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))
(*.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 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 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 -1 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))) (*.f64 b (*.f64 (*.f64 (*.f64 0 a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 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 (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 -1 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))) (*.f64 b (*.f64 (*.f64 (*.f64 0 a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 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 (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 -1 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))) (*.f64 b (*.f64 (*.f64 (*.f64 0 a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))))
(*.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 (pow.f64 b 2) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.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 (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 b (*.f64 (*.f64 (*.f64 0 a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))) (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 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 (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 -1 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))) (*.f64 b (*.f64 (*.f64 (*.f64 0 a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 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 (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 -1 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))) (*.f64 b (*.f64 (*.f64 (*.f64 0 a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))))
(*.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 (pow.f64 b 2) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.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 (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 b (*.f64 (*.f64 (*.f64 0 a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))) (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 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 (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 -1 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))) (*.f64 b (*.f64 (*.f64 (*.f64 0 a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 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 (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 -1 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))) (*.f64 b (*.f64 (*.f64 (*.f64 0 a) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))))
(*.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 (pow.f64 b 2) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.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 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 a (*.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 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 a (*.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 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 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 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 a (*.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 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 a (*.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 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))
(+.f64 (*.f64 -1 (*.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 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))
(+.f64 (*.f64 -1 (*.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 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))
(+.f64 (*.f64 -1 (*.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 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))
(+.f64 (log.f64 angle) (log.f64 (*.f64 -1/180 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(+.f64 (log.f64 angle) (+.f64 (log.f64 (*.f64 -1/180 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 -1/48600 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (log.f64 angle) (+.f64 (log.f64 (*.f64 -1/180 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 -1/48600 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 1/24 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 -1/196830000 (pow.f64 (PI.f64) 4)) (*.f64 1/328050000 (pow.f64 (PI.f64) 4))))))))
(+.f64 (log.f64 angle) (+.f64 (log.f64 (*.f64 -1/180 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (fma.f64 -1/48600 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)) (*.f64 1/24 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) -1/492075000))))))
(+.f64 (log.f64 angle) (+.f64 (log.f64 (*.f64 -1/180 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 -1/48600 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 -1/478296900000 (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 -1/3720087000000 (pow.f64 (PI.f64) 6)) (*.f64 1/531441000000 (pow.f64 (PI.f64) 6)))))) (*.f64 1/24 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 -1/196830000 (pow.f64 (PI.f64) 4)) (*.f64 1/328050000 (pow.f64 (PI.f64) 4)))))))))
(+.f64 (log.f64 angle) (+.f64 (log.f64 (*.f64 -1/180 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (fma.f64 -1/48600 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)) (fma.f64 1/720 (*.f64 (pow.f64 angle 6) (fma.f64 -1/478296900000 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 (PI.f64) 6) 1/620014500000))) (*.f64 1/24 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) -1/492075000)))))))
(log.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log.f64 (*.f64 1/2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90)))))
(log.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log.f64 (*.f64 1/2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90)))))
(log.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log.f64 (*.f64 1/2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90)))))
(log.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log.f64 (*.f64 1/2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90)))))
(log.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log.f64 (*.f64 1/2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90)))))
(log.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log.f64 (*.f64 1/2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90)))))
(log.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log.f64 (*.f64 1/2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90)))))
(log.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log.f64 (*.f64 1/2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90)))))
(log.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))))
(log.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90)))))
(+.f64 (log.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))))))) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90)))))
(+.f64 (log.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(+.f64 (log.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90))))) (fma.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(+.f64 (log.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6))))))
(+.f64 (log.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90))))) (fma.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6))))))
(+.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (*.f64 -2 (log.f64 (/.f64 1 b))))
(+.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90)))) (*.f64 -2 (neg.f64 (log.f64 b))))
(+.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(+.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90)))) (fma.f64 -2 (neg.f64 (log.f64 b)) (neg.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(+.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))))))
(+.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90)))) (fma.f64 -2 (neg.f64 (log.f64 b)) (fma.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)) (/.f64 (*.f64 -1/2 (pow.f64 a 4)) (pow.f64 b 4)))))
(+.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6)))))))
(+.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90)))) (fma.f64 -2 (neg.f64 (log.f64 b)) (fma.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6)))))))
(+.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (*.f64 -2 (log.f64 (/.f64 -1 b))))
(+.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90)))) (*.f64 -2 (neg.f64 (log.f64 b))))
(+.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 b))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(+.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90)))) (fma.f64 -2 (neg.f64 (log.f64 b)) (neg.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(+.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 b))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))))))
(+.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90)))) (fma.f64 -2 (neg.f64 (log.f64 b)) (fma.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)) (/.f64 (*.f64 -1/2 (pow.f64 a 4)) (pow.f64 b 4)))))
(+.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 b))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6)))))))
(+.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90)))) (fma.f64 -2 (neg.f64 (log.f64 b)) (fma.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6)))))))
(log.f64 (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))))
(log.f64 (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90)))))
(+.f64 (log.f64 (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))))))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (neg.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (log.f64 (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90))))))
(+.f64 (log.f64 (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(+.f64 (fma.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)) (/.f64 (*.f64 -1/2 (pow.f64 a 4)) (pow.f64 b 4))) (log.f64 (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90))))))
(+.f64 (log.f64 (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6))))))
(+.f64 (fma.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)) (*.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6))))) (log.f64 (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90))))))
(+.f64 (log.f64 (*.f64 -1/2 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (*.f64 -2 (log.f64 (/.f64 1 a))))
(log.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90)))))
(+.f64 (log.f64 (*.f64 -1/2 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 a))) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90)))))
(+.f64 (log.f64 (*.f64 -1/2 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 a))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))))))
(+.f64 (log.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90))))) (fma.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(+.f64 (log.f64 (*.f64 -1/2 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 a))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6)))))))
(+.f64 (log.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90))))) (fma.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6))))))
(+.f64 (log.f64 (*.f64 -1/2 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (*.f64 -2 (log.f64 (/.f64 -1 a))))
(log.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90)))))
(+.f64 (log.f64 (*.f64 -1/2 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 a))) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90)))))
(+.f64 (log.f64 (*.f64 -1/2 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 a))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))))))
(+.f64 (log.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90))))) (fma.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(+.f64 (log.f64 (*.f64 -1/2 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 a))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6)))))))
(+.f64 (log.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90))))) (fma.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6))))))
(*.f64 -1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 -1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/8748000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(fma.f64 -1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 1/8748000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(+.f64 (*.f64 -1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 -1/1417176000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/8748000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(fma.f64 -1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (fma.f64 -1/1417176000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/8748000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(+.f64 (*.f64 -1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 -1/1417176000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 1/482123275200000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/8748000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))))
(fma.f64 -1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (fma.f64 -1/1417176000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (fma.f64 1/482123275200000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/8748000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90))))
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90))))
(*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))))))
(*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90)))))
(*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))))))
(fma.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90)))))
(*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))))))
(fma.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90)))))
(*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))))))
(fma.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90)))))
(*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))))))
(*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90)))))
(*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))))))
(*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90)))))
(*.f64 -1/90 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90)
(+.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))) (*.f64 1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(fma.f64 -1/90 (*.f64 angle (PI.f64)) (*.f64 (*.f64 1/4374000 (pow.f64 angle 3)) (pow.f64 (PI.f64) 3)))
(+.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))))
(fma.f64 -1/90 (*.f64 angle (PI.f64)) (fma.f64 -1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (*.f64 1/4374000 (pow.f64 angle 3)) (pow.f64 (PI.f64) 3))))
(+.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (+.f64 (*.f64 1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (*.f64 1/4374000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))))
(fma.f64 -1/90 (*.f64 angle (PI.f64)) (fma.f64 -1/708588000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (fma.f64 1/241061637600000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (*.f64 (*.f64 1/4374000 (pow.f64 angle 3)) (pow.f64 (PI.f64) 3)))))
(sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90))
(sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90))
(sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90))
(sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90))
(sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90))
(sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90))
(sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90))
(sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90))
(*.f64 (PI.f64) 1)
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(*.f64 1 (PI.f64))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (pow.f64 (PI.f64) 2)))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (cbrt.f64 (PI.f64)))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(pow.f64 (PI.f64) 1)
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(sqrt.f64 (pow.f64 (PI.f64) 2))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(log.f64 (exp.f64 (PI.f64)))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(cbrt.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) 2)))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(expm1.f64 (log1p.f64 (PI.f64)))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(exp.f64 (log.f64 (PI.f64)))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(log1p.f64 (expm1.f64 (PI.f64)))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(+.f64 (*.f64 0 (pow.f64 b 2)) (*.f64 0 (neg.f64 (pow.f64 a 2))))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(+.f64 (*.f64 (pow.f64 b 2) 0) (*.f64 (neg.f64 (pow.f64 a 2)) 0))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0) 2)
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0) 0)
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(/.f64 (*.f64 0 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(/.f64 (*.f64 0 (-.f64 (pow.f64 (pow.f64 b 2) 3) (pow.f64 (pow.f64 a 2) 3))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 0) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 b 2) 3) (pow.f64 (pow.f64 a 2) 3)) 0) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0) 1)
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(sqrt.f64 (*.f64 0 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(log.f64 (exp.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0)))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(cbrt.f64 (*.f64 (*.f64 0 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(cbrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) 0))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(cbrt.f64 (*.f64 0 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) 2)) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))) (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))) 2))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) 2) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle))) (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle))) 2)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))) (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))) 2)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) 2))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) 2) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle))) (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle))) 2)))))
(cbrt.f64 (*.f64 0 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) 0))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0)))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0)))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0)))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) 1)
(sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle))
(*.f64 1 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))))
(sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle))
(*.f64 (sqrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))) (sqrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))))
(sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle))
(*.f64 (cbrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))) (cbrt.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) 2)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) 2)) (cbrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) 2)))
(pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) 1)
(sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle))
(sqrt.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) 2))
(sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle))
(log.f64 (exp.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))))
(sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle))
(cbrt.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) 2)))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (pow.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) 2)))
(expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))))
(sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle))
(exp.f64 (log.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))))
(sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle))
(log1p.f64 (expm1.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))))
(sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle))
(*.f64 (PI.f64) 1)
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(*.f64 1 (PI.f64))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (pow.f64 (PI.f64) 2)))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (cbrt.f64 (PI.f64)))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(pow.f64 (PI.f64) 1)
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(sqrt.f64 (pow.f64 (PI.f64) 2))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(log.f64 (exp.f64 (PI.f64)))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(cbrt.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) 2)))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(expm1.f64 (log1p.f64 (PI.f64)))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(exp.f64 (log.f64 (PI.f64)))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(log1p.f64 (expm1.f64 (PI.f64)))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(pow.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 1)
(*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))
(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 b a) (+.f64 a b))))
(log.f64 (exp.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) (pow.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 2)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)))
(cbrt.f64 (*.f64 (*.f64 angle (pow.f64 angle 2)) (*.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) (*.f64 angle (pow.f64 angle 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))))
(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 b a) (+.f64 a b))))
(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 b a) (+.f64 a b))))
(pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 1/90) 1)
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 1/90)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 2) 1/8100))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) 1/8100))
(log.f64 (exp.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 1/90)))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 1/90)
(cbrt.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 1/90) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 2) 1/8100)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 1/90 (*.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) 1/8100))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 1/90)))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 1/90)
(exp.f64 (log.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 1/90)))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 1/90)
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 1/90)))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) 1/90)
(+.f64 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) b) (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (neg.f64 a)))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 b a))) (*.f64 (neg.f64 a) (*.f64 (PI.f64) (+.f64 b a))))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(/.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 a b)) (/.f64 (+.f64 a b) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (+.f64 (pow.f64 b 2) (*.f64 a (+.f64 b a))))
(/.f64 (*.f64 (PI.f64) (+.f64 a b)) (/.f64 (+.f64 a b) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1)
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(log.f64 (exp.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) 2)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (*.f64 (PI.f64) (pow.f64 (PI.f64) 2))))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(exp.f64 (log.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(*.f64 (PI.f64) 1)
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(*.f64 1 (PI.f64))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (pow.f64 (PI.f64) 2)))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (cbrt.f64 (PI.f64)))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(pow.f64 (PI.f64) 1)
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(sqrt.f64 (pow.f64 (PI.f64) 2))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(log.f64 (exp.f64 (PI.f64)))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(cbrt.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) 2)))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(expm1.f64 (log1p.f64 (PI.f64)))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(exp.f64 (log.f64 (PI.f64)))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(log1p.f64 (expm1.f64 (PI.f64)))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(+.f64 (*.f64 0 (pow.f64 b 2)) (*.f64 0 (neg.f64 (pow.f64 a 2))))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(+.f64 (*.f64 (pow.f64 b 2) 0) (*.f64 (neg.f64 (pow.f64 a 2)) 0))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0) 2)
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0) 0)
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(/.f64 (*.f64 0 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(/.f64 (*.f64 0 (-.f64 (pow.f64 (pow.f64 b 2) 3) (pow.f64 (pow.f64 a 2) 3))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 0) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 b 2) 3) (pow.f64 (pow.f64 a 2) 3)) 0) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0) 1)
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(sqrt.f64 (*.f64 0 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(log.f64 (exp.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0)))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(cbrt.f64 (*.f64 (*.f64 0 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(cbrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) 0))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(cbrt.f64 (*.f64 0 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) 2)) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))) (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))) 2))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) 2) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle))) (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle))) 2)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))) (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))) 2)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) 2))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) 2) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle))) (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle))) 2)))))
(cbrt.f64 (*.f64 0 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) 0))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0)))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0)))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0)))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) 1)
(sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle))
(*.f64 1 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))))
(sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle))
(*.f64 (sqrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))) (sqrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))))
(sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle))
(*.f64 (cbrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))) (cbrt.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) 2)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) 2)) (cbrt.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) 2)))
(pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) 1)
(sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle))
(sqrt.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) 2))
(sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle))
(log.f64 (exp.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))))
(sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle))
(cbrt.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) 2)))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (pow.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) 2)))
(expm1.f64 (log1p.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))))
(sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle))
(exp.f64 (log.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))))
(sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle))
(log1p.f64 (expm1.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))))
(sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle))
(*.f64 (PI.f64) 1)
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(*.f64 1 (PI.f64))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (pow.f64 (PI.f64) 2)))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (cbrt.f64 (PI.f64)))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(pow.f64 (PI.f64) 1)
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(sqrt.f64 (pow.f64 (PI.f64) 2))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(log.f64 (exp.f64 (PI.f64)))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(cbrt.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) 2)))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(expm1.f64 (log1p.f64 (PI.f64)))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(exp.f64 (log.f64 (PI.f64)))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(log1p.f64 (expm1.f64 (PI.f64)))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1)
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(*.f64 1 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/6) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/6))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(*.f64 (cbrt.f64 (+.f64 b a)) (cbrt.f64 (-.f64 b a)))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(*.f64 (cbrt.f64 (-.f64 b a)) (cbrt.f64 (+.f64 b a)))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (cbrt.f64 (+.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (pow.f64 b 2) 3) (pow.f64 (pow.f64 a 2) 3))) (cbrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/3)
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1)
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(log.f64 (exp.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(expm1.f64 (log1p.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(exp.f64 (log.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(log1p.f64 (expm1.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(+.f64 (*.f64 0 (pow.f64 b 2)) (*.f64 0 (neg.f64 (pow.f64 a 2))))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(+.f64 (*.f64 (pow.f64 b 2) 0) (*.f64 (neg.f64 (pow.f64 a 2)) 0))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0) 2)
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0) 0)
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(/.f64 (*.f64 0 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(/.f64 (*.f64 0 (-.f64 (pow.f64 (pow.f64 b 2) 3) (pow.f64 (pow.f64 a 2) 3))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 0) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 b 2) 3) (pow.f64 (pow.f64 a 2) 3)) 0) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0) 1)
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(sqrt.f64 (*.f64 0 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(log.f64 (exp.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0)))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(cbrt.f64 (*.f64 (*.f64 0 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(cbrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) 0))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(cbrt.f64 (*.f64 0 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) 2)) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))) (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))) 2))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) 2) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle))) (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle))) 2)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))) (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))) 2)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) 2))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) 2) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle))) (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle))) 2)))))
(cbrt.f64 (*.f64 0 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) 0))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0)))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0)))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0)))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(*.f64 (PI.f64) 1)
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(*.f64 1 (PI.f64))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (pow.f64 (PI.f64) 2)))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (cbrt.f64 (PI.f64)))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(pow.f64 (PI.f64) 1)
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(sqrt.f64 (pow.f64 (PI.f64) 2))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(log.f64 (exp.f64 (PI.f64)))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(cbrt.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) 2)))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(expm1.f64 (log1p.f64 (PI.f64)))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(exp.f64 (log.f64 (PI.f64)))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(log1p.f64 (expm1.f64 (PI.f64)))
(neg.f64 (*.f64 (pow.f64 a 2) (PI.f64)))
(+.f64 (log.f64 0) (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(+.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (log.f64 0))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(+.f64 (*.f64 (log.f64 0) 1) (*.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(*.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0)) 1)
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(*.f64 1 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0)))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(*.f64 (sqrt.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0))) (sqrt.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0))))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(*.f64 (cbrt.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0))) (cbrt.f64 (pow.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0)) 2)))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0)) 2)) (cbrt.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0))))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(/.f64 (-.f64 (*.f64 (log.f64 0) (log.f64 0)) (*.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (-.f64 (log.f64 0) (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(/.f64 (+.f64 (pow.f64 (log.f64 0) 3) (pow.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3)) (+.f64 (*.f64 (log.f64 0) (log.f64 0)) (-.f64 (*.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (log.f64 0) (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(pow.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0)) 1)
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(sqrt.f64 (pow.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0)) 2))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(cbrt.f64 (*.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0)) (pow.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0)) 2)))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0))))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(exp.f64 (log.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0))))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(log1p.f64 (expm1.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0))))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(+.f64 (*.f64 0 (pow.f64 b 2)) (*.f64 0 (neg.f64 (pow.f64 a 2))))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(+.f64 (*.f64 (pow.f64 b 2) 0) (*.f64 (neg.f64 (pow.f64 a 2)) 0))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0) 2)
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0) 0)
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(/.f64 (*.f64 0 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(/.f64 (*.f64 0 (-.f64 (pow.f64 (pow.f64 b 2) 3) (pow.f64 (pow.f64 a 2) 3))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) 0) (+.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 b 2) 3) (pow.f64 (pow.f64 a 2) 3)) 0) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0) 1)
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(sqrt.f64 (*.f64 0 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(log.f64 (exp.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0)))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(cbrt.f64 (*.f64 (*.f64 0 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(cbrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) 0))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(cbrt.f64 (*.f64 0 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) 2)) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))) (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))) 2))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) 2) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle))) (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle))) 2)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))) (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))) 2)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) 2))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) 2) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle))) (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle))) 2)))))
(cbrt.f64 (*.f64 0 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) 0))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0)))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0)))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0)))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))
0
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 -1))

eval250.0ms (0.8%)

Compiler

Compiled 14427 to 9449 computations (34.5% saved)

prune357.0ms (1.1%)

Pruning

97 alts after pruning (94 fresh and 3 done)

PrunedKeptTotal
New40734441
Fresh206080
Picked235
Done000
Total42997526
Accuracy
68.1%
Counts
526 → 97
Alt Table
Click to see full alt table
StatusAccuracyProgram
50.1%
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))) 3)
12.6%
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0) 2)
23.8%
(/.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (/.f64 1 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
50.4%
(*.f64 (/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
33.3%
(*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90)
32.2%
(*.f64 (*.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 (*.f64 -2 (pow.f64 b 2)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
33.3%
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/90))
46.9%
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/90))
45.9%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
53.2%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
27.7%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
51.6%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
51.6%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
51.6%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
22.3%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 (*.f64 angle (PI.f64)))) -180)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
54.0%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
24.7%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) -180)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
54.3%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) (/.f64 180 (sqrt.f64 (*.f64 (PI.f64) angle))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
25.1%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
54.9%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
52.8%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (cbrt.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) 2)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
51.3%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (cos.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (/.f64 angle 180)))))
56.1%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (cos.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) 2))) (/.f64 angle 180)))))
55.1%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
51.9%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
36.2%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 180) (cbrt.f64 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
13.0%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) -180) (cbrt.f64 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
25.5%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
53.5%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
54.7%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 (*.f64 angle (PI.f64)))) -180))))
54.5%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180))))
54.5%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
53.8%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle))))))
44.1%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 180) (cbrt.f64 (*.f64 angle (PI.f64)))))))
54.7%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (exp.f64 (+.f64 (log.f64 (*.f64 angle 1/180)) (log.f64 (PI.f64)))))))
43.8%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)) 3)))))
52.2%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
53.6%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 (*.f64 angle 1/180)) (log.f64 (PI.f64))))) (cos.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (/.f64 angle 180)))))
56.1%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 (*.f64 angle 1/180)) (log.f64 (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
55.4%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 (*.f64 angle 1/180)) (log.f64 (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
54.5%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 (*.f64 angle 1/180)) (log.f64 (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
12.0%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/32400) (*.f64 (pow.f64 angle 3) (*.f64 (PI.f64) -1/180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
25.1%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
53.5%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
25.3%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (log.f64 (exp.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
27.7%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
38.7%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
34.3%
(*.f64 (*.f64 2 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 (*.f64 angle (PI.f64)))) -180))))
35.4%
(*.f64 (*.f64 2 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (exp.f64 (+.f64 (log.f64 (*.f64 angle 1/180)) (log.f64 (PI.f64)))))))
35.3%
(*.f64 (*.f64 2 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 (*.f64 angle 1/180)) (log.f64 (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
30.6%
(*.f64 (*.f64 2 (fabs.f64 (+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (fma.f64 (neg.f64 a) a (pow.f64 a 2)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
37.3%
(*.f64 (*.f64 2 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
33.0%
(*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 angle (*.f64 (PI.f64) -1/180))))
19.6%
(*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 (*.f64 -2 (pow.f64 b 2)) (fabs.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))
53.4%
(*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 2 (*.f64 (+.f64 b a) (-.f64 a b)))))
28.4%
(*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (exp.f64 (log.f64 (*.f64 (pow.f64 b 2) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))))
49.5%
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
50.6%
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
31.6%
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
52.4%
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))))
31.7%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle)))))) (pow.f64 b 2)))
22.1%
(*.f64 2 (*.f64 (sin.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 (*.f64 angle (PI.f64)))) -180)) (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
49.6%
(*.f64 2 (*.f64 (sin.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) (/.f64 180 (sqrt.f64 (*.f64 (PI.f64) angle))))) (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
53.3%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (/.f64 angle 180))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b a) (-.f64 b a))) 3) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
54.4%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) 2))) (/.f64 angle 180))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b a) (-.f64 b a))) 3) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
53.4%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (pow.f64 (*.f64 (cbrt.f64 (-.f64 b a)) (cbrt.f64 (+.f64 b a))) 3) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
26.4%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (pow.f64 (exp.f64 (log.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 3) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
50.2%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (pow.f64 (cbrt.f64 (*.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))))) 3) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
52.1%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b a) (-.f64 b a))) 3) (cos.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) -180) angle)))))
53.6%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b a) (-.f64 b a))) 3) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
51.6%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b a) (-.f64 b a))) 3) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
53.4%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b a) (-.f64 b a))) 3) 1)))
49.1%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1)))
53.9%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
52.2%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))) (*.f64 (-.f64 b a) (+.f64 a b))))
51.4%
(*.f64 2 (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 (*.f64 angle 1/180)) (log.f64 (PI.f64))))) (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
49.3%
(*.f64 2 (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 1/180) (+.f64 (log.f64 angle) (log.f64 (PI.f64)))))) (*.f64 (+.f64 a b) (-.f64 b a))))
12.3%
(*.f64 2 (*.f64 (sin.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/32400) (*.f64 (pow.f64 angle 3) (*.f64 (PI.f64) -1/180))))) (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
55.9%
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (exp.f64 (+.f64 (log.f64 1/180) (+.f64 (log.f64 (PI.f64)) (neg.f64 (neg.f64 (log.f64 angle))))))))))
49.1%
(*.f64 2 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))
16.3%
(*.f64 2 (exp.f64 (+.f64 (log.f64 (*.f64 -1/2 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (*.f64 -2 (log.f64 (/.f64 1 a))))))
18.0%
(*.f64 2 (exp.f64 (log.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) -1/180))))) 1/2) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
16.2%
(*.f64 2 (exp.f64 (log.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (cbrt.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) 2))) -1/180))))) 1/2) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
14.3%
(*.f64 2 (exp.f64 (log.f64 (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90)))))))
17.9%
(*.f64 2 (exp.f64 (log.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90)))))))
24.0%
(*.f64 1 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))))))
32.3%
(*.f64 1 (*.f64 (*.f64 -2 (pow.f64 b 2)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
31.8%
(*.f64 1/90 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))))
33.3%
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (neg.f64 (pow.f64 a 2)))))
43.7%
(*.f64 1/90 (*.f64 angle (+.f64 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) b) (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (neg.f64 a)))))
31.8%
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
33.3%
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (neg.f64 (PI.f64)))))
49.0%
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (+.f64 b a) (-.f64 b a)))))
49.1%
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))))
34.4%
(*.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)))))))
30.5%
(exp.f64 (log.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))))
23.5%
(cbrt.f64 (*.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))) (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))) 2)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) 2))))
50.1%
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))) 3)
12.6%
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0) 2)
23.8%
(/.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (/.f64 1 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
50.4%
(*.f64 (/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
33.3%
(*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90)
32.2%
(*.f64 (*.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 (*.f64 -2 (pow.f64 b 2)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
33.3%
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/90))
46.9%
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/90))
45.9%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
53.2%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
27.7%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
51.6%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
51.6%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
51.6%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
22.3%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 (*.f64 angle (PI.f64)))) -180)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
54.0%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
24.7%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) -180)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
54.3%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) (/.f64 180 (sqrt.f64 (*.f64 (PI.f64) angle))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
25.1%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
54.9%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
52.8%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (cbrt.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) 2)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
51.3%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (cos.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (/.f64 angle 180)))))
56.1%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (cos.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) 2))) (/.f64 angle 180)))))
55.1%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
51.9%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
36.2%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 180) (cbrt.f64 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
13.0%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) -180) (cbrt.f64 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
25.5%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
53.5%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
54.7%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 (*.f64 angle (PI.f64)))) -180))))
54.5%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180))))
54.5%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
53.8%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle))))))
44.1%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 180) (cbrt.f64 (*.f64 angle (PI.f64)))))))
54.7%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (exp.f64 (+.f64 (log.f64 (*.f64 angle 1/180)) (log.f64 (PI.f64)))))))
43.8%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)) 3)))))
52.2%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
53.6%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 (*.f64 angle 1/180)) (log.f64 (PI.f64))))) (cos.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (/.f64 angle 180)))))
56.1%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 (*.f64 angle 1/180)) (log.f64 (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
55.4%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 (*.f64 angle 1/180)) (log.f64 (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
54.5%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 (*.f64 angle 1/180)) (log.f64 (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
12.0%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/32400) (*.f64 (pow.f64 angle 3) (*.f64 (PI.f64) -1/180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
25.1%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
53.5%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
25.3%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (log.f64 (exp.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
27.7%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
38.7%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
34.3%
(*.f64 (*.f64 2 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 (*.f64 angle (PI.f64)))) -180))))
35.4%
(*.f64 (*.f64 2 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (exp.f64 (+.f64 (log.f64 (*.f64 angle 1/180)) (log.f64 (PI.f64)))))))
35.3%
(*.f64 (*.f64 2 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 (*.f64 angle 1/180)) (log.f64 (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
30.6%
(*.f64 (*.f64 2 (fabs.f64 (+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (fma.f64 (neg.f64 a) a (pow.f64 a 2)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
37.3%
(*.f64 (*.f64 2 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
33.0%
(*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 angle (*.f64 (PI.f64) -1/180))))
19.6%
(*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 (*.f64 -2 (pow.f64 b 2)) (fabs.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))
53.4%
(*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 2 (*.f64 (+.f64 b a) (-.f64 a b)))))
28.4%
(*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (exp.f64 (log.f64 (*.f64 (pow.f64 b 2) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))))
49.5%
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
50.6%
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
31.6%
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
52.4%
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))))
31.7%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle)))))) (pow.f64 b 2)))
22.1%
(*.f64 2 (*.f64 (sin.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 (*.f64 angle (PI.f64)))) -180)) (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
49.6%
(*.f64 2 (*.f64 (sin.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) (/.f64 180 (sqrt.f64 (*.f64 (PI.f64) angle))))) (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
53.3%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (/.f64 angle 180))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b a) (-.f64 b a))) 3) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
54.4%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) 2))) (/.f64 angle 180))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b a) (-.f64 b a))) 3) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
53.4%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (pow.f64 (*.f64 (cbrt.f64 (-.f64 b a)) (cbrt.f64 (+.f64 b a))) 3) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
26.4%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (pow.f64 (exp.f64 (log.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 3) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
50.2%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (pow.f64 (cbrt.f64 (*.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))))) 3) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
52.1%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b a) (-.f64 b a))) 3) (cos.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) -180) angle)))))
53.6%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b a) (-.f64 b a))) 3) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
51.6%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b a) (-.f64 b a))) 3) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
53.4%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b a) (-.f64 b a))) 3) 1)))
49.1%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1)))
53.9%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
52.2%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))) (*.f64 (-.f64 b a) (+.f64 a b))))
51.4%
(*.f64 2 (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 (*.f64 angle 1/180)) (log.f64 (PI.f64))))) (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
49.3%
(*.f64 2 (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 1/180) (+.f64 (log.f64 angle) (log.f64 (PI.f64)))))) (*.f64 (+.f64 a b) (-.f64 b a))))
12.3%
(*.f64 2 (*.f64 (sin.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/32400) (*.f64 (pow.f64 angle 3) (*.f64 (PI.f64) -1/180))))) (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
55.9%
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (exp.f64 (+.f64 (log.f64 1/180) (+.f64 (log.f64 (PI.f64)) (neg.f64 (neg.f64 (log.f64 angle))))))))))
49.1%
(*.f64 2 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))
16.3%
(*.f64 2 (exp.f64 (+.f64 (log.f64 (*.f64 -1/2 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (*.f64 -2 (log.f64 (/.f64 1 a))))))
18.0%
(*.f64 2 (exp.f64 (log.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) -1/180))))) 1/2) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
16.2%
(*.f64 2 (exp.f64 (log.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (cbrt.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) 2))) -1/180))))) 1/2) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
14.3%
(*.f64 2 (exp.f64 (log.f64 (*.f64 1/2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90)))))))
17.9%
(*.f64 2 (exp.f64 (log.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90)))))))
24.0%
(*.f64 1 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))))))
32.3%
(*.f64 1 (*.f64 (*.f64 -2 (pow.f64 b 2)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
31.8%
(*.f64 1/90 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))))
33.3%
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (neg.f64 (pow.f64 a 2)))))
43.7%
(*.f64 1/90 (*.f64 angle (+.f64 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) b) (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (neg.f64 a)))))
31.8%
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
33.3%
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (neg.f64 (PI.f64)))))
49.0%
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (+.f64 b a) (-.f64 b a)))))
49.1%
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))))
34.4%
(*.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)))))))
30.5%
(exp.f64 (log.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))))
23.5%
(cbrt.f64 (*.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))) (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))) 2)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) 2))))
Compiler

Compiled 10240 to 7878 computations (23.1% saved)

localize973.0ms (3%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
85.6%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 180) (cbrt.f64 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
57.0%
(sin.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 180) (cbrt.f64 (*.f64 angle (PI.f64)))))
56.5%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
51.9%
(cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2))
99.2%
(/.f64 (PI.f64) (/.f64 -180 angle))
85.6%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
57.0%
(sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))
56.5%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
99.5%
(*.f64 1/180 (*.f64 angle (PI.f64)))
85.5%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
57.3%
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
57.0%
(sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))
100.0%
(*.f64 2 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))
99.7%
(*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))
99.4%
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
83.6%
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
98.4%
(cbrt.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) 2)))
85.6%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (cos.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) 2))) (/.f64 angle 180)))))
57.0%
(sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))
56.5%
(cos.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) 2))) (/.f64 angle 180)))
Compiler

Compiled 549 to 250 computations (54.5% saved)

series42.0ms (0.1%)

Counts
16 → 304
Calls

90 calls:

TimeVariablePointExpression
3.0ms
angle
@-inf
(cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2))
2.0ms
angle
@0
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
1.0ms
angle
@-inf
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 180) (cbrt.f64 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
1.0ms
angle
@inf
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 180) (cbrt.f64 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
1.0ms
b
@0
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))

rewrite114.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
591×associate-*r*
376×*-un-lft-identity
370×add-cube-cbrt
364×add-sqr-sqrt
346×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

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

simplify366.0ms (1.1%)

Algorithm
egg-herbie
Rules
744×associate-+r+
635×*-commutative
625×fma-def
594×associate-/r*
464×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
076042501
1215235576
2598535572
Stop Event
node limit
Counts
545 → 547
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))
(+.f64 1 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (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 -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 (*.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 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 (*.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 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 (*.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 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 (*.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 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 (*.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 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 (*.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 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 (*.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 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 (*.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 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 (*.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 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (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 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (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 (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 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 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (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 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (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 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 a (*.f64 (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 (*.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 (*.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 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 (*.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 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 2 (*.f64 (pow.f64 angle 3) (+.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 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (+.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 2 (*.f64 (pow.f64 angle 5) (+.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 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (+.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 (*.f64 2 (*.f64 (pow.f64 angle 5) (+.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 (pow.f64 angle 7) (+.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 (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 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 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (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 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (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 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (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 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (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 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (+.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 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (+.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 (*.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 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/180 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1/180 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(+.f64 (*.f64 -1/180 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(*.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 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 a (*.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 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 a (*.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 (*.f64 -1 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (pow.f64 b 2) (PI.f64))
(+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (pow.f64 b 2) (PI.f64))
(+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(*.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 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 (pow.f64 a 2) (*.f64 angle (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 (pow.f64 a 2) (*.f64 angle (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 (*.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 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (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 (pow.f64 a 2) (*.f64 angle (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 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.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 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(*.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 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))
(+.f64 1 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(*.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 (*.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 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 (*.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 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 (*.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 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 (*.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 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 (*.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 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 (*.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 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 (*.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 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 (*.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 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 (*.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 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (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 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (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 (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 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 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (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 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (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 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 a (*.f64 (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 (*.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 (*.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 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 (*.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 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 2 (*.f64 (pow.f64 angle 3) (+.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 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (+.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 2 (*.f64 (pow.f64 angle 5) (+.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 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (+.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 (*.f64 2 (*.f64 (pow.f64 angle 5) (+.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 (pow.f64 angle 7) (+.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 (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 -1/180 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))) (*.f64 1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(+.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))))
(+.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (+.f64 (*.f64 1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (*.f64 1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))))
(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 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 (*.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 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 (*.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 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 (*.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 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 (*.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 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 (*.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 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 (*.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 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 (*.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 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 (*.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 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 (*.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 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (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 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (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 (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 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 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (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 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (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 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 a (*.f64 (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 (*.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 (*.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 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 (*.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 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))))))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))))) (*.f64 2 (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 -1/2267481600000 (*.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/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a))))))))))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 -1/2267481600000 (*.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/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))))))) (*.f64 2 (*.f64 (pow.f64 angle 7) (+.f64 (*.f64 1/30855889612800000000 (*.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 (*.f64 1/1469328076800000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (*.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 -1/180 (*.f64 angle (PI.f64)))
(*.f64 -1/180 (*.f64 angle (PI.f64)))
(*.f64 -1/180 (*.f64 angle (PI.f64)))
(*.f64 -1/180 (*.f64 angle (PI.f64)))
(*.f64 -1/180 (*.f64 angle (PI.f64)))
(*.f64 -1/180 (*.f64 angle (PI.f64)))
(*.f64 -1/180 (*.f64 angle (PI.f64)))
(*.f64 -1/180 (*.f64 angle (PI.f64)))
(*.f64 -1/180 (*.f64 angle (PI.f64)))
(*.f64 -1/180 (*.f64 angle (PI.f64)))
(*.f64 -1/180 (*.f64 angle (PI.f64)))
(*.f64 -1/180 (*.f64 angle (PI.f64)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 1/180 (*.f64 (pow.f64 1 1/3) (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 (pow.f64 1 1/3) (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 (pow.f64 1 1/3) (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 (pow.f64 1 1/3) (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 -1/180 (*.f64 (pow.f64 1 1/3) (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1))))))
(sin.f64 (*.f64 -1/180 (*.f64 (pow.f64 1 1/3) (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1))))))
(sin.f64 (*.f64 -1/180 (*.f64 (pow.f64 1 1/3) (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1))))))
(sin.f64 (*.f64 -1/180 (*.f64 (pow.f64 1 1/3) (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1))))))
(*.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 (*.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 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 (*.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 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 (*.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 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 (*.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 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 (*.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 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 (*.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 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 (*.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 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 (*.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 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 (*.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 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (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 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (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 (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 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 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (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 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (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 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 a (*.f64 (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 (*.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 (*.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 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 (*.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 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 2 (*.f64 (pow.f64 angle 3) (+.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 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (+.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 2 (*.f64 (pow.f64 angle 5) (+.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 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (+.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 (*.f64 2 (*.f64 (pow.f64 angle 5) (+.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 (pow.f64 angle 7) (+.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (pow.f64 1 1/3) (*.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 (pow.f64 1 1/3) (*.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 (pow.f64 1 1/3) (*.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 (pow.f64 1 1/3) (*.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 (pow.f64 1 1/3) (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1)))))) (*.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 (pow.f64 1 1/3) (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1)))))) (*.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 (pow.f64 1 1/3) (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1)))))) (*.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 (pow.f64 1 1/3) (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1)))))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(*.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(/.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)
(pow.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) 1)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) 2))
(log.f64 (exp.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)))
(cbrt.f64 (*.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) 2)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1/2) (pow.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1/2) 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1/2) (pow.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1/2) 2)) (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)))
(exp.f64 (log.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)))
(*.f64 (PI.f64) 1)
(*.f64 1 (PI.f64))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (pow.f64 (PI.f64) 2)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (cbrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (PI.f64) 4))) (sqrt.f64 (cbrt.f64 (pow.f64 (PI.f64) 2))))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))))
(pow.f64 (PI.f64) 1)
(pow.f64 (pow.f64 (PI.f64) 2) 1/2)
(pow.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) 2)) 1/3)
(sqrt.f64 (pow.f64 (PI.f64) 2))
(fabs.f64 (PI.f64))
(log.f64 (exp.f64 (PI.f64)))
(PI.f64)
(expm1.f64 (log1p.f64 (PI.f64)))
(exp.f64 (log.f64 (PI.f64)))
(log1p.f64 (expm1.f64 (PI.f64)))
(pow.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 1)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 2))
(log.f64 (exp.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle))))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) (pow.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 2)))
(cbrt.f64 (*.f64 (*.f64 angle (pow.f64 angle 2)) (*.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) (*.f64 angle (pow.f64 angle 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (pow.f64 (*.f64 (PI.f64) angle) 2)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))))
(expm1.f64 (log1p.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))))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle))))
(pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 2) 1/32400))
(log.f64 (exp.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 2) 1/32400)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(exp.f64 (log.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (-.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)) (neg.f64 a)))
(+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 b a))) (*.f64 (neg.f64 a) (*.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))) (+.f64 (pow.f64 b 2) (*.f64 a (+.f64 b a))))
(pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))
(log.f64 (exp.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) 2)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (*.f64 (PI.f64) (pow.f64 (PI.f64) 2))))
(expm1.f64 (log1p.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)))))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 1/90) 1)
(sqrt.f64 (*.f64 1/8100 (pow.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 2)))
(log.f64 (exp.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 1/90)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 1/90) (*.f64 1/8100 (pow.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 2))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 1/90)))
(exp.f64 (log.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 1/90)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 1/90)))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(*.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(/.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)
(pow.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) 1)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) 2))
(log.f64 (exp.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)))
(cbrt.f64 (*.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) 2)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1/2) (pow.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1/2) 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1/2) (pow.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1/2) 2)) (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)))
(exp.f64 (log.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)))
(/.f64 (PI.f64) (/.f64 180 angle))
(/.f64 angle (/.f64 180 (PI.f64)))
(/.f64 (*.f64 angle 1/180) (/.f64 1 (PI.f64)))
(/.f64 (*.f64 (PI.f64) angle) 180)
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 2) (/.f64 180 (cbrt.f64 (*.f64 (PI.f64) angle))))
(/.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) (/.f64 180 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 2)))
(/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))
(/.f64 1 (/.f64 (/.f64 180 (*.f64 (PI.f64) angle)) 1))
(/.f64 (neg.f64 angle) (/.f64 -180 (PI.f64)))
(/.f64 (sqrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (sqrt.f64 angle)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) (/.f64 180 (sqrt.f64 (*.f64 (PI.f64) angle))))
(/.f64 (cbrt.f64 (pow.f64 angle 2)) (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 angle)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 2))) -180)
(/.f64 (*.f64 (PI.f64) (neg.f64 angle)) -180)
(/.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 2)) (cbrt.f64 (*.f64 (PI.f64) angle))) -180)
(/.f64 (*.f64 (neg.f64 angle) (PI.f64)) -180)
(/.f64 (/.f64 angle 1) (/.f64 180 (PI.f64)))
(/.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) (sqrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (/.f64 angle (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))) (cbrt.f64 (/.f64 180 (PI.f64))))
(/.f64 -1 (neg.f64 (/.f64 180 (*.f64 (PI.f64) angle))))
(/.f64 (neg.f64 (*.f64 (PI.f64) angle)) -180)
(/.f64 (neg.f64 (neg.f64 angle)) (neg.f64 (/.f64 -180 (PI.f64))))
(pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1)
(neg.f64 (/.f64 angle (/.f64 -180 (PI.f64))))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(log.f64 (exp.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(cbrt.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) 1/180)))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 angle 1/180) (*.f64 (pow.f64 angle 2) 1/32400))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (*.f64 (pow.f64 angle 2) 1/32400)) (*.f64 (PI.f64) (pow.f64 (PI.f64) 2))))
(cbrt.f64 (/.f64 (*.f64 angle (pow.f64 angle 2)) (*.f64 (/.f64 180 (PI.f64)) (/.f64 32400 (pow.f64 (PI.f64) 2)))))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 1)
(*.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 2)) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 1)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(log.f64 (+.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 1))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 2)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1)
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 2))
(log.f64 (exp.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 2)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 2)) (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(*.f64 angle (*.f64 (PI.f64) -1/180))
(*.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)) 1)
(*.f64 (*.f64 (PI.f64) -1/180) angle)
(*.f64 1 (*.f64 angle (*.f64 (PI.f64) -1/180)))
(*.f64 (*.f64 (PI.f64) 1/180) (neg.f64 angle))
(*.f64 (*.f64 angle -1/180) (PI.f64))
(*.f64 (neg.f64 (PI.f64)) (*.f64 angle 1/180))
(*.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle -1/180)))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (*.f64 angle -1/180)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle -1/180)))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)) 2)) (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(*.f64 (*.f64 (*.f64 (PI.f64) -1/180) 1) angle)
(*.f64 (*.f64 (*.f64 (PI.f64) -1/180) (sqrt.f64 angle)) (sqrt.f64 angle))
(*.f64 (*.f64 (*.f64 (PI.f64) -1/180) (cbrt.f64 (pow.f64 angle 2))) (cbrt.f64 angle))
(*.f64 -1/180 (/.f64 (PI.f64) (/.f64 1 angle)))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 -180 angle))) (/.f64 (PI.f64) (sqrt.f64 (/.f64 -180 angle))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 32400 (pow.f64 angle 2)))) (/.f64 (PI.f64) (cbrt.f64 (/.f64 -180 angle))))
(*.f64 (/.f64 (PI.f64) 1) (*.f64 angle -1/180))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) -180) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 1 angle)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) 1) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 -180 angle)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (/.f64 32400 (pow.f64 angle 2)))) (/.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (/.f64 -180 angle))))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) -180) (/.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (/.f64 1 angle)))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) 1) (/.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (/.f64 -180 angle)))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) (sqrt.f64 (/.f64 -180 angle))) (/.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (sqrt.f64 (/.f64 -180 angle))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (sqrt.f64 (/.f64 -180 angle))) (/.f64 (cbrt.f64 (PI.f64)) (sqrt.f64 (/.f64 -180 angle))))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (/.f64 32400 (pow.f64 angle 2)))) (/.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (cbrt.f64 (/.f64 -180 angle))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) -180) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 1 angle)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) 1) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 -180 angle)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (cbrt.f64 (/.f64 32400 (pow.f64 angle 2)))) (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(pow.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)) 1)
(neg.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)) 2))
(log.f64 (exp.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(cbrt.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)) 2)))
(cbrt.f64 (/.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 -180 angle) (/.f64 32400 (pow.f64 angle 2)))))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 2) 1)
(*.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) (cbrt.f64 (*.f64 (PI.f64) angle)))
(*.f64 1 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 2))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) (pow.f64 (*.f64 (PI.f64) angle) 1/6))
(*.f64 (pow.f64 (*.f64 (PI.f64) angle) 1/6) (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 1/6) (cbrt.f64 (*.f64 (PI.f64) angle))))
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (*.f64 (PI.f64) angle))))
(*.f64 (cbrt.f64 (pow.f64 angle 2)) (cbrt.f64 (pow.f64 (PI.f64) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) angle) 4))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) angle))) (cbrt.f64 (*.f64 (PI.f64) angle))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) angle) 4))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) (cbrt.f64 angle)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) angle))))
(pow.f64 (*.f64 (PI.f64) angle) 2/3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) angle) 2) 1/3)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 2) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 2)
(sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) angle) 4)))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 2)))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 2)))
(exp.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 2)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(*.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(/.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)
(pow.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) 1)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) 2))
(log.f64 (exp.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)))
(cbrt.f64 (*.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) 2)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1/2) (pow.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1/2) 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1/2) (pow.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1/2) 2)) (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)))
(exp.f64 (log.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)))
Outputs
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(fma.f64 -1/64800 (pow.f64 (*.f64 angle (PI.f64)) 2) 1)
(+.f64 1 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))
(+.f64 1 (fma.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))
(+.f64 (fma.f64 -1/64800 (pow.f64 (*.f64 angle (PI.f64)) 2) 1) (*.f64 1/25194240000 (pow.f64 (*.f64 angle (PI.f64)) 4)))
(+.f64 1 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(+.f64 1 (fma.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)) (fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(+.f64 (fma.f64 -1/64800 (pow.f64 (*.f64 angle (PI.f64)) 2) 1) (fma.f64 1/25194240000 (pow.f64 (*.f64 angle (PI.f64)) 4) (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 a 2))))
(+.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 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 0 a))))))
(fma.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b)) (*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 a 2)))))
(+.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 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 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 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 0 a)))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (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 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 2)))))
(+.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 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 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 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 0 a)))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (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 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 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 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))))
(+.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 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 b (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 0 a)))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2))))
(*.f64 2 (fma.f64 b (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)))))
(+.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 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 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 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 0 a)))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (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 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 2)))))
(+.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 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 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 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 0 a)))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (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 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 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 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))))
(+.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 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 b (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 0 a)))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2))))
(*.f64 2 (fma.f64 b (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)))))
(+.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 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 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 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 0 a)))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (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 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 2)))))
(+.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 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 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 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 0 a)))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (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 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 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 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (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 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 0 b)))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2))))
(*.f64 2 (fma.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (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)))))))))
(fma.f64 -2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 0 b)))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (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 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 2)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (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)))))))))
(fma.f64 -2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 0 b)))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (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 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (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 -2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 a 2))))
(+.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 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)))))))
(fma.f64 -2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 0 b))))))
(fma.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) (*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 a 2)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (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)))))))))
(fma.f64 -2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 0 b)))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (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 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 2)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (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)))))))))
(fma.f64 -2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 0 b)))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (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 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (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 -2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 a 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 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 -2 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 0 b)))) (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 -2 (fma.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 a 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 (*.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 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 0 b)))) (fma.f64 -2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2)))))
(fma.f64 -2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2)))))
(fma.f64 -2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 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 (*.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 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 0 b)))) (fma.f64 -2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2)))))
(fma.f64 -2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2)))))
(fma.f64 -2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 2)))))
(*.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 (PI.f64) (*.f64 1/90 (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 2 (*.f64 (pow.f64 angle 3) (+.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))))))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) (*.f64 2 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 (PI.f64) 3)) -1/8748000))))
(fma.f64 2 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) -1/8748000)) (*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (+.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 2 (*.f64 (pow.f64 angle 5) (+.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))))))))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 (PI.f64) 3)) -1/8748000)) (*.f64 (pow.f64 angle 5) (fma.f64 1/22674816000000 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 (PI.f64) 5)) (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 (PI.f64) 5)) 1/1511654400000))))))
(fma.f64 2 (fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) -1/8748000) (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5)) 1/1417176000000))) (*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (+.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 (*.f64 2 (*.f64 (pow.f64 angle 5) (+.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 (pow.f64 angle 7) (+.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))))))))))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) (fma.f64 2 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 (PI.f64) 3)) -1/8748000)) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 5) (fma.f64 1/22674816000000 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 (PI.f64) 5)) (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 (PI.f64) 5)) 1/1511654400000))) (*.f64 (pow.f64 angle 7) (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/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) -1/8748000)) (fma.f64 (pow.f64 angle 5) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5)) 1/1417176000000) (*.f64 (pow.f64 angle 7) (fma.f64 -1/881596846080000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7)) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7)) -29/30855889612800000000)))))))
(*.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 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 2 (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 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 2 (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 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 2 (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 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 2 (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 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 2 (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 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 2 (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 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 2 (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 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.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 (PI.f64) 0) (*.f64 angle a)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (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 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))))
(-.f64 (fma.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle a))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (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 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))))
(-.f64 (fma.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle a))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(neg.f64 (*.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 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b)))))
(-.f64 (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle a)) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (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 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))))
(-.f64 (fma.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle a))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (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 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))))
(-.f64 (fma.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle a))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(neg.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 a 2) (*.f64 angle (neg.f64 (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(fma.f64 -1 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b)))) (neg.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(neg.f64 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) 0)) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b)))) (fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))))
(fma.f64 -1 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) 0)) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))
(-.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (fma.f64 a (*.f64 angle (*.f64 (PI.f64) 0)) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b)))) (fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))))
(fma.f64 -1 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) 0)) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))
(-.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (fma.f64 a (*.f64 angle (*.f64 (PI.f64) 0)) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(neg.f64 (*.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 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 angle (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2)))))
(-.f64 (*.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.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 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 angle (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2)))))
(-.f64 (*.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 b (*.f64 (PI.f64) 0)))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))
(+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2))))
(*.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 b (*.f64 (PI.f64) 0))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 angle (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2)))))
(-.f64 (*.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.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 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 angle (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2)))))
(-.f64 (*.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 b (*.f64 (PI.f64) 0)))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))
(+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 angle (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2))))
(*.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 b (*.f64 (PI.f64) 0))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 angle (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2)))))
(-.f64 (*.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.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 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 angle (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2)))))
(-.f64 (*.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 b (*.f64 (PI.f64) 0)))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))
(*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 angle 1/180))
(+.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 1/180 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))))
(*.f64 1/180 (fma.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle a))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/180 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 1/180 (fma.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle a))) (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/180))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/180 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 1/180 (fma.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle a))) (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/180))
(*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/180)
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))))
(fma.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))))))
(fma.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/180 (*.f64 1/180 (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle a))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/180 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 1/180 (fma.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle a))) (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/180))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/180 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/180 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 1/180 (fma.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle a))) (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/180))
(*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/180)
(+.f64 (*.f64 -1/180 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(*.f64 -1/180 (+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b)))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(*.f64 -1/180 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) 0)) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1/180 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/180 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b)))) (fma.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 -1/180 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) 0)) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 angle 1/180)))
(+.f64 (*.f64 -1/180 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/180 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b)))) (fma.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 -1/180 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) 0)) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 angle 1/180)))
(*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/180)
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/180 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))))
(fma.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 (*.f64 angle 1/180) (*.f64 (*.f64 b (PI.f64)) (*.f64 0 a))))
(fma.f64 1/180 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 0))) (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/180))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 angle (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 1/180 (*.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 b (*.f64 (PI.f64) 0)))) (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/180))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 angle (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 1/180 (*.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 b (*.f64 (PI.f64) 0)))) (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/180))
(*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))
(*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 angle 1/180))
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 1/180 (*.f64 angle (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2)))))
(*.f64 (*.f64 angle 1/180) (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 b (*.f64 (PI.f64) 0))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 angle (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 1/180 (*.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 b (*.f64 (PI.f64) 0)))) (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/180))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 angle (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 1/180 (*.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 b (*.f64 (PI.f64) 0)))) (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/180))
(*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))
(*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 angle 1/180))
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 1/180 (*.f64 angle (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2)))))
(*.f64 (*.f64 angle 1/180) (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 b (*.f64 (PI.f64) 0))))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 angle (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 1/180 (*.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 b (*.f64 (PI.f64) 0)))) (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/180))
(+.f64 (*.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 angle (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 1/180 (*.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 b (*.f64 (PI.f64) 0)))) (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/180))
(*.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 (PI.f64) (pow.f64 b 2) (*.f64 a (*.f64 (PI.f64) 0)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (pow.f64 a 2)) (fma.f64 a (*.f64 (PI.f64) (*.f64 0 b)) (*.f64 (PI.f64) (pow.f64 b 2))))
(+.f64 (*.f64 a (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (pow.f64 a 2)) (fma.f64 a (*.f64 (PI.f64) (*.f64 0 b)) (*.f64 (PI.f64) (pow.f64 b 2))))
(+.f64 (*.f64 a (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))
(neg.f64 (*.f64 (PI.f64) (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) (neg.f64 (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))
(fma.f64 -1 (*.f64 (PI.f64) (pow.f64 a 2)) (*.f64 a (*.f64 (PI.f64) (*.f64 0 b))))
(fma.f64 a (*.f64 (PI.f64) 0) (*.f64 (pow.f64 a 2) (neg.f64 (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (pow.f64 a 2)) (fma.f64 a (*.f64 (PI.f64) (*.f64 0 b)) (*.f64 (PI.f64) (pow.f64 b 2))))
(+.f64 (*.f64 a (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (pow.f64 a 2)) (fma.f64 a (*.f64 (PI.f64) (*.f64 0 b)) (*.f64 (PI.f64) (pow.f64 b 2))))
(+.f64 (*.f64 a (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))
(neg.f64 (*.f64 (PI.f64) (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) (neg.f64 (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (pow.f64 a 2)) (*.f64 a (*.f64 (PI.f64) (*.f64 0 b))))
(fma.f64 a (*.f64 (PI.f64) 0) (*.f64 (pow.f64 a 2) (neg.f64 (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (pow.f64 a 2)) (fma.f64 a (*.f64 (PI.f64) (*.f64 0 b)) (*.f64 (PI.f64) (pow.f64 b 2))))
(+.f64 (*.f64 a (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (pow.f64 a 2)) (fma.f64 a (*.f64 (PI.f64) (*.f64 0 b)) (*.f64 (PI.f64) (pow.f64 b 2))))
(+.f64 (*.f64 a (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64)))
(neg.f64 (*.f64 (PI.f64) (pow.f64 a 2)))
(*.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 (PI.f64) (pow.f64 a 2)) (*.f64 (*.f64 b (PI.f64)) (*.f64 0 a)))
(-.f64 (*.f64 b (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (pow.f64 a 2)) (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2))))
(+.f64 (*.f64 b (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (pow.f64 a 2)) (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2))))
(+.f64 (*.f64 b (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (pow.f64 b 2))
(+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64)))
(fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2)))
(fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 b (*.f64 (PI.f64) 0)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (pow.f64 a 2)) (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2))))
(+.f64 (*.f64 b (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (pow.f64 a 2)) (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2))))
(+.f64 (*.f64 b (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (pow.f64 b 2) (PI.f64))
(*.f64 (PI.f64) (pow.f64 b 2))
(+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64)))
(fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2)))
(fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 b (*.f64 (PI.f64) 0)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (pow.f64 a 2)) (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2))))
(+.f64 (*.f64 b (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (pow.f64 a 2)) (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2))))
(+.f64 (*.f64 b (*.f64 (PI.f64) 0)) (*.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 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (-.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 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (-.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 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (-.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 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (-.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 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (-.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 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (-.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 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (-.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 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (-.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 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (-.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 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (-.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 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (-.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 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.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 (*.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 (PI.f64) 0) (*.f64 angle a))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (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))))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (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))))))
(fma.f64 1/90 (fma.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle a))) (*.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 (*.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))))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (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))))))
(fma.f64 1/90 (fma.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle a))) (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -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 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))))))
(fma.f64 1/90 (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle a)) (*.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 (*.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))))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (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))))))
(fma.f64 1/90 (fma.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle a))) (*.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 (*.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))))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (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))))))
(fma.f64 1/90 (fma.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle a))) (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -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 (*.f64 -1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(*.f64 -1/90 (+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b)))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(*.f64 -1/90 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) 0)) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))) (+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b)))) (fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 -1/90 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) 0)) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 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 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b)))) (fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 -1/90 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) 0)) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 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 1/90 angle) (*.f64 (*.f64 b (PI.f64)) (*.f64 0 a))))
(fma.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) 0))) (*.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 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/90 (*.f64 angle (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 1/90 (*.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 b (*.f64 (PI.f64) 0)))) (*.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 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/90 (*.f64 angle (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 1/90 (*.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 b (*.f64 (PI.f64) 0)))) (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -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 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 1/90 (*.f64 angle (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2)))))
(*.f64 1/90 (*.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 b (*.f64 (PI.f64) 0)))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/90 (*.f64 angle (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 1/90 (*.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 b (*.f64 (PI.f64) 0)))) (*.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 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/90 (*.f64 angle (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 1/90 (*.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 b (*.f64 (PI.f64) 0)))) (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -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 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 1/90 (*.f64 angle (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2)))))
(*.f64 1/90 (*.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 b (*.f64 (PI.f64) 0)))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/90 (*.f64 angle (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 1/90 (*.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 b (*.f64 (PI.f64) 0)))) (*.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 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 1/90 (*.f64 angle (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 1/90 (*.f64 angle (fma.f64 (PI.f64) (pow.f64 b 2) (*.f64 b (*.f64 (PI.f64) 0)))) (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90))
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(fma.f64 -1/64800 (pow.f64 (*.f64 angle (PI.f64)) 2) 1)
(+.f64 1 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))
(+.f64 1 (fma.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))
(+.f64 (fma.f64 -1/64800 (pow.f64 (*.f64 angle (PI.f64)) 2) 1) (*.f64 1/25194240000 (pow.f64 (*.f64 angle (PI.f64)) 4)))
(+.f64 1 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(+.f64 1 (fma.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)) (fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))))
(+.f64 (fma.f64 -1/64800 (pow.f64 (*.f64 angle (PI.f64)) 2) 1) (fma.f64 1/25194240000 (pow.f64 (*.f64 angle (PI.f64)) 4) (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 a 2))))
(+.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 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 0 a))))))
(fma.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b)) (*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 a 2)))))
(+.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 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 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 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 0 a)))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (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 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 2)))))
(+.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 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 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 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 0 a)))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (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 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 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 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))))
(+.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 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 b (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 0 a)))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2))))
(*.f64 2 (fma.f64 b (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)))))
(+.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 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 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 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 0 a)))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (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 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 2)))))
(+.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 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 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 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 0 a)))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (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 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 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 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))))
(+.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 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 b (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 0 a)))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2))))
(*.f64 2 (fma.f64 b (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)))))
(+.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 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 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 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 0 a)))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (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 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 2)))))
(+.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 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 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 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 0 a)))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (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 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 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 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (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 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 0 b)))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2))))
(*.f64 2 (fma.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (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)))))))))
(fma.f64 -2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 0 b)))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (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 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 2)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (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)))))))))
(fma.f64 -2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 0 b)))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (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 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (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 -2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 a 2))))
(+.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 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)))))))
(fma.f64 -2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 0 b))))))
(fma.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) (*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 a 2)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (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)))))))))
(fma.f64 -2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 0 b)))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (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 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 2)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (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)))))))))
(fma.f64 -2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 0 b)))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (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 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (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 -2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 a 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 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 -2 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 0 b)))) (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 -2 (fma.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 a 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 (*.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 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 0 b)))) (fma.f64 -2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2)))))
(fma.f64 -2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2)))))
(fma.f64 -2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 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 (*.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 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 0 b)))) (fma.f64 -2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2)))))
(fma.f64 -2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2)))))
(fma.f64 -2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 2)))))
(*.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 (PI.f64) (*.f64 1/90 (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 2 (*.f64 (pow.f64 angle 3) (+.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))))))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) (*.f64 2 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 (PI.f64) 3)) -1/8748000))))
(fma.f64 2 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) -1/8748000)) (*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (+.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 2 (*.f64 (pow.f64 angle 5) (+.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))))))))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 (PI.f64) 3)) -1/8748000)) (*.f64 (pow.f64 angle 5) (fma.f64 1/22674816000000 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 (PI.f64) 5)) (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 (PI.f64) 5)) 1/1511654400000))))))
(fma.f64 2 (fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) -1/8748000) (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5)) 1/1417176000000))) (*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (+.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 (*.f64 2 (*.f64 (pow.f64 angle 5) (+.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 (pow.f64 angle 7) (+.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))))))))))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) (fma.f64 2 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 (PI.f64) 3)) -1/8748000)) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 5) (fma.f64 1/22674816000000 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 (PI.f64) 5)) (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 (PI.f64) 5)) 1/1511654400000))) (*.f64 (pow.f64 angle 7) (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/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) -1/8748000)) (fma.f64 (pow.f64 angle 5) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5)) 1/1417176000000) (*.f64 (pow.f64 angle 7) (fma.f64 -1/881596846080000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7)) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7)) -29/30855889612800000000)))))))
(*.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 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 2 (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 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 2 (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 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 2 (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 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 2 (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 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 2 (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 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 2 (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 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 2 (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 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 -1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) -1/180))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(+.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))) (*.f64 1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(fma.f64 -1/180 (*.f64 angle (PI.f64)) (*.f64 1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(fma.f64 1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 (PI.f64) (*.f64 angle -1/180)))
(+.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))))
(fma.f64 -1/180 (*.f64 angle (PI.f64)) (fma.f64 -1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))))
(fma.f64 angle (*.f64 (PI.f64) -1/180) (fma.f64 -1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 angle 3) 1/34992000))))
(+.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (+.f64 (*.f64 1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (*.f64 1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))))
(fma.f64 -1/180 (*.f64 angle (PI.f64)) (fma.f64 -1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (fma.f64 1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (*.f64 1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))))
(fma.f64 angle (*.f64 (PI.f64) -1/180) (fma.f64 -1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (fma.f64 1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (pow.f64 angle 7) 1/30855889612800000000)))))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 -2 (pow.f64 a 2)))
(+.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 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))))
(fma.f64 2 (*.f64 (*.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b)) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 -2 (pow.f64 a 2))))
(+.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 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 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 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 2 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))))
(+.f64 (*.f64 2 (*.f64 (*.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 2)))))
(+.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 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 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 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 2 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))))
(+.f64 (*.f64 2 (*.f64 (*.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 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 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(+.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 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 b (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))))
(*.f64 2 (fma.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) (*.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -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 (*.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 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 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 2 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))))
(+.f64 (*.f64 2 (*.f64 (*.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 2)))))
(+.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 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 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 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 2 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))))
(+.f64 (*.f64 2 (*.f64 (*.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 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 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(+.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 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 b (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))))
(*.f64 2 (fma.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b) (*.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -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 (*.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 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 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 2 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))))
(+.f64 (*.f64 2 (*.f64 (*.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 2)))))
(+.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 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 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 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 2 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))))
(+.f64 (*.f64 2 (*.f64 (*.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 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 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(+.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 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 0 b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))))
(*.f64 2 (fma.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -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 (*.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)))))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 2 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 0 b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))))
(+.f64 (*.f64 2 (*.f64 (*.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 2)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (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)))))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 2 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 0 b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))))
(+.f64 (*.f64 2 (*.f64 (*.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (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 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 -2 (pow.f64 a 2)))
(+.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 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)))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 2 (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 0 b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))))
(fma.f64 2 (*.f64 (*.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 -2 (pow.f64 a 2))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (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)))))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 2 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 0 b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))))
(+.f64 (*.f64 2 (*.f64 (*.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 2)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (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)))))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 2 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 0 b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))))
(+.f64 (*.f64 2 (*.f64 (*.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (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 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 -2 (pow.f64 a 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 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(*.f64 -2 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 0 b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))))
(*.f64 -2 (fma.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(+.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 (*.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 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 0 b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))) (fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))))
(fma.f64 -2 (*.f64 (*.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2)))))
(fma.f64 -2 (*.f64 (*.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 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 (*.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 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 0 b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))) (fma.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))))
(fma.f64 -2 (*.f64 (*.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2)))))
(fma.f64 -2 (*.f64 (*.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 2)))))
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) -1/90)
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))))))
(fma.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) (*.f64 2 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 (PI.f64) 3)) 1/8748000))))
(fma.f64 2 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) 1/8748000)) (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))))) (*.f64 2 (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 -1/2267481600000 (*.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/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a))))))))))
(fma.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 (PI.f64) 3)) 1/8748000)) (*.f64 (pow.f64 angle 5) (fma.f64 -1/2267481600000 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 (PI.f64) 5)) (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 (PI.f64) 5)) -1/3779136000000))))))
(fma.f64 2 (fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) 1/8748000) (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5)) -1/1417176000000))) (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 -1/2267481600000 (*.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/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a)))))))) (*.f64 2 (*.f64 (pow.f64 angle 7) (+.f64 (*.f64 1/30855889612800000000 (*.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 (*.f64 1/1469328076800000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a))))))))))))
(fma.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) (fma.f64 2 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 (PI.f64) 3)) 1/8748000)) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 5) (fma.f64 -1/2267481600000 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 (PI.f64) 5)) (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 (PI.f64) 5)) -1/3779136000000))) (*.f64 (pow.f64 angle 7) (fma.f64 1/30855889612800000000 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 (PI.f64) 7)) (fma.f64 1/4407984230400000000 (*.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/550998028800000000))))))))
(fma.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) 1/8748000)) (fma.f64 (pow.f64 angle 5) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5)) -1/1417176000000) (*.f64 (pow.f64 angle 7) (fma.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7)) 1/30855889612800000000 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7)) 1/489776025600000000)))))))
(*.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 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -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 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -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 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -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 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -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 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -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 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -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 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -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 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(*.f64 -1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) -1/180))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(*.f64 -1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) -1/180))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(*.f64 -1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) -1/180))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(*.f64 -1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) -1/180))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(*.f64 -1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) -1/180))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(*.f64 -1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) -1/180))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(*.f64 -1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) -1/180))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(*.f64 -1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) -1/180))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(*.f64 -1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) -1/180))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(*.f64 -1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) -1/180))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(*.f64 -1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) -1/180))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(*.f64 -1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) -1/180))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 angle (*.f64 (PI.f64) 1/180)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 angle (*.f64 (PI.f64) 1/180))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 angle (*.f64 (PI.f64) 1/180) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 1/180 (*.f64 angle (PI.f64))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (fma.f64 angle (*.f64 (PI.f64) 1/180) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))))
(sin.f64 (*.f64 1/180 (*.f64 (pow.f64 1 1/3) (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 (pow.f64 1 1/3) (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 (pow.f64 1 1/3) (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 (pow.f64 1 1/3) (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sin.f64 (*.f64 -1/180 (*.f64 (pow.f64 1 1/3) (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1))))))
(sin.f64 (*.f64 -1/180 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1)))))
(sin.f64 (*.f64 -1/180 (*.f64 (pow.f64 1 1/3) (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1))))))
(sin.f64 (*.f64 -1/180 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1)))))
(sin.f64 (*.f64 -1/180 (*.f64 (pow.f64 1 1/3) (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1))))))
(sin.f64 (*.f64 -1/180 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1)))))
(sin.f64 (*.f64 -1/180 (*.f64 (pow.f64 1 1/3) (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1))))))
(sin.f64 (*.f64 -1/180 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1)))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 a 2))))
(+.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 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 0 a))))))
(fma.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b)) (*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 a 2)))))
(+.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 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 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 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 0 a)))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (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 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 2)))))
(+.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 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 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 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 0 a)))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (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 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 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 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))))
(+.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 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 b (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 0 a)))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2))))
(*.f64 2 (fma.f64 b (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)))))
(+.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 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 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 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 0 a)))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (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 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 2)))))
(+.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 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 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 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 0 a)))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (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 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 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 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))))
(+.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 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 b (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 0 a)))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2))))
(*.f64 2 (fma.f64 b (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)))))
(+.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 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 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 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 0 a)))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (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 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 2)))))
(+.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 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 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 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 0 a)))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (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 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 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 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (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 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 0 b)))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2))))
(*.f64 2 (fma.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (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)))))))))
(fma.f64 -2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 0 b)))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (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 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 2)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (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)))))))))
(fma.f64 -2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 0 b)))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (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 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (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 -2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 a 2))))
(+.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 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)))))))
(fma.f64 -2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 0 b))))))
(fma.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) (*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 a 2)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (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)))))))))
(fma.f64 -2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 0 b)))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (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 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 2)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (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)))))))))
(fma.f64 -2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 0 b)))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (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 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (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 -2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 a 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 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 -2 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 0 b)))) (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 -2 (fma.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 a 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 (*.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 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 0 b)))) (fma.f64 -2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2)))))
(fma.f64 -2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2)))))
(fma.f64 -2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 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 (*.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 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 0 b)))) (fma.f64 -2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 b 2)))))
(fma.f64 -2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 -2 (pow.f64 a 2)) (*.f64 2 (pow.f64 b 2)))))
(fma.f64 -2 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) a)) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 2)))))
(*.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 (PI.f64) (*.f64 1/90 (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 2 (*.f64 (pow.f64 angle 3) (+.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))))))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) (*.f64 2 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 (PI.f64) 3)) -1/8748000))))
(fma.f64 2 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) -1/8748000)) (*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (+.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 2 (*.f64 (pow.f64 angle 5) (+.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))))))))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 (PI.f64) 3)) -1/8748000)) (*.f64 (pow.f64 angle 5) (fma.f64 1/22674816000000 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 (PI.f64) 5)) (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 (PI.f64) 5)) 1/1511654400000))))))
(fma.f64 2 (fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) -1/8748000) (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5)) 1/1417176000000))) (*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (+.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 (*.f64 2 (*.f64 (pow.f64 angle 5) (+.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 (pow.f64 angle 7) (+.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))))))))))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) (fma.f64 2 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 (PI.f64) 3)) -1/8748000)) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 5) (fma.f64 1/22674816000000 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 (PI.f64) 5)) (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (pow.f64 (PI.f64) 5)) 1/1511654400000))) (*.f64 (pow.f64 angle 7) (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/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) -1/8748000)) (fma.f64 (pow.f64 angle 5) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5)) 1/1417176000000) (*.f64 (pow.f64 angle 7) (fma.f64 -1/881596846080000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7)) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7)) -29/30855889612800000000)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (pow.f64 1 1/3) (*.f64 angle (PI.f64))))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 2 (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 (pow.f64 1 1/3) (*.f64 angle (PI.f64))))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 2 (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 (pow.f64 1 1/3) (*.f64 angle (PI.f64))))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 2 (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 (pow.f64 1 1/3) (*.f64 angle (PI.f64))))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 2 (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 (pow.f64 1 1/3) (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1)))))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 -1/180 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1))))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 -1/180 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1))))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 (pow.f64 1 1/3) (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1)))))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 -1/180 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1))))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 -1/180 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1))))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 (pow.f64 1 1/3) (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1)))))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 -1/180 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1))))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 -1/180 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1))))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 (pow.f64 1 1/3) (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1)))))) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 -1/180 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1))))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 -1/180 (*.f64 angle (*.f64 (PI.f64) (cbrt.f64 -1))))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(fabs.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(/.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 2 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(/.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 1 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)
(/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 2 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(/.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 1 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(pow.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) 1)
(/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 2 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(/.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 1 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) 2))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 2 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 2))
(fabs.f64 (/.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 1 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log.f64 (exp.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)))
(/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 2 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(/.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 1 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(cbrt.f64 (*.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) 2)))
(cbrt.f64 (*.f64 (/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 2 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (pow.f64 (/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 2 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 2)))
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 1 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3))
(cbrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1/2) (pow.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1/2) 2))))
(cbrt.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1/2) (pow.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1/2) 2)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1/2) 3)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1/2) (pow.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1/2) 2)) (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))))
(cbrt.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1/2) (pow.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1/2) 2)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1/2) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)))
(/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 2 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(/.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 1 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(exp.f64 (log.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)))
(/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 2 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(/.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 1 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)))
(/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 2 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(/.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 1 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (PI.f64) 1)
(PI.f64)
(*.f64 1 (PI.f64))
(PI.f64)
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(PI.f64)
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (pow.f64 (PI.f64) 2)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (pow.f64 (PI.f64) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (PI.f64) 4))) (sqrt.f64 (cbrt.f64 (pow.f64 (PI.f64) 2))))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (PI.f64)) 3)) (cbrt.f64 (pow.f64 (sqrt.f64 (PI.f64)) 3)))
(pow.f64 (PI.f64) 1)
(PI.f64)
(pow.f64 (pow.f64 (PI.f64) 2) 1/2)
(PI.f64)
(pow.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) 2)) 1/3)
(PI.f64)
(sqrt.f64 (pow.f64 (PI.f64) 2))
(PI.f64)
(fabs.f64 (PI.f64))
(PI.f64)
(log.f64 (exp.f64 (PI.f64)))
(PI.f64)
(PI.f64)
(expm1.f64 (log1p.f64 (PI.f64)))
(PI.f64)
(exp.f64 (log.f64 (PI.f64)))
(PI.f64)
(log1p.f64 (expm1.f64 (PI.f64)))
(PI.f64)
(pow.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 1)
(*.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))))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 2))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2))
(fabs.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log.f64 (exp.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle))))
(*.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))))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) (pow.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 2)))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (pow.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3))
(cbrt.f64 (*.f64 (*.f64 angle (pow.f64 angle 2)) (*.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 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 (*.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) (*.f64 angle (pow.f64 angle 2))))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (pow.f64 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 (*.f64 (*.f64 (PI.f64) angle) (pow.f64 (*.f64 (PI.f64) angle) 2)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 (*.f64 angle (PI.f64)) 2)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 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))))
(*.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))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle))))
(*.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))))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle))))
(*.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))))
(pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1)
(*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (-.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/180)))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 2) 1/32400))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) 1/32400))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) 1/32400))
(log.f64 (exp.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (-.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/180)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 2) 1/32400)))
(cbrt.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) 1/32400))))
(cbrt.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) 1/32400))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (-.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/180)))
(exp.f64 (log.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (-.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/180)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (-.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/180)))
(+.f64 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) b) (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (neg.f64 a)))
(*.f64 (PI.f64) (*.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 (neg.f64 a) (*.f64 (PI.f64) (+.f64 b a))))
(*.f64 (PI.f64) (*.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)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 b a))
(/.f64 (*.f64 (PI.f64) (+.f64 a b)) (/.f64 (+.f64 a b) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (/.f64 (*.f64 (PI.f64) (+.f64 a b)) (+.f64 a b)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (+.f64 (pow.f64 b 2) (*.f64 a (+.f64 b a))))
(/.f64 (*.f64 (PI.f64) (+.f64 a b)) (/.f64 (+.f64 (pow.f64 b 2) (*.f64 a (+.f64 a b))) (-.f64 (pow.f64 b 3) (pow.f64 a 3))))
(/.f64 (*.f64 (PI.f64) (+.f64 a b)) (/.f64 (fma.f64 a (+.f64 a b) (pow.f64 b 2)) (-.f64 (pow.f64 b 3) (pow.f64 a 3))))
(pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1)
(*.f64 (PI.f64) (*.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))
(fabs.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log.f64 (exp.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) 2)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3)))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (*.f64 (PI.f64) (pow.f64 (PI.f64) 2))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (PI.f64) (*.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 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.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 (-.f64 b a) (+.f64 a b)))
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 1/90) 1)
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(sqrt.f64 (*.f64 1/8100 (pow.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 2)))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) 1/8100))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) 1/8100))
(log.f64 (exp.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 1/90)))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 1/90) (*.f64 1/8100 (pow.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 2))))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/90)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) 1/8100)))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) 1/8100)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 1/90)))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(exp.f64 (log.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 1/90)))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) angle)) 1/90)))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 (PI.f64) (*.f64 1/90 (*.f64 angle (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(fabs.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(/.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 2 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(/.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 1 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)
(/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 2 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(/.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 1 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(pow.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) 1)
(/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 2 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(/.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 1 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) 2))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 2 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 2))
(fabs.f64 (/.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 1 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log.f64 (exp.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)))
(/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 2 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(/.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 1 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(cbrt.f64 (*.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) 2)))
(cbrt.f64 (*.f64 (/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 2 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (pow.f64 (/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 2 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 2)))
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 1 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3))
(cbrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1/2) (pow.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1/2) 2))))
(cbrt.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1/2) (pow.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1/2) 2)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1/2) 3)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1/2) (pow.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1/2) 2)) (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))))
(cbrt.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1/2) (pow.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1/2) 2)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1/2) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)))
(/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 2 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(/.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 1 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(exp.f64 (log.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)))
(/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 2 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(/.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 1 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)))
(/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 2 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(/.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 1 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (PI.f64) (/.f64 180 angle))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(/.f64 angle (/.f64 180 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(/.f64 (*.f64 angle 1/180) (/.f64 1 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(/.f64 (*.f64 (PI.f64) angle) 180)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 2) (/.f64 180 (cbrt.f64 (*.f64 (PI.f64) angle))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(/.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) (/.f64 180 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 2)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(/.f64 1 (/.f64 (/.f64 180 (*.f64 (PI.f64) angle)) 1))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(/.f64 (neg.f64 angle) (/.f64 -180 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(/.f64 (sqrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (sqrt.f64 angle)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) (/.f64 180 (sqrt.f64 (*.f64 (PI.f64) angle))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 180) (sqrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (/.f64 (sqrt.f64 (*.f64 angle (PI.f64))) 180))
(/.f64 (cbrt.f64 (pow.f64 angle 2)) (/.f64 (/.f64 180 (PI.f64)) (cbrt.f64 angle)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 angle 2)) (/.f64 180 (PI.f64))) (cbrt.f64 angle))
(*.f64 (cbrt.f64 angle) (*.f64 (/.f64 (cbrt.f64 (pow.f64 angle 2)) 180) (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 2))) -180)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(/.f64 (*.f64 (PI.f64) (neg.f64 angle)) -180)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(/.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 2)) (cbrt.f64 (*.f64 (PI.f64) angle))) -180)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(/.f64 (*.f64 (neg.f64 angle) (PI.f64)) -180)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(/.f64 (/.f64 angle 1) (/.f64 180 (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(/.f64 (/.f64 angle (sqrt.f64 (/.f64 180 (PI.f64)))) (sqrt.f64 (/.f64 180 (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(/.f64 (/.f64 angle (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))) (cbrt.f64 (/.f64 180 (PI.f64))))
(/.f64 angle (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))))
(/.f64 angle (*.f64 (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2))) (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 -1 (neg.f64 (/.f64 180 (*.f64 (PI.f64) angle))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(/.f64 (neg.f64 (*.f64 (PI.f64) angle)) -180)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(/.f64 (neg.f64 (neg.f64 angle)) (neg.f64 (/.f64 -180 (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1)
(*.f64 angle (*.f64 (PI.f64) 1/180))
(neg.f64 (/.f64 angle (/.f64 -180 (PI.f64))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fabs.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(log.f64 (exp.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(cbrt.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) 1/180)))
(cbrt.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 1/180 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(cbrt.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 angle 1/180) (*.f64 (pow.f64 angle 2) 1/32400))))
(cbrt.f64 (*.f64 (*.f64 angle 1/180) (*.f64 (*.f64 (pow.f64 angle 2) 1/32400) (pow.f64 (PI.f64) 3))))
(cbrt.f64 (*.f64 (*.f64 angle 1/180) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 angle 2) 1/32400))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 angle 1/180) (*.f64 (pow.f64 angle 2) 1/32400)) (*.f64 (PI.f64) (pow.f64 (PI.f64) 2))))
(cbrt.f64 (*.f64 (*.f64 angle 1/180) (*.f64 (*.f64 (pow.f64 angle 2) 1/32400) (pow.f64 (PI.f64) 3))))
(cbrt.f64 (*.f64 (*.f64 angle 1/180) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 angle 2) 1/32400))))
(cbrt.f64 (/.f64 (*.f64 angle (pow.f64 angle 2)) (*.f64 (/.f64 180 (PI.f64)) (/.f64 32400 (pow.f64 (PI.f64) 2)))))
(cbrt.f64 (/.f64 (pow.f64 angle 3) (*.f64 (/.f64 180 (PI.f64)) (/.f64 32400 (pow.f64 (PI.f64) 2)))))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 angle 3) (/.f64 5832000 (PI.f64))) (pow.f64 (PI.f64) 2)))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 1)
(sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(*.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 2)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 2)) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 2)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) 2)))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 1)
(sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 2))
(fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))
(log.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(log.f64 (+.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 1))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 2)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1)
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 2))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))) 2))
(fabs.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(log.f64 (exp.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 2)))
(cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (pow.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))) 2))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) 3))
(cbrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 2))))
(cbrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 2) (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) 3)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 2)) (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))))
(cbrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 2) (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) 3)))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(*.f64 angle (*.f64 (PI.f64) -1/180))
(*.f64 angle (*.f64 (PI.f64) -1/180))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(*.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)) 1)
(*.f64 angle (*.f64 (PI.f64) -1/180))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(*.f64 (*.f64 (PI.f64) -1/180) angle)
(*.f64 angle (*.f64 (PI.f64) -1/180))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(*.f64 1 (*.f64 angle (*.f64 (PI.f64) -1/180)))
(*.f64 angle (*.f64 (PI.f64) -1/180))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(*.f64 (*.f64 (PI.f64) 1/180) (neg.f64 angle))
(*.f64 angle (*.f64 (PI.f64) -1/180))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(*.f64 (*.f64 angle -1/180) (PI.f64))
(*.f64 angle (*.f64 (PI.f64) -1/180))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(*.f64 (neg.f64 (PI.f64)) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) -1/180))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(*.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(*.f64 angle (*.f64 (PI.f64) -1/180))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle -1/180)))
(*.f64 angle (*.f64 (PI.f64) -1/180))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (*.f64 angle -1/180)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (*.f64 -1/180 (*.f64 angle (cbrt.f64 (PI.f64)))))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle -1/180)))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (*.f64 angle -1/180)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (*.f64 -1/180 (*.f64 angle (cbrt.f64 (PI.f64)))))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)) 2)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)) 2)) (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)) 2)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)))
(*.f64 (*.f64 (*.f64 (PI.f64) -1/180) 1) angle)
(*.f64 angle (*.f64 (PI.f64) -1/180))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(*.f64 (*.f64 (*.f64 (PI.f64) -1/180) (sqrt.f64 angle)) (sqrt.f64 angle))
(*.f64 angle (*.f64 (PI.f64) -1/180))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(*.f64 (*.f64 (*.f64 (PI.f64) -1/180) (cbrt.f64 (pow.f64 angle 2))) (cbrt.f64 angle))
(*.f64 (cbrt.f64 angle) (*.f64 (PI.f64) (*.f64 -1/180 (cbrt.f64 (pow.f64 angle 2)))))
(*.f64 -1/180 (/.f64 (PI.f64) (/.f64 1 angle)))
(*.f64 angle (*.f64 (PI.f64) -1/180))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 -180 angle))) (/.f64 (PI.f64) (sqrt.f64 (/.f64 -180 angle))))
(/.f64 (/.f64 (PI.f64) (sqrt.f64 (/.f64 -180 angle))) (sqrt.f64 (/.f64 -180 angle)))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 32400 (pow.f64 angle 2)))) (/.f64 (PI.f64) (cbrt.f64 (/.f64 -180 angle))))
(/.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 -180 angle))) (cbrt.f64 (/.f64 32400 (pow.f64 angle 2))))
(*.f64 (/.f64 (PI.f64) 1) (*.f64 angle -1/180))
(*.f64 angle (*.f64 (PI.f64) -1/180))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) -180) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 1 angle)))
(*.f64 angle (*.f64 (PI.f64) -1/180))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) 1) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 -180 angle)))
(*.f64 angle (*.f64 (PI.f64) -1/180))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (/.f64 32400 (pow.f64 angle 2)))) (/.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (/.f64 -180 angle))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 32400 (pow.f64 angle 2)))) (/.f64 (PI.f64) (cbrt.f64 (/.f64 -180 angle))))
(/.f64 (/.f64 (PI.f64) (cbrt.f64 (/.f64 -180 angle))) (cbrt.f64 (/.f64 32400 (pow.f64 angle 2))))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) -180) (/.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (/.f64 1 angle)))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) -180) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) angle))
(*.f64 (cbrt.f64 (PI.f64)) (/.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (/.f64 -180 angle)))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) 1) (/.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (/.f64 -180 angle)))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) -180) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) angle))
(*.f64 (cbrt.f64 (PI.f64)) (/.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (/.f64 -180 angle)))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) (sqrt.f64 (/.f64 -180 angle))) (/.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (sqrt.f64 (/.f64 -180 angle))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (sqrt.f64 (/.f64 -180 angle))) (/.f64 (cbrt.f64 (PI.f64)) (sqrt.f64 (/.f64 -180 angle))))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) (sqrt.f64 (/.f64 -180 angle))) (/.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (sqrt.f64 (/.f64 -180 angle))))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (/.f64 32400 (pow.f64 angle 2)))) (/.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (cbrt.f64 (/.f64 -180 angle))))
(/.f64 (*.f64 (cbrt.f64 (PI.f64)) (/.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (cbrt.f64 (/.f64 -180 angle)))) (cbrt.f64 (/.f64 32400 (pow.f64 angle 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) -180) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 1 angle)))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) -180) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) angle))
(*.f64 (cbrt.f64 (PI.f64)) (/.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (/.f64 -180 angle)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) 1) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 -180 angle)))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) -180) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) angle))
(*.f64 (cbrt.f64 (PI.f64)) (/.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (/.f64 -180 angle)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (cbrt.f64 (/.f64 32400 (pow.f64 angle 2)))) (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(*.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (/.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (cbrt.f64 (/.f64 32400 (pow.f64 angle 2)))))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (/.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (cbrt.f64 (/.f64 32400 (pow.f64 angle 2)))))
(pow.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)) 1)
(*.f64 angle (*.f64 (PI.f64) -1/180))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(neg.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 angle (*.f64 (PI.f64) -1/180))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)) 2))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2))
(fabs.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(log.f64 (exp.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(*.f64 angle (*.f64 (PI.f64) -1/180))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(cbrt.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)) 2)))
(cbrt.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) -1/180) (pow.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)) 2))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) 3))
(cbrt.f64 (/.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 -180 angle) (/.f64 32400 (pow.f64 angle 2)))))
(cbrt.f64 (/.f64 (pow.f64 (PI.f64) 3) (*.f64 (/.f64 -180 angle) (/.f64 32400 (pow.f64 angle 2)))))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 3) (/.f64 -5832000 angle)) (pow.f64 angle 2)))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(*.f64 angle (*.f64 (PI.f64) -1/180))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(*.f64 angle (*.f64 (PI.f64) -1/180))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(*.f64 angle (*.f64 (PI.f64) -1/180))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 2) 1)
(pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)
(*.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) (cbrt.f64 (*.f64 (PI.f64) angle)))
(pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)
(*.f64 1 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 2))
(pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) (pow.f64 (*.f64 (PI.f64) angle) 1/6))
(*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (pow.f64 (*.f64 angle (PI.f64)) 1/6))
(*.f64 (pow.f64 (*.f64 (PI.f64) angle) 1/6) (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 1/6) (cbrt.f64 (*.f64 (PI.f64) angle))))
(pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (*.f64 (PI.f64) angle))))
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 angle)))
(*.f64 (cbrt.f64 (pow.f64 angle 2)) (cbrt.f64 (pow.f64 (PI.f64) 2)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) 2)) (cbrt.f64 (pow.f64 angle 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) angle) 4))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 4))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) angle))) (cbrt.f64 (*.f64 (PI.f64) angle))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))))
(*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) angle) 4))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 4))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) (cbrt.f64 angle)) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (*.f64 angle (PI.f64)))))
(*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 angle)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) angle))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))))
(*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64))))))
(pow.f64 (*.f64 (PI.f64) angle) 2/3)
(pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) angle) 2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 2) 1)
(pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 2)
(pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)
(sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) angle) 4)))
(sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 4)))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 2)))
(pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 2)))
(pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)
(exp.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 2)))
(pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 2)))
(pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2)
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))
(fabs.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(log.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(/.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 2 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(/.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 1 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)
(/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 2 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(/.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 1 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(pow.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) 1)
(/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 2 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(/.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 1 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) 2))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 2 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 2))
(fabs.f64 (/.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 1 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log.f64 (exp.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)))
(/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 2 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(/.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 1 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(cbrt.f64 (*.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) (pow.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2) 2)))
(cbrt.f64 (*.f64 (/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 2 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (pow.f64 (/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 2 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 2)))
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 1 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3))
(cbrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)) (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1/2) (pow.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1/2) 2))))
(cbrt.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1/2) (pow.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1/2) 2)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1/2) 3)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1/2) (pow.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1/2) 2)) (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))))
(cbrt.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) (*.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1/2) (pow.f64 (*.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1/2) 2)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1/2) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)))
(/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 2 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(/.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 1 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(exp.f64 (log.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)))
(/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 2 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(/.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 1 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)))
(/.f64 (+.f64 0 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 2 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(/.f64 (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 1 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))

eval295.0ms (0.9%)

Compiler

Compiled 18040 to 11167 computations (38.1% saved)

prune318.0ms (1%)

Pruning

100 alts after pruning (95 fresh and 5 done)

PrunedKeptTotal
New55932591
Fresh266389
Picked325
Done033
Total588100688
Accuracy
68.3%
Counts
688 → 100
Alt Table
Click to see full alt table
StatusAccuracyProgram
50.1%
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))) 1/2)))) 3)
50.4%
(*.f64 (/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/90))))
21.1%
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 -2 (pow.f64 a 2)))
24.3%
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) -1/90)
33.3%
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/90))
46.9%
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/90))
45.9%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
53.2%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
27.7%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
51.6%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
51.6%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
22.3%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 (*.f64 angle (PI.f64)))) -180)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
54.0%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) 180)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
24.7%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) -180)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
54.3%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) (/.f64 180 (sqrt.f64 (*.f64 (PI.f64) angle))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
25.1%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
54.9%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
52.8%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (cbrt.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) 2)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
53.4%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
53.4%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
53.4%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
52.0%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (cos.f64 (/.f64 (/.f64 angle (cbrt.f64 (/.f64 32400 (pow.f64 (PI.f64) 2)))) (cbrt.f64 (/.f64 180 (PI.f64)))))))
53.6%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180))))
55.0%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (cos.f64 (/.f64 (sqrt.f64 angle) (/.f64 (/.f64 180 (PI.f64)) (sqrt.f64 angle))))))
51.1%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (cos.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) (/.f64 180 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 2))))))
54.1%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
53.8%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (cos.f64 (/.f64 1 (/.f64 180 (*.f64 (PI.f64) angle))))))
51.3%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (cos.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (/.f64 angle 180)))))
55.1%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
51.9%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
54.4%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
43.9%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (cos.f64 (cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 3)))))
53.9%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 1))
52.5%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) angle) 2/3) 180) (cbrt.f64 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
55.2%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 2) 180) (cbrt.f64 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
54.5%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 1/6) (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 1/6) (cbrt.f64 (*.f64 (PI.f64) angle)))) 180) (cbrt.f64 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
54.1%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) (pow.f64 (*.f64 (PI.f64) angle) 1/6)) 180) (cbrt.f64 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
55.8%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (*.f64 (PI.f64) angle)))) 180) (cbrt.f64 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
55.1%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (/.f64 (expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 2))) 180) (cbrt.f64 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
53.7%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (/.f64 (exp.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 2))) 180) (cbrt.f64 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
13.0%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) -180) (cbrt.f64 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
53.5%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
44.1%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 180) (cbrt.f64 (*.f64 angle (PI.f64)))))))
54.7%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (exp.f64 (+.f64 (log.f64 (*.f64 angle 1/180)) (log.f64 (PI.f64)))))))
52.2%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
57.3%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) 2))) (/.f64 angle 180)))))
52.4%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
53.6%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 (*.f64 angle 1/180)) (log.f64 (PI.f64))))) (cos.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (/.f64 angle 180)))))
56.1%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 (*.f64 angle 1/180)) (log.f64 (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
55.4%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 (*.f64 angle 1/180)) (log.f64 (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
54.5%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 (*.f64 angle 1/180)) (log.f64 (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
12.0%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/32400) (*.f64 (pow.f64 angle 3) (*.f64 (PI.f64) -1/180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
26.2%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
23.4%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) -180) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 1 angle)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
24.0%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle -1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
25.3%
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (log.f64 (exp.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
35.4%
(*.f64 (*.f64 2 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (exp.f64 (+.f64 (log.f64 (*.f64 angle 1/180)) (log.f64 (PI.f64)))))))
35.3%
(*.f64 (*.f64 2 (fabs.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 (*.f64 angle 1/180)) (log.f64 (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
37.3%
(*.f64 (*.f64 2 (fabs.f64 (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
33.0%
(*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 angle (*.f64 (PI.f64) -1/180))))
53.4%
(*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 2 (*.f64 (+.f64 b a) (-.f64 a b)))))
28.4%
(*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (exp.f64 (log.f64 (*.f64 (pow.f64 b 2) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))))
49.5%
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
50.6%
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
21.7%
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
31.6%
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
52.4%
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))))
31.7%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle)))))) (pow.f64 b 2)))
31.8%
(*.f64 2 (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 angle 1/180)))
47.0%
(*.f64 2 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
22.1%
(*.f64 2 (*.f64 (sin.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 angle (PI.f64))) (sqrt.f64 (*.f64 angle (PI.f64)))) -180)) (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
49.6%
(*.f64 2 (*.f64 (sin.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) angle)) (/.f64 180 (sqrt.f64 (*.f64 (PI.f64) angle))))) (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
53.3%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (/.f64 angle 180))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b a) (-.f64 b a))) 3) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
54.4%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) 2))) (/.f64 angle 180))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b a) (-.f64 b a))) 3) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
53.4%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (pow.f64 (*.f64 (cbrt.f64 (-.f64 b a)) (cbrt.f64 (+.f64 b a))) 3) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
26.4%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (pow.f64 (exp.f64 (log.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 3) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
52.1%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b a) (-.f64 b a))) 3) (cos.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) -180) angle)))))
53.6%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b a) (-.f64 b a))) 3) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
51.6%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b a) (-.f64 b a))) 3) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
53.4%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b a) (-.f64 b a))) 3) 1)))
53.9%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
52.2%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (exp.f64 (log.f64 (*.f64 1/180 angle))))) (*.f64 (-.f64 b a) (+.f64 a b))))
51.4%
(*.f64 2 (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 (*.f64 angle 1/180)) (log.f64 (PI.f64))))) (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
49.3%
(*.f64 2 (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 1/180) (+.f64 (log.f64 angle) (log.f64 (PI.f64)))))) (*.f64 (+.f64 a b) (-.f64 b a))))
12.3%
(*.f64 2 (*.f64 (sin.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/32400) (*.f64 (pow.f64 angle 3) (*.f64 (PI.f64) -1/180))))) (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
25.4%
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))
55.9%
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (exp.f64 (+.f64 (log.f64 1/180) (+.f64 (log.f64 (PI.f64)) (neg.f64 (neg.f64 (log.f64 angle))))))))))
26.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.1%
(*.f64 2 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))
16.3%
(*.f64 2 (exp.f64 (+.f64 (log.f64 (*.f64 -1/2 (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64)))))) (*.f64 -2 (log.f64 (/.f64 1 a))))))
18.0%
(*.f64 2 (exp.f64 (log.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) -1/180))))) 1/2) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
16.2%
(*.f64 2 (exp.f64 (log.f64 (*.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (cbrt.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) 2))) -1/180))))) 1/2) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
17.9%
(*.f64 2 (exp.f64 (log.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/90)))))))
24.0%
(*.f64 1 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 -1/90 (*.f64 angle (PI.f64))))))
32.3%
(*.f64 1 (*.f64 (*.f64 -2 (pow.f64 b 2)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
31.8%
(*.f64 1/90 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))))
43.7%
(*.f64 1/90 (*.f64 angle (+.f64 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) b) (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (neg.f64 a)))))
49.1%
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))))
30.5%
(exp.f64 (log.f64 (/.f64 (*.f64 (+.f64 (sin.f64 0) (sin.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)))
23.5%
(cbrt.f64 (*.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))) (pow.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (/.f64 (PI.f64) (/.f64 -180 angle)))) 2)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 -180 angle))) 2))))
Compiler

Compiled 7506 to 5099 computations (32.1% saved)

regimes2.5s (7.8%)

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

10 calls:

448.0ms
(/.f64 angle 180)
447.0ms
b
366.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
360.0ms
angle
269.0ms
a
Results
AccuracySegmentsBranch
61.0%3a
61.3%4b
61.4%4angle
60.0%3(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
57.3%1(*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
57.3%1(-.f64 (pow.f64 b 2) (pow.f64 a 2))
60.0%3(pow.f64 b 2)
59.0%2(pow.f64 a 2)
61.4%4(*.f64 (PI.f64) (/.f64 angle 180))
61.4%4(/.f64 angle 180)
Compiler

Compiled 4805 to 3056 computations (36.4% saved)

regimes308.0ms (1%)

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

2 calls:

177.0ms
a
59.0ms
(pow.f64 a 2)
Results
AccuracySegmentsBranch
57.3%1(pow.f64 a 2)
60.6%3a
Compiler

Compiled 2894 to 1734 computations (40.1% saved)

regimes229.0ms (0.7%)

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

1 calls:

165.0ms
a
Results
AccuracySegmentsBranch
60.6%3a
Compiler

Compiled 2687 to 1617 computations (39.8% saved)

regimes610.0ms (1.9%)

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

7 calls:

170.0ms
(/.f64 angle 180)
138.0ms
a
76.0ms
(pow.f64 b 2)
52.0ms
(*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
50.0ms
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
Results
AccuracySegmentsBranch
59.4%2(/.f64 angle 180)
55.1%1(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
57.7%2(pow.f64 b 2)
57.1%2(*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
57.1%2(-.f64 (pow.f64 b 2) (pow.f64 a 2))
57.3%2(pow.f64 a 2)
59.3%3a
Compiler

Compiled 2271 to 1377 computations (39.4% saved)

regimes105.0ms (0.3%)

Counts
40 → 2
Calls
Call 1
Inputs
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) -1/90)
(*.f64 2 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))
(*.f64 1/90 (*.f64 angle (+.f64 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) b) (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (neg.f64 a)))))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/90))
(*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90)
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (neg.f64 (PI.f64)))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (neg.f64 (pow.f64 a 2)))))
(*.f64 2 (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 angle 1/180)))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 1))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0) 2)
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/90))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/90)
(*.f64 1 (*.f64 (*.f64 -2 (pow.f64 b 2)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/180)))
(*.f64 2 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (+.f64 b a) (-.f64 b a)))))
(*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 (*.f64 -2 (pow.f64 b 2)) (*.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 (+.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 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))))
(*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 2 (*.f64 (+.f64 b a) (-.f64 a b)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (PI.f64) (/.f64 180 angle)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) 180))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 angle (/.f64 -180 (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
Outputs
(*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 2 (*.f64 (+.f64 b a) (-.f64 a b)))))
(*.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)))))
Calls

1 calls:

91.0ms
(/.f64 angle 180)
Results
AccuracySegmentsBranch
58.5%2(/.f64 angle 180)
Compiler

Compiled 704 to 383 computations (45.6% saved)

regimes42.0ms (0.1%)

Counts
30 → 2
Calls
Call 1
Inputs
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) -1/90)
(*.f64 2 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))
(*.f64 1/90 (*.f64 angle (+.f64 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) b) (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (neg.f64 a)))))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/90))
(*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90)
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (neg.f64 (PI.f64)))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (neg.f64 (pow.f64 a 2)))))
(*.f64 2 (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 angle 1/180)))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 1))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0) 2)
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/90))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/90)
(*.f64 1 (*.f64 (*.f64 -2 (pow.f64 b 2)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/180)))
(*.f64 2 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (+.f64 b a) (-.f64 b a)))))
(*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 (*.f64 -2 (pow.f64 b 2)) (*.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 (+.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 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
(*.f64 2 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))))
Outputs
(*.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)))))
Calls

1 calls:

30.0ms
angle
Results
AccuracySegmentsBranch
58.4%2angle
Compiler

Compiled 472 to 263 computations (44.3% saved)

regimes247.0ms (0.8%)

Counts
26 → 1
Calls
Call 1
Inputs
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b)))) -1/90)
(*.f64 2 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))
(*.f64 1/90 (*.f64 angle (+.f64 (*.f64 (*.f64 (PI.f64) (+.f64 b a)) b) (*.f64 (*.f64 (PI.f64) (+.f64 b a)) (neg.f64 a)))))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 1/90 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/90))
(*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90)
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (neg.f64 (PI.f64)))))
(*.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (neg.f64 (pow.f64 a 2)))))
(*.f64 2 (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 angle 1/180)))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 1))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0) 2)
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/90))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/90)
(*.f64 1 (*.f64 (*.f64 -2 (pow.f64 b 2)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/180)))
(*.f64 2 (*.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 (+.f64 b a) (-.f64 b a)))))
(*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 (*.f64 -2 (pow.f64 b 2)) (*.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 (+.f64 a b) (-.f64 b a)))))
Outputs
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 1))
Calls

6 calls:

122.0ms
angle
46.0ms
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
39.0ms
a
13.0ms
b
11.0ms
(pow.f64 b 2)
Results
AccuracySegmentsBranch
53.9%1(-.f64 (pow.f64 b 2) (pow.f64 a 2))
53.9%1(pow.f64 a 2)
55.8%3a
53.9%1(pow.f64 b 2)
53.9%1b
57.5%5angle
Compiler

Compiled 410 to 243 computations (40.7% saved)

regimes137.0ms (0.4%)

Accuracy

Total -24.1b remaining (-74%)

Threshold costs -24.1b (-74%)

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

5 calls:

69.0ms
a
34.0ms
angle
21.0ms
b
5.0ms
(pow.f64 b 2)
5.0ms
(pow.f64 a 2)
Results
AccuracySegmentsBranch
53.3%4angle
51.0%3a
49.1%1(pow.f64 a 2)
51.6%3b
49.1%1(pow.f64 b 2)
Compiler

Compiled 164 to 100 computations (39% saved)

bsearch58.0ms (0.2%)

Algorithm
binary-search
Stop Event
predicate-same
narrow-enough
Steps
TimeLeftRight
21.0ms
6.567815251789479e+263
1.7406283485204014e+264
34.0ms
4.017999136991048e+112
4.263727194614915e+113
Results
14.0ms22×body1024infinite
13.0ms22×body1024valid
11.0ms61×body256valid
7.0ms39×body256infinite
3.0msbody512infinite
2.0msbody512valid
2.0msbody2048valid
Compiler

Compiled 584 to 444 computations (24% saved)

bsearch97.0ms (0.3%)

Algorithm
binary-search
Stop Event
predicate-same
narrow-enough
Steps
TimeLeftRight
63.0ms
1.183647248677694e+238
8.634567520059108e+248
33.0ms
4.017999136991048e+112
4.263727194614915e+113
Results
63.0ms10×body1024infinite
12.0ms21×body1024valid
9.0ms53×body256valid
3.0msbody2048valid
3.0ms15×body256infinite
2.0msbody512valid
1.0msbody512infinite
Compiler

Compiled 408 to 312 computations (23.5% saved)

bsearch46.0ms (0.1%)

Algorithm
binary-search
Stop Event
predicate-same
narrow-enough
Steps
TimeLeftRight
10.0ms
6.567815251789479e+263
1.7406283485204014e+264
34.0ms
4.017999136991048e+112
4.263727194614915e+113
Results
10.0ms57×body256valid
8.0ms14×body1024valid
8.0ms14×body1024infinite
6.0msbody2048valid
4.0ms23×body256infinite
3.0msbody512infinite
3.0msbody512valid
Compiler

Compiled 464 to 354 computations (23.7% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.2329706862433854e+168
3.5500327119947196e+168
Compiler

Compiled 30 to 23 computations (23.3% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.2329706862433854e+168
3.5500327119947196e+168
Compiler

Compiled 30 to 23 computations (23.3% saved)

bsearch65.0ms (0.2%)

Algorithm
binary-search
Stop Event
predicate-same
Steps
TimeLeftRight
65.0ms
4.0193472352380935e+170
6.390058881590496e+170
Results
28.0msbody4096valid
19.0ms31×body1024valid
10.0ms18×body1024infinite
7.0msbody2048valid
0.0msbody256valid
Compiler

Compiled 248 to 178 computations (28.2% saved)

simplify59.0ms (0.2%)

Algorithm
egg-herbie
Rules
37×*-commutative
+-commutative
sub-neg
1-exp
neg-mul-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01121535
11681535
21751535
31791535
41811535
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 a 100000000000000001555941612946684302426820139692106143336977058043083378116475570326498538991504744767620628086784) (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) 2))) (/.f64 angle 180))))) (if (<=.f64 a 1199999999999999963472047938240091571334969884125227245970172494906844120795098011407305384502395500924570307951093460020928069252740321817132529814146538842075430404396932740155505075127261228445223413698717553897649613287694761160805789991144938854612364565676032) (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 1)) (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 2) 180) (cbrt.f64 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(if (<=.f64 a 116000000000000007273019082975683601746366929836896539653816964563007809679538177603620803228585311989222871138304) (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) 2))) (/.f64 angle 180))))) (if (<=.f64 a 20000000000000000972951946574530020809696306199942110319470620794837302254715469401583806011140257821063477891777664284857169194331019417246392932909932297429348641963086171621114026440078750604146701247291783247262238357818013304609570816) (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 1)) (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 (*.f64 angle 1/180)) (log.f64 (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(if (<=.f64 a 125000000000000001944927016183355378033525174615132679171221322553854222645594462908123173739380930959525785108480) (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) 2))) (/.f64 angle 180))))) (if (<=.f64 a 1000000000000000044140518902895287779286391397382581274563006173283444396083023609274483667691850832398819698877547611031397112968428705874685599733334034192471780653571870045215197739635249206690814463183771858052833032509915549602573975010166573043840478561173504) (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 1)) (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) 2))) (/.f64 angle 180)))))))
(if (<=.f64 (/.f64 angle 180) 2999999999999999801581484504228923687115850649290994555835078466923101940098810942877077297787537841512743663799095564426618142440334438379838375516211185852483155001344) (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 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 (+.f64 a b) (-.f64 b a))))))
(if (<=.f64 (/.f64 angle 180) 2999999999999999801581484504228923687115850649290994555835078466923101940098810942877077297787537841512743663799095564426618142440334438379838375516211185852483155001344) (*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 2 (*.f64 (+.f64 b a) (-.f64 a b))))) (*.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))))))
(if (<=.f64 angle 450000000000000022192478404161902313916724465441302927357804324833989629693622235853397211203125211334174454966615116962866171838683612815272052223724636420302863148777472) (*.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 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 1))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))))
Outputs
(if (<=.f64 a 100000000000000001555941612946684302426820139692106143336977058043083378116475570326498538991504744767620628086784) (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) 2))) (/.f64 angle 180))))) (if (<=.f64 a 1199999999999999963472047938240091571334969884125227245970172494906844120795098011407305384502395500924570307951093460020928069252740321817132529814146538842075430404396932740155505075127261228445223413698717553897649613287694761160805789991144938854612364565676032) (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 1)) (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) angle)) 2) 180) (cbrt.f64 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(if (<=.f64 a 100000000000000001555941612946684302426820139692106143336977058043083378116475570326498538991504744767620628086784) (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) 2))) (/.f64 angle 180))))) (if (<=.f64 a 1199999999999999963472047938240091571334969884125227245970172494906844120795098011407305384502395500924570307951093460020928069252740321817132529814146538842075430404396932740155505075127261228445223413698717553897649613287694761160805789991144938854612364565676032) (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 angle (PI.f64))) 2) 180) (cbrt.f64 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(if (<=.f64 a 116000000000000007273019082975683601746366929836896539653816964563007809679538177603620803228585311989222871138304) (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) 2))) (/.f64 angle 180))))) (if (<=.f64 a 20000000000000000972951946574530020809696306199942110319470620794837302254715469401583806011140257821063477891777664284857169194331019417246392932909932297429348641963086171621114026440078750604146701247291783247262238357818013304609570816) (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 1)) (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (exp.f64 (+.f64 (log.f64 (*.f64 angle 1/180)) (log.f64 (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))
(if (<=.f64 a 116000000000000007273019082975683601746366929836896539653816964563007809679538177603620803228585311989222871138304) (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) 2))) (/.f64 angle 180))))) (if (<=.f64 a 20000000000000000972951946574530020809696306199942110319470620794837302254715469401583806011140257821063477891777664284857169194331019417246392932909932297429348641963086171621114026440078750604146701247291783247262238357818013304609570816) (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sin.f64 (exp.f64 (+.f64 (log.f64 (*.f64 1/180 angle)) (log.f64 (PI.f64)))))))))
(if (<=.f64 a 125000000000000001944927016183355378033525174615132679171221322553854222645594462908123173739380930959525785108480) (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) 2))) (/.f64 angle 180))))) (if (<=.f64 a 1000000000000000044140518902895287779286391397382581274563006173283444396083023609274483667691850832398819698877547611031397112968428705874685599733334034192471780653571870045215197739635249206690814463183771858052833032509915549602573975010166573043840478561173504) (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 1)) (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) 2))) (/.f64 angle 180)))))))
(if (or (<=.f64 a 125000000000000001944927016183355378033525174615132679171221322553854222645594462908123173739380930959525785108480) (not (<=.f64 a 1000000000000000044140518902895287779286391397382581274563006173283444396083023609274483667691850832398819698877547611031397112968428705874685599733334034192471780653571870045215197739635249206690814463183771858052833032509915549602573975010166573043840478561173504))) (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) 2))) (/.f64 angle 180))))) (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))))
(if (<=.f64 (/.f64 angle 180) 2999999999999999801581484504228923687115850649290994555835078466923101940098810942877077297787537841512743663799095564426618142440334438379838375516211185852483155001344) (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 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 (+.f64 a b) (-.f64 b a))))))
(if (<=.f64 (/.f64 angle 180) 2999999999999999801581484504228923687115850649290994555835078466923101940098810942877077297787537841512743663799095564426618142440334438379838375516211185852483155001344) (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))))))
(if (<=.f64 (/.f64 angle 180) 2999999999999999801581484504228923687115850649290994555835078466923101940098810942877077297787537841512743663799095564426618142440334438379838375516211185852483155001344) (*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (*.f64 2 (*.f64 (+.f64 b a) (-.f64 a b))))) (*.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))))))
(if (<=.f64 (/.f64 angle 180) 2999999999999999801581484504228923687115850649290994555835078466923101940098810942877077297787537841512743663799095564426618142440334438379838375516211185852483155001344) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 2 (*.f64 (+.f64 a b) (-.f64 a b))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))))))
(if (<=.f64 angle 450000000000000022192478404161902313916724465441302927357804324833989629693622235853397211203125211334174454966615116962866171838683612815272052223724636420302863148777472) (*.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))))))
(if (<=.f64 angle 450000000000000022192478404161902313916724465441302927357804324833989629693622235853397211203125211334174454966615116962866171838683612815272052223724636420302863148777472) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))))))
(*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 1))
(*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 b a) (-.f64 b a)))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (PI.f64))))
Compiler

Compiled 421 to 267 computations (36.6% saved)

soundness2.6s (8.1%)

Rules
807×associate-+r+
731×associate-*l*
591×associate-*r*
542×*-commutative
542×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
066967
1176967
2621935
31887935
45682935
033429
1522419
26969419
049514
1784487
063701
1981371
049514
1784487
064327894
1176924947
2466324589
058739
11009645
049514
1784487
063701
1981371
066967
1176967
2621935
31887935
45682935
033429
1522419
26969419
062230952
1164027682
2754227682
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 2468 to 1377 computations (44.2% saved)

end0.0ms (0%)

preprocess201.0ms (0.6%)

Remove

(negabs angle)

(abs b)

Compiler

Compiled 2916 to 1692 computations (42% saved)

Profiling

Loading profile data...