ab-angle->ABCF B

Time bar (total: 42.2s)

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)

sample2.9s (6.8%)

Results
811.0ms3884×body256valid
563.0ms961×body1024valid
516.0ms905×body1024infinite
306.0ms1399×body256infinite
188.0ms478×body512valid
173.0ms454×body512infinite
173.0ms48×body4096valid
133.0ms127×body2048valid
Bogosity

preprocess302.0ms (0.7%)

Algorithm
egg-herbie
Rules
774×distribute-lft-neg-out
770×distribute-lft-in
768×*-commutative
766×fma-def
750×distribute-rgt-in
Problems
96×No Errors
61×(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
51×(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
32×(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
16×(-.f64 (pow.f64 b 2) (pow.f64 a 2))
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
063696
1156696
2431680
31531680
44553680
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))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 angle 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 a 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 a 180))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 angle 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 b 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 b 180))))
Outputs
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.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 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.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 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.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 (-.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 (sin.f64 (*.f64 (PI.f64) (neg.f64 (/.f64 angle 180)))) (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 (PI.f64) (neg.f64 (/.f64 angle 180))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (sin.f64 (*.f64 angle (/.f64 (PI.f64) -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 2 (*.f64 (-.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 (sin.f64 (*.f64 (PI.f64) (neg.f64 (/.f64 angle 180)))) (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 (PI.f64) (neg.f64 (/.f64 angle 180))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (*.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)) (sin.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (sin.f64 (*.f64 angle (/.f64 (PI.f64) -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 2 (*.f64 (*.f64 (-.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 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 angle 2))) (*.f64 (sin.f64 (*.f64 a (/.f64 (PI.f64) 180))) (cos.f64 (*.f64 a (/.f64 (PI.f64) 180)))))
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 angle 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 b 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 b 180))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 angle 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 b 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 b 180)))))
(*.f64 2 (*.f64 (-.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 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 b 180))) (*.f64 (-.f64 (pow.f64 angle 2) (pow.f64 a 2)) (cos.f64 (*.f64 (PI.f64) (/.f64 b 180))))))
(*.f64 2 (*.f64 (sin.f64 (/.f64 b (/.f64 180 (PI.f64)))) (*.f64 (-.f64 (pow.f64 angle 2) (pow.f64 a 2)) (cos.f64 (/.f64 b (/.f64 180 (PI.f64)))))))
Symmetry

(abs a)

(abs b)

Compiler

Compiled 117 to 86 computations (26.5% saved)

eval2.0ms (0%)

Compiler

Compiled 95 to 72 computations (24.2% saved)

prune7.0ms (0%)

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

Compiled 156 to 126 computations (19.2% saved)

localize748.0ms (1.8%)

Localize:

Found 12 expressions with local error:

NewAccuracyProgram
92.7%
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
88.4%
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
59.5%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
58.9%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
93.2%
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
88.3%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
59.5%
(cos.f64 (*.f64 angle (/.f64 (PI.f64) -180)))
58.9%
(sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))
92.7%
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
88.0%
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle))))
59.5%
(cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle))
58.9%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
Compiler

Compiled 280 to 193 computations (31.1% saved)

series29.0ms (0.1%)

Counts
12 → 252
Calls

63 calls:

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

rewrite205.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
808×expm1-udef
808×log1p-udef
538×associate-*r*
356×associate-*l*
242×log1p-expm1-u
Iterations

Useful iterations: 0 (0.0ms)

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

simplify245.0ms (0.6%)

Algorithm
egg-herbie
Rules
866×fma-def
676×log-prod
630×*-commutative
516×div-sub
474×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
058129417
1160425011
2542724999
Stop Event
node limit
Counts
532 → 356
Calls
Call 1
Inputs
(*.f64 1/180 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/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))))
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 (*.f64 (pow.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/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 (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(*.f64 -1 (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(*.f64 -1 (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(*.f64 -1/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))))
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/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 2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 1/11664000 (*.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 2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))) (*.f64 2 (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 -1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 -1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 -1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (-.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 2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 -1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 -1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 -1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))))) (*.f64 2 (*.f64 (pow.f64 angle 7) (+.f64 (*.f64 1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 1/4407984230400000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 1/1469328076800000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 a 2) (pow.f64 b 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 a 2) (pow.f64 b 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 a 2) (pow.f64 b 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 a 2) (pow.f64 b 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 a 2) (pow.f64 b 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 a 2) (pow.f64 b 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 a 2) (pow.f64 b 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 a 2) (pow.f64 b 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 a 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 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(*.f64 -1 (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(pow.f64 a 2)
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(pow.f64 a 2)
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(pow.f64 a 2)
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(*.f64 -1 (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(*.f64 -1 (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 b 2)) (pow.f64 a 2))
(*.f64 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))))
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) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (*.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.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 (*.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.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 (*.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 -1/15427944806400000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.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 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1 (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(*.f64 -1 (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(*.f64 -1 (pow.f64 a 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(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 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 b 2)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (neg.f64 (pow.f64 a 2))))
(+.f64 (*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (neg.f64 (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) 1)
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (sin.f64 (-.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (fma.f64 (PI.f64) (*.f64 angle 1/180) (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2))) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (sin.f64 (-.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (fma.f64 (PI.f64) (*.f64 angle 1/180) (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 (fma.f64 b b (pow.f64 a 2)) 2))
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (fma.f64 (PI.f64) (*.f64 angle 1/180) (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (*.f64 2 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (fma.f64 (PI.f64) (*.f64 angle 1/180) (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 2 (fma.f64 b b (pow.f64 a 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (sin.f64 (-.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (fma.f64 (PI.f64) (*.f64 angle 1/180) (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2)
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (pow.f64 a 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (fma.f64 b b (pow.f64 a 2)))
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (fma.f64 (PI.f64) (*.f64 angle 1/180) (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)
(pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 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 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 (neg.f64 a) a (pow.f64 a 2)))
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 (neg.f64 (pow.f64 a 2)) 1 (pow.f64 a 2)))
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (pow.f64 a 2)))
(+.f64 (neg.f64 (pow.f64 a 2)) (pow.f64 b 2))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1)
(*.f64 1 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 1 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2)))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (fma.f64 b b (pow.f64 a 2))))
(*.f64 (+.f64 b a) (-.f64 b a))
(/.f64 1 (/.f64 (+.f64 (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 1 (/.f64 (fma.f64 b b (pow.f64 a 2)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (pow.f64 a 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (neg.f64 (fma.f64 b b (pow.f64 a 2))))
(/.f64 (+.f64 (pow.f64 b 6) (pow.f64 (neg.f64 (pow.f64 a 2)) 3)) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (neg.f64 (pow.f64 a 2)) (neg.f64 (pow.f64 a 2))) (*.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2))))))
(/.f64 (-.f64 (pow.f64 b 4) (*.f64 (neg.f64 (pow.f64 a 2)) (neg.f64 (pow.f64 a 2)))) (-.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2))))
(pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(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)) (cbrt.f64 (pow.f64 b 2)) (neg.f64 (pow.f64 a 2)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(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 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (pow.f64 a 2)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (neg.f64 (pow.f64 b 2))))
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 (neg.f64 (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 1)
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (fma.f64 b b (pow.f64 a 2)))
(pow.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2)
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(+.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 (-.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 (cbrt.f64 (pow.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 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 1)
(*.f64 1 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 2) (cbrt.f64 (-.f64 (pow.f64 a 2) (pow.f64 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 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (/.f64 1 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)))))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 1 (fma.f64 b b (pow.f64 a 2))))
(*.f64 (+.f64 a b) (-.f64 a b))
(/.f64 1 (/.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))) (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(/.f64 1 (/.f64 (fma.f64 b b (pow.f64 a 2)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (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 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a 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 (+.f64 (pow.f64 a 6) (pow.f64 (neg.f64 (pow.f64 b 2)) 3)) (+.f64 (pow.f64 a 4) (-.f64 (*.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 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))))
(pow.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 1)
(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)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 2)
(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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) 1)
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))
(+.f64 (pow.f64 b 2) (*.f64 (neg.f64 (pow.f64 a 2)) 1))
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 (neg.f64 a) a (pow.f64 a 2)))
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 (neg.f64 (pow.f64 a 2)) 1 (pow.f64 a 2)))
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)) (pow.f64 a 2)))
(+.f64 (neg.f64 (pow.f64 a 2)) (pow.f64 b 2))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1)
(*.f64 1 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (/.f64 1 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2)))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (fma.f64 b b (pow.f64 a 2))))
(*.f64 (+.f64 b a) (-.f64 b a))
(/.f64 1 (/.f64 (+.f64 (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 1 (/.f64 (fma.f64 b b (pow.f64 a 2)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (pow.f64 a 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (neg.f64 (fma.f64 b b (pow.f64 a 2))))
(/.f64 (+.f64 (pow.f64 b 6) (pow.f64 (neg.f64 (pow.f64 a 2)) 3)) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 (neg.f64 (pow.f64 a 2)) (neg.f64 (pow.f64 a 2))) (*.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2))))))
(/.f64 (-.f64 (pow.f64 b 4) (*.f64 (neg.f64 (pow.f64 a 2)) (neg.f64 (pow.f64 a 2)))) (-.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2))))
(pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(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)) (cbrt.f64 (pow.f64 b 2)) (neg.f64 (pow.f64 a 2)))
Outputs
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 (PI.f64) (*.f64 1/180 angle)))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/34992000 (pow.f64 angle 3))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/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 1/180 angle))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/22674816000000 (pow.f64 angle 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 -1/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 1/180 angle)))))
(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/180 (*.f64 angle (PI.f64)) (*.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 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (*.f64 (*.f64 -1/64800 (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 (*.f64 1/25194240000 (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) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 1/25194240000 (pow.f64 angle 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 (*.f64 1/25194240000 (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 (*.f64 1/25194240000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 -1/24488801280000000 (pow.f64 angle 6)))))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -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 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (pow.f64 a 2) (neg.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(+.f64 (*.f64 -1 (*.f64 (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)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -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)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -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)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -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 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2))
(*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -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)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -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)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -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)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -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 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2))
(*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -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)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -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)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -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)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -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 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2))
(*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -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)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -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)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -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)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -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 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (pow.f64 a 2) (neg.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(+.f64 (*.f64 -1 (*.f64 (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)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -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)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -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)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -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 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (pow.f64 a 2) (neg.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(+.f64 (*.f64 -1 (*.f64 (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)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -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)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -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)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -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 1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 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)))))))
(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 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 a 2) (pow.f64 b 2))) -1/8748000) (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 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)))))))))
(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 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 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -1/8748000) (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 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 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) (*.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 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -1/8748000) (fma.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 1/1417176000000) (*.f64 (pow.f64 angle 7) (fma.f64 -1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 a 2) (pow.f64 b 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))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -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))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -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))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -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))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -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))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -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))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -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))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -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))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -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 (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 (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 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(-.f64 (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 (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 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(-.f64 (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 (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 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(-.f64 (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 (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 (pow.f64 a 2) (pow.f64 b 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 (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 (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 (pow.f64 a 2) (pow.f64 b 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 (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 (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 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 -1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (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 (*.f64 1/34992000 (pow.f64 angle 3)) (pow.f64 (PI.f64) 3)))
(fma.f64 (*.f64 (pow.f64 angle 3) 1/34992000) (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 (*.f64 1/34992000 (pow.f64 angle 3)) (pow.f64 (PI.f64) 3))))
(fma.f64 (*.f64 angle (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))))
(+.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 1/34992000 (pow.f64 angle 3)) (pow.f64 (PI.f64) 3)))))
(fma.f64 (*.f64 angle (PI.f64)) -1/180 (fma.f64 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) -1/22674816000000 (fma.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) 1/34992000 (*.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 (*.f64 angle (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 (*.f64 angle (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 (*.f64 angle (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 (*.f64 angle (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 (*.f64 angle (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 (*.f64 angle (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 (*.f64 angle (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 (*.f64 angle (PI.f64)) -1/180))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (*.f64 (*.f64 -1/64800 (pow.f64 angle 2)) (pow.f64 (PI.f64) 2)))
(fma.f64 -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 (*.f64 1/25194240000 (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) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 1/25194240000 (pow.f64 angle 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 (*.f64 1/25194240000 (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 (*.f64 1/25194240000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 -1/24488801280000000 (pow.f64 angle 6)))))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -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 (*.f64 angle (PI.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 2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 1/11664000 (*.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 2 (pow.f64 angle 3)) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 1/8748000)))
(fma.f64 2 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 1/8748000)) (*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(fma.f64 2 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 1/8748000)) (*.f64 (*.f64 (*.f64 angle (PI.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 (*.f64 2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))) (*.f64 2 (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 -1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 -1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 -1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (-.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 2 (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 1/8748000)) (*.f64 (pow.f64 angle 5) (fma.f64 -1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -1/3779136000000))))))
(fma.f64 2 (fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 1/8748000) (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -1/1417176000000))) (*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(fma.f64 2 (fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 1/8748000) (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -1/1417176000000))) (*.f64 (*.f64 (*.f64 angle (PI.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 (*.f64 2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 -1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 -1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 -1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))))) (*.f64 2 (*.f64 (pow.f64 angle 7) (+.f64 (*.f64 1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 1/4407984230400000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 1/1469328076800000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (-.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 2 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 1/8748000)) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 5) (fma.f64 -1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -1/3779136000000))) (*.f64 (pow.f64 angle 7) (fma.f64 1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (fma.f64 1/4407984230400000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 1/550998028800000000))))))))
(fma.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 2 (+.f64 (fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 1/8748000) (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -1/1417176000000))) (*.f64 (pow.f64 angle 7) (fma.f64 1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 1/489776025600000000))))))
(fma.f64 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -1/90 (*.f64 2 (+.f64 (fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 1/8748000) (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -1/1417176000000))) (*.f64 (pow.f64 angle 7) (fma.f64 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 1/30855889612800000000 (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 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 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (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 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (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 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (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 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (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 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (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 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (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 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (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 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 (pow.f64 b 2) -2))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 (pow.f64 b 2) -2))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))) (*.f64 (*.f64 2 (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (+.f64 (*.f64 (pow.f64 b 2) -2) (*.f64 2 (pow.f64 a 2))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (+.f64 (*.f64 (pow.f64 b 2) -2) (*.f64 2 (pow.f64 a 2))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))) (*.f64 (*.f64 2 (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (+.f64 (*.f64 (pow.f64 b 2) -2) (*.f64 2 (pow.f64 a 2))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (+.f64 (*.f64 (pow.f64 b 2) -2) (*.f64 2 (pow.f64 a 2))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))) (*.f64 (*.f64 2 (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (+.f64 (*.f64 (pow.f64 b 2) -2) (*.f64 2 (pow.f64 a 2))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (+.f64 (*.f64 (pow.f64 b 2) -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 (*.f64 2 (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 2 (pow.f64 a 2)))
(*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))) (*.f64 (*.f64 2 (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (+.f64 (*.f64 (pow.f64 b 2) -2) (*.f64 2 (pow.f64 a 2))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (+.f64 (*.f64 (pow.f64 b 2) -2) (*.f64 2 (pow.f64 a 2))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))) (*.f64 (*.f64 2 (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (+.f64 (*.f64 (pow.f64 b 2) -2) (*.f64 2 (pow.f64 a 2))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (+.f64 (*.f64 (pow.f64 b 2) -2) (*.f64 2 (pow.f64 a 2))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))) (*.f64 (*.f64 2 (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (+.f64 (*.f64 (pow.f64 b 2) -2) (*.f64 2 (pow.f64 a 2))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (+.f64 (*.f64 (pow.f64 b 2) -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 (*.f64 2 (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 2 (pow.f64 a 2)))
(*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))) (*.f64 (*.f64 2 (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (+.f64 (*.f64 (pow.f64 b 2) -2) (*.f64 2 (pow.f64 a 2))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (+.f64 (*.f64 (pow.f64 b 2) -2) (*.f64 2 (pow.f64 a 2))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))) (*.f64 (*.f64 2 (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (+.f64 (*.f64 (pow.f64 b 2) -2) (*.f64 2 (pow.f64 a 2))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (+.f64 (*.f64 (pow.f64 b 2) -2) (*.f64 2 (pow.f64 a 2))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))) (*.f64 (*.f64 2 (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (+.f64 (*.f64 (pow.f64 b 2) -2) (*.f64 2 (pow.f64 a 2))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (+.f64 (*.f64 (pow.f64 b 2) -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 (*.f64 2 (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 2 (pow.f64 a 2)))
(*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))) (*.f64 (*.f64 2 (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (+.f64 (*.f64 (pow.f64 b 2) -2) (*.f64 2 (pow.f64 a 2))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (+.f64 (*.f64 (pow.f64 b 2) -2) (*.f64 2 (pow.f64 a 2))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))) (*.f64 (*.f64 2 (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (+.f64 (*.f64 (pow.f64 b 2) -2) (*.f64 2 (pow.f64 a 2))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (+.f64 (*.f64 (pow.f64 b 2) -2) (*.f64 2 (pow.f64 a 2))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))) (*.f64 (*.f64 2 (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (+.f64 (*.f64 (pow.f64 b 2) -2) (*.f64 2 (pow.f64 a 2))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (+.f64 (*.f64 (pow.f64 b 2) -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 (*.f64 -2 (pow.f64 b 2)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 (pow.f64 b 2) -2))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 (pow.f64 b 2) -2))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))) (*.f64 (*.f64 2 (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (+.f64 (*.f64 (pow.f64 b 2) -2) (*.f64 2 (pow.f64 a 2))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (+.f64 (*.f64 (pow.f64 b 2) -2) (*.f64 2 (pow.f64 a 2))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))) (*.f64 (*.f64 2 (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (+.f64 (*.f64 (pow.f64 b 2) -2) (*.f64 2 (pow.f64 a 2))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (+.f64 (*.f64 (pow.f64 b 2) -2) (*.f64 2 (pow.f64 a 2))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))) (*.f64 (*.f64 2 (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (+.f64 (*.f64 (pow.f64 b 2) -2) (*.f64 2 (pow.f64 a 2))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (+.f64 (*.f64 (pow.f64 b 2) -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 (*.f64 -2 (pow.f64 b 2)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 (pow.f64 b 2) -2))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 (pow.f64 b 2) -2))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))) (*.f64 (*.f64 2 (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (+.f64 (*.f64 (pow.f64 b 2) -2) (*.f64 2 (pow.f64 a 2))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (+.f64 (*.f64 (pow.f64 b 2) -2) (*.f64 2 (pow.f64 a 2))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))) (*.f64 (*.f64 2 (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (+.f64 (*.f64 (pow.f64 b 2) -2) (*.f64 2 (pow.f64 a 2))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (+.f64 (*.f64 (pow.f64 b 2) -2) (*.f64 2 (pow.f64 a 2))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))) (*.f64 (*.f64 2 (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (+.f64 (*.f64 (pow.f64 b 2) -2) (*.f64 2 (pow.f64 a 2))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 b 2) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 (PI.f64) (*.f64 1/180 angle)))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/34992000 (pow.f64 angle 3))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/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 1/180 angle))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/22674816000000 (pow.f64 angle 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 -1/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 1/180 angle)))))
(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/180 (*.f64 angle (PI.f64)) (*.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 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (*.f64 (*.f64 -1/64800 (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 (*.f64 1/25194240000 (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) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 1/25194240000 (pow.f64 angle 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 (*.f64 1/25194240000 (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 (*.f64 1/25194240000 (pow.f64 angle 4)) (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 -1/24488801280000000 (pow.f64 angle 6)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 -2 (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (*.f64 (pow.f64 a 2) -2) (*.f64 2 (pow.f64 b 2))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (*.f64 (pow.f64 a 2) -2) (*.f64 2 (pow.f64 b 2))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (*.f64 (pow.f64 a 2) -2) (*.f64 2 (pow.f64 b 2))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (pow.f64 b 2)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (*.f64 (pow.f64 a 2) -2) (*.f64 2 (pow.f64 b 2))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (*.f64 (pow.f64 a 2) -2) (*.f64 2 (pow.f64 b 2))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (*.f64 (pow.f64 a 2) -2) (*.f64 2 (pow.f64 b 2))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (pow.f64 b 2)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (*.f64 (pow.f64 a 2) -2) (*.f64 2 (pow.f64 b 2))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (*.f64 (pow.f64 a 2) -2) (*.f64 2 (pow.f64 b 2))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (*.f64 (pow.f64 a 2) -2) (*.f64 2 (pow.f64 b 2))))
(*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (pow.f64 b 2)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (*.f64 (pow.f64 a 2) -2) (*.f64 2 (pow.f64 b 2))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (*.f64 (pow.f64 a 2) -2) (*.f64 2 (pow.f64 b 2))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (*.f64 (pow.f64 a 2) -2) (*.f64 2 (pow.f64 b 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 (PI.f64) (*.f64 1/180 angle))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (*.f64 (pow.f64 a 2) -2) (*.f64 2 (pow.f64 b 2))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (*.f64 (pow.f64 a 2) -2) (*.f64 2 (pow.f64 b 2))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (*.f64 (pow.f64 a 2) -2) (*.f64 2 (pow.f64 b 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 (PI.f64) (*.f64 1/180 angle))))
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (*.f64 (pow.f64 a 2) -2) (*.f64 2 (pow.f64 b 2))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (*.f64 (pow.f64 a 2) -2) (*.f64 2 (pow.f64 b 2))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (*.f64 2 (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.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 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 1/90)
(+.f64 (*.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.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))))))
(fma.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.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))
(fma.f64 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/90 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (pow.f64 angle 3) -1/17496000)))
(fma.f64 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 1/90 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 (pow.f64 angle 3) -1/17496000)))
(+.f64 (*.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.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)))))))
(fma.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (fma.f64 1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.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)))
(fma.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/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 1/90)))
(+.f64 (*.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 -1/15427944806400000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.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))))))))
(fma.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (fma.f64 -1/15427944806400000000 (*.f64 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (fma.f64 1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.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))))
(fma.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (fma.f64 -1/15427944806400000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (fma.f64 1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.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))))
(fma.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/15427944806400000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (fma.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 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 1/90))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.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 (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 (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 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(-.f64 (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 (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 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(-.f64 (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 (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 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(-.f64 (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 (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 (pow.f64 a 2) (pow.f64 b 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 (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 (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 (pow.f64 a 2) (pow.f64 b 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 (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 (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 (pow.f64 a 2) (pow.f64 b 2))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(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 (PI.f64) (*.f64 1/180 angle)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.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 (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 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 b 2)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (neg.f64 (pow.f64 a 2))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(+.f64 (*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (neg.f64 (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) 1)
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (sin.f64 (-.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (fma.f64 (PI.f64) (*.f64 angle 1/180) (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2))) 2))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 a b) 2))) (/.f64 (+.f64 (sin.f64 0) (sin.f64 (fma.f64 (PI.f64) (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 0) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (sin.f64 (-.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (fma.f64 (PI.f64) (*.f64 angle 1/180) (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 (fma.f64 b b (pow.f64 a 2)) 2))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 b b (pow.f64 a 2))) (/.f64 (+.f64 (sin.f64 0) (sin.f64 (fma.f64 (PI.f64) (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 a a (pow.f64 b 2))) (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 0) 2))
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (fma.f64 (PI.f64) (*.f64 angle 1/180) (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (*.f64 2 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 a b) 2))) (/.f64 (+.f64 (sin.f64 0) (sin.f64 (fma.f64 (PI.f64) (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 0) 2))
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (fma.f64 (PI.f64) (*.f64 angle 1/180) (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (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 (+.f64 (sin.f64 0) (sin.f64 (fma.f64 (PI.f64) (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 a a (pow.f64 b 2))) (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 0) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (sin.f64 (-.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (fma.f64 (PI.f64) (*.f64 angle 1/180) (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2)
(/.f64 (+.f64 (sin.f64 0) (sin.f64 (fma.f64 (PI.f64) (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 1/180 angle))))) (/.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 0) 2) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 0) 2) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 b 6) (pow.f64 a 6))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 a b) 2)) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 b b (pow.f64 a 2)))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (/.f64 (fma.f64 b b (pow.f64 a 2)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 a a (pow.f64 b 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 a a (pow.f64 b 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (/.f64 (+.f64 (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (pow.f64 (*.f64 a b) 2)) (-.f64 (pow.f64 b 6) (pow.f64 a 6))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (fma.f64 b b (pow.f64 a 2)))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (/.f64 (fma.f64 b b (pow.f64 a 2)) (-.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 a a (pow.f64 b 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 a a (pow.f64 b 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (fma.f64 (PI.f64) (*.f64 angle 1/180) (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)
(/.f64 (+.f64 (sin.f64 0) (sin.f64 (fma.f64 (PI.f64) (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 1/180 angle))))) (/.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 0) 2) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 0) 2) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1)
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 3)
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3) 1/3)
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 2)
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3)))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 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 a 2) (pow.f64 b 2))
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 (neg.f64 a) a (pow.f64 a 2)))
(-.f64 (pow.f64 b 2) (-.f64 (pow.f64 a 2) (*.f64 0 (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 (pow.f64 b 2) (-.f64 (pow.f64 a 2) (*.f64 0 (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 a 2) (pow.f64 b 2)) (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)))))
(+.f64 (neg.f64 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1)
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 1 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 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 b 2) (pow.f64 a 2)) 2)) (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 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 (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 (pow.f64 a 2) (pow.f64 b 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 a b) 2))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (-.f64 (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 a a (pow.f64 b 2)))
(*.f64 (+.f64 b a) (-.f64 b a))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 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 a b) 2))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 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 a a (pow.f64 b 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 a b) 2))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (-.f64 (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 4) (pow.f64 a 4)) (fma.f64 a a (pow.f64 b 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 a b) 2))))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (-.f64 (neg.f64 (pow.f64 a 4)) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 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 a a (pow.f64 b 2))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (neg.f64 (fma.f64 a a (pow.f64 b 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 a b) 2))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (-.f64 (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 a a (pow.f64 b 2)))
(pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1)
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3)
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 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))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 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))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(exp.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 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))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 b b (neg.f64 (pow.f64 a 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 1 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (cbrt.f64 (pow.f64 b 2)) (neg.f64 (pow.f64 a 2)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(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 (PI.f64) (*.f64 1/180 angle)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.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 (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 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (pow.f64 a 2)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (neg.f64 (pow.f64 b 2))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 (neg.f64 (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 1)
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (/.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))) (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (-.f64 (pow.f64 a 6) (pow.f64 b 6)))))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 6) (pow.f64 b 6)))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (-.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 1/180 angle))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (/.f64 (fma.f64 b b (pow.f64 a 2)) (-.f64 (pow.f64 a 4) (pow.f64 b 4))))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (fma.f64 a a (pow.f64 b 2))) (-.f64 (pow.f64 a 4) (pow.f64 b 4)))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) (fma.f64 a a (pow.f64 b 2))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))
(pow.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 1/3)
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2)
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
(*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (log.f64 (pow.f64 (exp.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 3)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3) 8) (pow.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 3)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3) 8) (pow.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 3)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3) 8) (pow.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 3)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3) 8) (pow.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) 3)))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(+.f64 (pow.f64 a 2) (neg.f64 (pow.f64 b 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 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 b 2) (pow.f64 a 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 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 0 (pow.f64 b 2)))
(-.f64 (pow.f64 a 2) (-.f64 (pow.f64 b 2) (*.f64 0 (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 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 0 (pow.f64 b 2)))
(-.f64 (pow.f64 a 2) (-.f64 (pow.f64 b 2) (*.f64 0 (pow.f64 b 2))))
(+.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (fma.f64 (neg.f64 (cbrt.f64 (pow.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 (pow.f64 b 2) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 1)
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 1 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 2) (cbrt.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 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 (pow.f64 b 2) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (/.f64 1 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 1 (fma.f64 b b (pow.f64 a 2))))
(*.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 1 (fma.f64 b b (pow.f64 a 2))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 a a (pow.f64 b 2)))
(*.f64 (+.f64 a b) (-.f64 a b))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(/.f64 1 (/.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))) (-.f64 (pow.f64 a 6) (pow.f64 b 6))))
(*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (/.f64 1 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 1 (/.f64 (fma.f64 b b (pow.f64 a 2)) (-.f64 (pow.f64 a 4) (pow.f64 b 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 a a (pow.f64 b 2)))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2))))
(*.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (/.f64 1 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 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 4) (pow.f64 a 4)) (fma.f64 a a (pow.f64 b 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (neg.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (-.f64 (neg.f64 (pow.f64 a 4)) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a 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 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 a a (pow.f64 b 2))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (neg.f64 (fma.f64 a a (pow.f64 b 2))))
(/.f64 (+.f64 (pow.f64 a 6) (pow.f64 (neg.f64 (pow.f64 b 2)) 3)) (+.f64 (pow.f64 a 4) (-.f64 (*.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 b 6)) (/.f64 1 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (-.f64 (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 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 a a (pow.f64 b 2)))
(pow.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 1)
(-.f64 (pow.f64 b 2) (pow.f64 a 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 b 2) (pow.f64 a 2))
(-.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 b 2) (pow.f64 a 2))
(-.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 b 2) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(-.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 b 2) (pow.f64 a 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 b 2) (pow.f64 a 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 b 2) (pow.f64 a 2))
(-.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 b 2) (pow.f64 a 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 b 2) (pow.f64 a 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 b 2) (pow.f64 a 2))
(-.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 b 2) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 a a (neg.f64 (pow.f64 b 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 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 b 2) (pow.f64 a 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 (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4))) (pow.f64 b 2))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(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 (PI.f64) (*.f64 1/180 angle)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.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 (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 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) 1)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 3)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3) 1/3)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 2)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 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 a 2) (pow.f64 b 2))
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 (neg.f64 a) a (pow.f64 a 2)))
(-.f64 (pow.f64 b 2) (-.f64 (pow.f64 a 2) (*.f64 0 (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 (pow.f64 b 2) (-.f64 (pow.f64 a 2) (*.f64 0 (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 a 2) (pow.f64 b 2)) (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)))))
(+.f64 (neg.f64 (pow.f64 a 2)) (pow.f64 b 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1)
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 1 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 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 b 2) (pow.f64 a 2)) 2)) (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 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 (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 (pow.f64 a 2) (pow.f64 b 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 a b) 2))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (-.f64 (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 a a (pow.f64 b 2)))
(*.f64 (+.f64 b a) (-.f64 b a))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 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 a b) 2))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 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 a a (pow.f64 b 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 a b) 2))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (-.f64 (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 4) (pow.f64 a 4)) (fma.f64 a a (pow.f64 b 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 a b) 2))))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6)) (-.f64 (neg.f64 (pow.f64 a 4)) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 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 a a (pow.f64 b 2))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (neg.f64 (fma.f64 a a (pow.f64 b 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 a b) 2))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 a 6)) (+.f64 (pow.f64 (*.f64 a b) 2) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(/.f64 (-.f64 (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 a a (pow.f64 b 2)))
(pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1)
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3)
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 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))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 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))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(exp.f64 (log.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 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))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 b b (neg.f64 (pow.f64 a 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 1 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (cbrt.f64 (pow.f64 b 2)) (neg.f64 (pow.f64 a 2)))

eval269.0ms (0.6%)

Compiler

Compiled 13914 to 10318 computations (25.8% saved)

prune171.0ms (0.4%)

Pruning

36 alts after pruning (36 fresh and 0 done)

PrunedKeptTotal
New40436440
Fresh000
Picked303
Done000
Total40736443
Accuracy
74.2%
Counts
443 → 36
Alt Table
Click to see full alt table
StatusAccuracyProgram
19.4%
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)
15.8%
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) (fma.f64 a a (pow.f64 b 2))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))
51.5%
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -1/90)
19.9%
(*.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))))
61.1%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
35.8%
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 2 (pow.f64 a 2)))
38.7%
(*.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
58.9%
(*.f64 (*.f64 2 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
19.4%
(*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
25.6%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (pow.f64 (pow.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 3) 1/3)))
63.1%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))
33.2%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (expm1.f64 (log1p.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))
26.6%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (exp.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))
35.2%
(*.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
30.2%
(*.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
30.5%
(*.f64 2 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 2))
56.1%
(*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 3))
56.5%
(*.f64 2 (/.f64 (+.f64 (sin.f64 0) (sin.f64 (fma.f64 (PI.f64) (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 1/180 angle))))) (/.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
17.8%
(*.f64 2 (*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 a a (pow.f64 b 2))) (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 0) 2)))
4.9%
(*.f64 2 (*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (neg.f64 (fma.f64 a a (pow.f64 b 2)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
55.4%
(*.f64 2 (*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 0) 2) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
20.6%
(*.f64 2 (*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 0) 2) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
57.8%
(*.f64 2 (*.f64 (-.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 (/.f64 (PI.f64) -180) angle)))))
54.9%
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))))
56.1%
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
56.1%
(*.f64 2 (*.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 -1/180))))))
54.3%
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1)))
19.0%
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
61.5%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
39.4%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2)))
37.9%
(*.f64 2 (*.f64 (expm1.f64 (log1p.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
20.9%
(*.f64 2 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
29.8%
(*.f64 2 (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
51.5%
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
18.5%
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
13.8%
(exp.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
19.4%
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)
15.8%
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) (fma.f64 a a (pow.f64 b 2))) (-.f64 (pow.f64 b 4) (pow.f64 a 4)))
51.5%
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -1/90)
19.9%
(*.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))))
61.1%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
35.8%
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 2 (pow.f64 a 2)))
38.7%
(*.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
58.9%
(*.f64 (*.f64 2 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
19.4%
(*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
25.6%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (pow.f64 (pow.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 3) 1/3)))
63.1%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))
33.2%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (expm1.f64 (log1p.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))
26.6%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (exp.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))
35.2%
(*.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
30.2%
(*.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
30.5%
(*.f64 2 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 2))
56.1%
(*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 3))
56.5%
(*.f64 2 (/.f64 (+.f64 (sin.f64 0) (sin.f64 (fma.f64 (PI.f64) (*.f64 1/180 angle) (*.f64 (PI.f64) (*.f64 1/180 angle))))) (/.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
17.8%
(*.f64 2 (*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 a a (pow.f64 b 2))) (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 0) 2)))
4.9%
(*.f64 2 (*.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 a 4)) (neg.f64 (fma.f64 a a (pow.f64 b 2)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
55.4%
(*.f64 2 (*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 0) 2) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
20.6%
(*.f64 2 (*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 0) 2) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
57.8%
(*.f64 2 (*.f64 (-.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 (/.f64 (PI.f64) -180) angle)))))
54.9%
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))))
56.1%
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
56.1%
(*.f64 2 (*.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 -1/180))))))
54.3%
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1)))
19.0%
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
61.5%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
39.4%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2)))
37.9%
(*.f64 2 (*.f64 (expm1.f64 (log1p.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
20.9%
(*.f64 2 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
29.8%
(*.f64 2 (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
51.5%
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
18.5%
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
13.8%
(exp.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
Compiler

Compiled 3760 to 3052 computations (18.8% saved)

localize1.3s (3.1%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
78.8%
(cos.f64 (*.f64 angle (/.f64 (PI.f64) -180)))
78.6%
(sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))
73.5%
(log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
50.8%
(PI.f64)
94.7%
(*.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
78.8%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
78.6%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
50.8%
(PI.f64)
96.6%
(*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2))
78.6%
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
76.8%
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
50.8%
(PI.f64)
99.6%
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
96.0%
(-.f64 (pow.f64 a 2) (pow.f64 b 2))
94.0%
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
50.8%
(PI.f64)
94.7%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))
78.8%
(cos.f64 (*.f64 angle (/.f64 (PI.f64) -180)))
78.6%
(sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))
50.8%
(PI.f64)
Compiler

Compiled 418 to 265 computations (36.6% saved)

series32.0ms (0.1%)

Counts
15 → 216
Calls

60 calls:

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

rewrite97.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
796×associate-*r*
318×cbrt-prod
297×log1p-expm1-u
297×expm1-log1p-u
294×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify215.0ms (0.5%)

Algorithm
egg-herbie
Rules
1404×associate-*l*
1196×log-prod
806×fma-def
596×*-commutative
560×cube-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
060023541
1156321110
2601320950
Stop Event
node limit
Counts
457 → 336
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/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b)))))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b))))) (*.f64 2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b))))))))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b))))))) (*.f64 2 (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 -1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b)))) (+.f64 (*.f64 -1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 -1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b))))))))))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 -1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b)))) (+.f64 (*.f64 -1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 -1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b)))))))) (*.f64 2 (*.f64 (pow.f64 angle 7) (+.f64 (*.f64 1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 a b)))) (+.f64 (*.f64 1/4407984230400000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 a b)))) (+.f64 (*.f64 1/1469328076800000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.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 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 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 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 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 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 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 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 a b)))))
(*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 a (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.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 (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 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 a (*.f64 (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 (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 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (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 (pow.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 (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 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (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 (pow.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 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 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 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 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 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 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 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 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 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 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 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 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 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 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 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.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 (*.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/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/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))))
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 (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))))))
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))))) (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5)) (+.f64 (*.f64 1/4534963200000 (pow.f64 (PI.f64) 5)) (*.f64 1/2267481600000 (pow.f64 (PI.f64) 5))))))))
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))))) (+.f64 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5)) (+.f64 (*.f64 1/4534963200000 (pow.f64 (PI.f64) 5)) (*.f64 1/2267481600000 (pow.f64 (PI.f64) 5)))))) (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/881596846080000000 (pow.f64 (PI.f64) 7)) (+.f64 (*.f64 -1/1469328076800000000 (pow.f64 (PI.f64) 7)) (+.f64 (*.f64 -1/4407984230400000000 (pow.f64 (PI.f64) 7)) (*.f64 -1/30855889612800000000 (pow.f64 (PI.f64) 7))))))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -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/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(+.f64 (*.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))
(+.f64 (*.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/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))))
(+.f64 (*.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/15427944806400000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (-.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/90 (*.f64 angle (*.f64 (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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(log.f64 (neg.f64 (pow.f64 b 2)))
(+.f64 (log.f64 (neg.f64 (pow.f64 b 2))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (log.f64 (neg.f64 (pow.f64 b 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(+.f64 (log.f64 (neg.f64 (pow.f64 b 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6))))))
(*.f64 -2 (log.f64 (/.f64 1 a)))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 a))) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 a))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 a))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6))))))
(*.f64 -2 (log.f64 (/.f64 -1 a)))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 a))) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 a))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 a))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6))))))
(log.f64 (pow.f64 a 2))
(+.f64 (log.f64 (pow.f64 a 2)) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (log.f64 (pow.f64 a 2)) (+.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 (pow.f64 a 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6))))))
(+.f64 (log.f64 -1) (*.f64 -2 (log.f64 (/.f64 1 b))))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))))))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 -1/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 -1) (*.f64 -2 (log.f64 (/.f64 -1 b))))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 b))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 b))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))))))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 b))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))) (*.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6)))))))
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 (exp.f64 (log1p.f64 (PI.f64))) 1)
(*.f64 1 (PI.f64))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(pow.f64 (PI.f64) 1)
(pow.f64 (cbrt.f64 (PI.f64)) 3)
(pow.f64 (pow.f64 (PI.f64) 3) 1/3)
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(sqrt.f64 (pow.f64 (PI.f64) 2))
(log.f64 (exp.f64 (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (PI.f64))))
(cbrt.f64 (pow.f64 (PI.f64) 3))
(expm1.f64 (log1p.f64 (PI.f64)))
(exp.f64 (log.f64 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1))
(log1p.f64 (expm1.f64 (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))) 1)
(pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) 1)
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))) 2)
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (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 a 2) (pow.f64 b 2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 3) (pow.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))))
(-.f64 (exp.f64 (log1p.f64 (PI.f64))) 1)
(*.f64 1 (PI.f64))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(pow.f64 (PI.f64) 1)
(pow.f64 (cbrt.f64 (PI.f64)) 3)
(pow.f64 (pow.f64 (PI.f64) 3) 1/3)
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(sqrt.f64 (pow.f64 (PI.f64) 2))
(log.f64 (exp.f64 (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (PI.f64))))
(cbrt.f64 (pow.f64 (PI.f64) 3))
(expm1.f64 (log1p.f64 (PI.f64)))
(exp.f64 (log.f64 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1))
(log1p.f64 (expm1.f64 (PI.f64)))
(+.f64 (*.f64 (*.f64 (PI.f64) angle) (pow.f64 a 2)) (*.f64 (*.f64 (PI.f64) angle) (neg.f64 (pow.f64 b 2))))
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) angle)) (*.f64 (neg.f64 (pow.f64 b 2)) (*.f64 (PI.f64) angle)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) 1)
(pow.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 3) (pow.f64 angle 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 3) (pow.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(exp.f64 (log.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -1/90))) 1)
(pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -1/90) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -1/90)) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -1/90) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -1/90)) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 2) 1/8100))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 angle) (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -1/90))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -1/90))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -1/90) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -1/90)))
(exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -1/90)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -1/90)) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -1/90)))
(-.f64 (exp.f64 (log1p.f64 (PI.f64))) 1)
(*.f64 1 (PI.f64))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(pow.f64 (PI.f64) 1)
(pow.f64 (cbrt.f64 (PI.f64)) 3)
(pow.f64 (pow.f64 (PI.f64) 3) 1/3)
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(sqrt.f64 (pow.f64 (PI.f64) 2))
(log.f64 (exp.f64 (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (PI.f64))))
(cbrt.f64 (pow.f64 (PI.f64) 3))
(expm1.f64 (log1p.f64 (PI.f64)))
(exp.f64 (log.f64 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1))
(log1p.f64 (expm1.f64 (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2))))) 1)
(pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2))) 3) 1/3)
(pow.f64 (*.f64 b (sqrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 b 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 b 6) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (pow.f64 b 6)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2)))))
(-.f64 (exp.f64 (log1p.f64 (PI.f64))) 1)
(*.f64 1 (PI.f64))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(pow.f64 (PI.f64) 1)
(pow.f64 (cbrt.f64 (PI.f64)) 3)
(pow.f64 (pow.f64 (PI.f64) 3) 1/3)
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(sqrt.f64 (pow.f64 (PI.f64) 2))
(log.f64 (exp.f64 (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (PI.f64))))
(cbrt.f64 (pow.f64 (PI.f64) 3))
(expm1.f64 (log1p.f64 (PI.f64)))
(exp.f64 (log.f64 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1))
(log1p.f64 (expm1.f64 (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 1)
(pow.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2)
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) (pow.f64 (*.f64 2 (-.f64 (pow.f64 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 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(-.f64 (exp.f64 (log1p.f64 (PI.f64))) 1)
(*.f64 1 (PI.f64))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(pow.f64 (PI.f64) 1)
(pow.f64 (cbrt.f64 (PI.f64)) 3)
(pow.f64 (pow.f64 (PI.f64) 3) 1/3)
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(sqrt.f64 (pow.f64 (PI.f64) 2))
(log.f64 (exp.f64 (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (PI.f64))))
(cbrt.f64 (pow.f64 (PI.f64) 3))
(expm1.f64 (log1p.f64 (PI.f64)))
(exp.f64 (log.f64 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1))
(log1p.f64 (expm1.f64 (PI.f64)))
(+.f64 (log.f64 (+.f64 a b)) (log.f64 (-.f64 a b)))
(+.f64 (log.f64 (-.f64 a b)) (log.f64 (+.f64 a b)))
(+.f64 0 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 2))) (log.f64 (cbrt.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(+.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (log.f64 (sqrt.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) 1)
(-.f64 (log.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (log.f64 (+.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (*.f64 a b) 2))))
(-.f64 (log.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (log.f64 (fma.f64 a a (pow.f64 b 2))))
(*.f64 1 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 2)) (cbrt.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (sqrt.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (sqrt.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(pow.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 1)
(pow.f64 (cbrt.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) 3)
(pow.f64 (pow.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) 2)
(sqrt.f64 (pow.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 2))
(cbrt.f64 (pow.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 3))
(expm1.f64 (log1p.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(exp.f64 (log.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(exp.f64 (*.f64 (log.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) 1))
(log1p.f64 (-.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 1))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
Outputs
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (*.f64 (*.f64 -1/64800 (pow.f64 angle 2)) (pow.f64 (PI.f64) 2)))
(fma.f64 -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 (fma.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)) 1) (*.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 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 -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/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b)))))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (*.f64 angle (PI.f64)) -1/90))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b))))) (*.f64 2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b))))))))
(fma.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 2 (pow.f64 angle 3)) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (pow.f64 (PI.f64) 3)) 1/8748000)))
(fma.f64 2 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 (PI.f64) 3) 1/8748000))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (*.f64 angle (PI.f64)) -1/90)))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b))))))) (*.f64 2 (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 -1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b)))) (+.f64 (*.f64 -1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 -1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b))))))))))
(fma.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (pow.f64 (PI.f64) 3)) 1/8748000)) (*.f64 (pow.f64 angle 5) (fma.f64 -1/2267481600000 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (pow.f64 (PI.f64) 5)) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (pow.f64 (PI.f64) 5)) -1/3779136000000))))))
(fma.f64 2 (fma.f64 (pow.f64 angle 3) (*.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) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -1/1417176000000))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (*.f64 angle (PI.f64)) -1/90)))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 -1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b)))) (+.f64 (*.f64 -1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 -1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b)))))))) (*.f64 2 (*.f64 (pow.f64 angle 7) (+.f64 (*.f64 1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 a b)))) (+.f64 (*.f64 1/4407984230400000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 a b)))) (+.f64 (*.f64 1/1469328076800000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 a b))))))))))))
(fma.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))) (fma.f64 2 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.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 a b) (-.f64 a b)) (pow.f64 (PI.f64) 5)) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (pow.f64 (PI.f64) 5)) -1/3779136000000))) (*.f64 (pow.f64 angle 7) (fma.f64 1/30855889612800000000 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (pow.f64 (PI.f64) 7)) (fma.f64 1/4407984230400000000 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (pow.f64 (PI.f64) 7)) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (pow.f64 (PI.f64) 7)) 1/550998028800000000))))))))
(fma.f64 -1/90 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 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 a 2) (pow.f64 b 2))) -1/1417176000000) (*.f64 (pow.f64 angle 7) (fma.f64 1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 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 a b)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 2 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 a b)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 2 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 a b)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 2 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 a b)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 2 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 a b)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 2 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 a b)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 2 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 a b)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 2 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 a b)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 2 (cos.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 (pow.f64 b 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 -2 (pow.f64 b 2)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 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 b 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (*.f64 (*.f64 a (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b)))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) 0)) (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 -2 (pow.f64 b 2))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.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)))))))))
(fma.f64 -2 (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (+.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b))) (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) 0))) (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.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)))))))))
(fma.f64 -2 (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (+.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b))) (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) 0))) (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (+.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 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (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 (*.f64 a (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b))) (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 2 (+.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) 0)) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (pow.f64 a 2)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.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)))))))))
(fma.f64 -2 (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (+.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b))) (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) 0))) (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.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)))))))))
(fma.f64 -2 (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (+.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b))) (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) 0))) (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (+.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 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (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 (*.f64 a (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b))) (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 2 (+.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) 0)) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (pow.f64 a 2)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.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)))))))))
(fma.f64 -2 (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (+.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b))) (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) 0))) (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.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)))))))))
(fma.f64 -2 (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (+.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b))) (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) 0))) (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (+.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 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (pow.f64 a 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 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(*.f64 2 (+.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b))) (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2))))
(*.f64 2 (+.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) 0)) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (pow.f64 a 2)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.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 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -2 (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (+.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b))) (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) 0))) (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.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 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -2 (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (+.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b))) (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) 0))) (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (+.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 (pow.f64 b 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 -2 (pow.f64 b 2)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 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 b 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (*.f64 (*.f64 a (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b)))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) 0)) (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 -2 (pow.f64 b 2))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.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 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -2 (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (+.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b))) (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) 0))) (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.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 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -2 (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (+.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 0 b))) (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) 0))) (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (+.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 (pow.f64 b 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 -2 (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 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 0 a))) (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
(*.f64 -2 (+.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) 0))))
(+.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 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -2 (*.f64 b (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 0 a))) (fma.f64 -2 (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))))
(fma.f64 -2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) 0)) (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 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 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -2 (*.f64 b (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 0 a))) (fma.f64 -2 (*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 2)))))
(fma.f64 -2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) 0)) (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))))
(*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(neg.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))
(*.f64 (pow.f64 b 2) (neg.f64 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(neg.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))
(*.f64 (pow.f64 b 2) (neg.f64 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(neg.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))
(*.f64 (pow.f64 b 2) (neg.f64 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) 1/90)
(*.f64 (*.f64 (PI.f64) (*.f64 angle (pow.f64 b 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 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) 1/90))
(fma.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 a 2))) (*.f64 (*.f64 (PI.f64) (*.f64 angle (pow.f64 b 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 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) 1/90))
(fma.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 a 2))) (*.f64 (*.f64 (PI.f64) (*.f64 angle (pow.f64 b 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 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) 1/90))
(fma.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 a 2))) (*.f64 (*.f64 (PI.f64) (*.f64 angle (pow.f64 b 2))) 1/90))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 a 2) (*.f64 (*.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 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) 1/90))
(fma.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 a 2))) (*.f64 (*.f64 (PI.f64) (*.f64 angle (pow.f64 b 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 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) 1/90))
(fma.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 a 2))) (*.f64 (*.f64 (PI.f64) (*.f64 angle (pow.f64 b 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 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) 1/90))
(fma.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 a 2))) (*.f64 (*.f64 (PI.f64) (*.f64 angle (pow.f64 b 2))) 1/90))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 a 2) (*.f64 (*.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 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) 1/90))
(fma.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 a 2))) (*.f64 (*.f64 (PI.f64) (*.f64 angle (pow.f64 b 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 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) 1/90))
(fma.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 a 2))) (*.f64 (*.f64 (PI.f64) (*.f64 angle (pow.f64 b 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 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) 1/90))
(fma.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 a 2))) (*.f64 (*.f64 (PI.f64) (*.f64 angle (pow.f64 b 2))) 1/90))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 a 2) (*.f64 (*.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 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) 1/90))
(fma.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 a 2))) (*.f64 (*.f64 (PI.f64) (*.f64 angle (pow.f64 b 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 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) 1/90))
(fma.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 a 2))) (*.f64 (*.f64 (PI.f64) (*.f64 angle (pow.f64 b 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 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) 1/90))
(fma.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 a 2))) (*.f64 (*.f64 (PI.f64) (*.f64 angle (pow.f64 b 2))) 1/90))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) 1/90)
(*.f64 (*.f64 (PI.f64) (*.f64 angle (pow.f64 b 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 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) 1/90))
(fma.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 a 2))) (*.f64 (*.f64 (PI.f64) (*.f64 angle (pow.f64 b 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 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) 1/90))
(fma.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 a 2))) (*.f64 (*.f64 (PI.f64) (*.f64 angle (pow.f64 b 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 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) 1/90))
(fma.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 a 2))) (*.f64 (*.f64 (PI.f64) (*.f64 angle (pow.f64 b 2))) 1/90))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) 1/90)
(*.f64 (*.f64 (PI.f64) (*.f64 angle (pow.f64 b 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 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) 1/90))
(fma.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 a 2))) (*.f64 (*.f64 (PI.f64) (*.f64 angle (pow.f64 b 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 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) 1/90))
(fma.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 a 2))) (*.f64 (*.f64 (PI.f64) (*.f64 angle (pow.f64 b 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 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) 1/90))
(fma.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (pow.f64 a 2))) (*.f64 (*.f64 (PI.f64) (*.f64 angle (pow.f64 b 2))) 1/90))
(*.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 (pow.f64 (*.f64 angle (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 (pow.f64 (*.f64 angle (PI.f64)) 3) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (fma.f64 (PI.f64) (*.f64 angle 1/180) (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) 1/22674816000000))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 -1/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 (pow.f64 (*.f64 angle (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))))))
(fma.f64 -1/34992000 (pow.f64 (*.f64 angle (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 angle 5) (*.f64 (pow.f64 (PI.f64) 5) 1/22674816000000)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (*.f64 (*.f64 -1/64800 (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 (fma.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)) 1) (*.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 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 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) 1/180)
(*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 angle 1/180))
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))))))
(fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000))))
(fma.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)) (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 angle 1/180)))
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))))) (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5)) (+.f64 (*.f64 1/4534963200000 (pow.f64 (PI.f64) 5)) (*.f64 1/2267481600000 (pow.f64 (PI.f64) 5))))))))
(fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (fma.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)) (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 b 2) (fma.f64 1/22674816000000 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 (PI.f64) 5) 1/1511654400000))))))
(fma.f64 (*.f64 (PI.f64) (*.f64 angle (pow.f64 b 2))) 1/180 (fma.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)) (*.f64 (pow.f64 b 2) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) 1/1417176000000) (pow.f64 angle 5)))))
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))))) (+.f64 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5)) (+.f64 (*.f64 1/4534963200000 (pow.f64 (PI.f64) 5)) (*.f64 1/2267481600000 (pow.f64 (PI.f64) 5)))))) (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/881596846080000000 (pow.f64 (PI.f64) 7)) (+.f64 (*.f64 -1/1469328076800000000 (pow.f64 (PI.f64) 7)) (+.f64 (*.f64 -1/4407984230400000000 (pow.f64 (PI.f64) 7)) (*.f64 -1/30855889612800000000 (pow.f64 (PI.f64) 7))))))))))
(fma.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (fma.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)) (fma.f64 (pow.f64 angle 5) (*.f64 (pow.f64 b 2) (fma.f64 1/22674816000000 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 (PI.f64) 5) 1/1511654400000))) (*.f64 (*.f64 (pow.f64 angle 7) (pow.f64 b 2)) (fma.f64 -1/881596846080000000 (pow.f64 (PI.f64) 7) (fma.f64 -1/1469328076800000000 (pow.f64 (PI.f64) 7) (*.f64 (pow.f64 (PI.f64) 7) -1/3856986201600000000)))))))
(fma.f64 (*.f64 (PI.f64) (*.f64 angle (pow.f64 b 2))) 1/180 (fma.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)) (fma.f64 (pow.f64 angle 5) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (PI.f64) 5) 1/1417176000000)) (*.f64 (fma.f64 (pow.f64 (PI.f64) 7) -1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) -29/30855889612800000000)) (*.f64 (pow.f64 angle 7) (pow.f64 b 2))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (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 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (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 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (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 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (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 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (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 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (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 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (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 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (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 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (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 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (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 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (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 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (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 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (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 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (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 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (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 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (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 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (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 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (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 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (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 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -2 (pow.f64 b 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 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (pow.f64 b 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 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (pow.f64 b 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 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2))))
(*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.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 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (pow.f64 b 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 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (pow.f64 b 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 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2))))
(*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.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 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (pow.f64 b 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 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (pow.f64 b 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 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2))))
(*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.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 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (pow.f64 b 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 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (pow.f64 b 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 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2))))
(*.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -2 (pow.f64 b 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 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (pow.f64 b 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 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (pow.f64 b 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 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2))))
(*.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -2 (pow.f64 b 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 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (pow.f64 b 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 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (pow.f64 b 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 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2))))
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 1/90 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 angle (PI.f64))))
(*.f64 (PI.f64) (*.f64 (*.f64 angle (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 1/90))
(+.f64 (*.f64 -1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))
(fma.f64 -1/17496000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 1/90 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 angle (PI.f64)))))
(fma.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) -1/17496000)))
(+.f64 (*.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/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))))
(fma.f64 -1/17496000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (-.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 1/90 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 angle (PI.f64))))))
(fma.f64 -1/17496000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (fma.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 (pow.f64 angle 5) 1/11337408000000))))
(+.f64 (*.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/15427944806400000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (-.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/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))))
(fma.f64 -1/17496000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (-.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)))) (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 1/90 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 angle (PI.f64)))))))
(fma.f64 -1/17496000 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (fma.f64 -1/15427944806400000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 angle 7))) (fma.f64 1/90 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 (pow.f64 angle 5) 1/11337408000000)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (neg.f64 (pow.f64 b 2)))
(+.f64 (log.f64 (neg.f64 (pow.f64 b 2))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (log.f64 (neg.f64 (pow.f64 b 2))) (neg.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(-.f64 (log.f64 (neg.f64 (pow.f64 b 2))) (/.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 (log.f64 (neg.f64 (pow.f64 b 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(+.f64 (log.f64 (neg.f64 (pow.f64 b 2))) (fma.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)))))
(+.f64 (log.f64 (neg.f64 (pow.f64 b 2))) (-.f64 (/.f64 (*.f64 -1/2 (pow.f64 a 4)) (pow.f64 b 4)) (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (log.f64 (neg.f64 (pow.f64 b 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.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 (neg.f64 (pow.f64 b 2))) (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 (neg.f64 (pow.f64 b 2))) (-.f64 (fma.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6)) (/.f64 (*.f64 -1/2 (pow.f64 a 4)) (pow.f64 b 4))) (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -2 (log.f64 (/.f64 1 a)))
(*.f64 -2 (neg.f64 (log.f64 a)))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 a))) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 -2 (neg.f64 (log.f64 a)) (/.f64 (neg.f64 (pow.f64 b 2)) (pow.f64 a 2)))
(-.f64 (*.f64 -2 (neg.f64 (log.f64 a))) (/.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 a))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(fma.f64 -2 (neg.f64 (log.f64 a)) (fma.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 (*.f64 -1/2 (pow.f64 b 4)) (pow.f64 a 4))))
(fma.f64 -2 (neg.f64 (log.f64 a)) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 a))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6))))))
(fma.f64 -2 (neg.f64 (log.f64 a)) (fma.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (*.f64 -1/3 (pow.f64 b 6)) (pow.f64 a 6)))))
(fma.f64 -2 (neg.f64 (log.f64 a)) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6)))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -2 (log.f64 (/.f64 -1 a)))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 a))) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(fma.f64 -2 (log.f64 (/.f64 -1 a)) (/.f64 (neg.f64 (pow.f64 b 2)) (pow.f64 a 2)))
(-.f64 (*.f64 -2 (log.f64 (/.f64 -1 a))) (/.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 a))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(fma.f64 -2 (log.f64 (/.f64 -1 a)) (fma.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 (*.f64 -1/2 (pow.f64 b 4)) (pow.f64 a 4))))
(fma.f64 -2 (log.f64 (/.f64 -1 a)) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 a))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6))))))
(fma.f64 -2 (log.f64 (/.f64 -1 a)) (fma.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) (fma.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (*.f64 -1/3 (pow.f64 b 6)) (pow.f64 a 6)))))
(fma.f64 -2 (log.f64 (/.f64 -1 a)) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6)))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(log.f64 (pow.f64 a 2))
(*.f64 2 (log.f64 a))
(+.f64 (log.f64 (pow.f64 a 2)) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (/.f64 (neg.f64 (pow.f64 b 2)) (pow.f64 a 2)) (*.f64 2 (log.f64 a)))
(-.f64 (*.f64 2 (log.f64 a)) (/.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (log.f64 (pow.f64 a 2)) (+.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 (fma.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 (*.f64 -1/2 (pow.f64 b 4)) (pow.f64 a 4))) (*.f64 2 (log.f64 a)))
(fma.f64 2 (log.f64 a) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (log.f64 (pow.f64 a 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6))))))
(+.f64 (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 (*.f64 -1/3 (pow.f64 b 6)) (pow.f64 a 6)))) (*.f64 2 (log.f64 a)))
(fma.f64 2 (log.f64 a) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 -1/3 (/.f64 (pow.f64 b 6) (pow.f64 a 6)))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (log.f64 -1) (*.f64 -2 (log.f64 (/.f64 1 b))))
(+.f64 (log.f64 -1) (*.f64 -2 (neg.f64 (log.f64 b))))
(fma.f64 -2 (neg.f64 (log.f64 b)) (log.f64 -1))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(+.f64 (log.f64 -1) (fma.f64 -2 (neg.f64 (log.f64 b)) (neg.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(-.f64 (fma.f64 -2 (neg.f64 (log.f64 b)) (log.f64 -1)) (/.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))))))
(+.f64 (log.f64 -1) (fma.f64 -2 (neg.f64 (log.f64 b)) (fma.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))))))
(+.f64 (-.f64 (/.f64 (*.f64 -1/2 (pow.f64 a 4)) (pow.f64 b 4)) (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (fma.f64 -2 (neg.f64 (log.f64 b)) (log.f64 -1)))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 -1/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 -1) (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 (-.f64 (fma.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6)) (/.f64 (*.f64 -1/2 (pow.f64 a 4)) (pow.f64 b 4))) (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (fma.f64 -2 (neg.f64 (log.f64 b)) (log.f64 -1)))
(+.f64 (log.f64 -1) (*.f64 -2 (log.f64 (/.f64 -1 b))))
(fma.f64 -2 (log.f64 (/.f64 -1 b)) (log.f64 -1))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 b))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(+.f64 (log.f64 -1) (fma.f64 -2 (log.f64 (/.f64 -1 b)) (neg.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(-.f64 (fma.f64 -2 (log.f64 (/.f64 -1 b)) (log.f64 -1)) (/.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 b))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))))))
(+.f64 (log.f64 -1) (fma.f64 -2 (log.f64 (/.f64 -1 b)) (fma.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))))))
(+.f64 (-.f64 (/.f64 (*.f64 -1/2 (pow.f64 a 4)) (pow.f64 b 4)) (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (fma.f64 -2 (log.f64 (/.f64 -1 b)) (log.f64 -1)))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 b))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 -1/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 -1) (fma.f64 -2 (log.f64 (/.f64 -1 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 (-.f64 (fma.f64 -1/3 (/.f64 (pow.f64 a 6) (pow.f64 b 6)) (/.f64 (*.f64 -1/2 (pow.f64 a 4)) (pow.f64 b 4))) (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (fma.f64 -2 (log.f64 (/.f64 -1 b)) (log.f64 -1)))
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (*.f64 (*.f64 -1/64800 (pow.f64 angle 2)) (pow.f64 (PI.f64) 2)))
(fma.f64 -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 (fma.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)) 1) (*.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 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 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (PI.f64))) 1)
(PI.f64)
(*.f64 1 (PI.f64))
(PI.f64)
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64)))
(PI.f64)
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(PI.f64)
(pow.f64 (PI.f64) 1)
(PI.f64)
(pow.f64 (cbrt.f64 (PI.f64)) 3)
(PI.f64)
(pow.f64 (pow.f64 (PI.f64) 3) 1/3)
(PI.f64)
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(PI.f64)
(sqrt.f64 (pow.f64 (PI.f64) 2))
(PI.f64)
(log.f64 (exp.f64 (PI.f64)))
(PI.f64)
(log.f64 (+.f64 1 (expm1.f64 (PI.f64))))
(PI.f64)
(cbrt.f64 (pow.f64 (PI.f64) 3))
(PI.f64)
(expm1.f64 (log1p.f64 (PI.f64)))
(PI.f64)
(exp.f64 (log.f64 (PI.f64)))
(PI.f64)
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1))
(PI.f64)
(log1p.f64 (expm1.f64 (PI.f64)))
(PI.f64)
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))) 1)
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) 1)
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))) 3)
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) 3) 1/3)
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))) 2)
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) 2))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) 3))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (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 a 2) (pow.f64 b 2))) 3)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 3) (pow.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))) 1))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(-.f64 (exp.f64 (log1p.f64 (PI.f64))) 1)
(PI.f64)
(*.f64 1 (PI.f64))
(PI.f64)
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64)))
(PI.f64)
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(PI.f64)
(pow.f64 (PI.f64) 1)
(PI.f64)
(pow.f64 (cbrt.f64 (PI.f64)) 3)
(PI.f64)
(pow.f64 (pow.f64 (PI.f64) 3) 1/3)
(PI.f64)
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(PI.f64)
(sqrt.f64 (pow.f64 (PI.f64) 2))
(PI.f64)
(log.f64 (exp.f64 (PI.f64)))
(PI.f64)
(log.f64 (+.f64 1 (expm1.f64 (PI.f64))))
(PI.f64)
(cbrt.f64 (pow.f64 (PI.f64) 3))
(PI.f64)
(expm1.f64 (log1p.f64 (PI.f64)))
(PI.f64)
(exp.f64 (log.f64 (PI.f64)))
(PI.f64)
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1))
(PI.f64)
(log1p.f64 (expm1.f64 (PI.f64)))
(PI.f64)
(+.f64 (*.f64 (*.f64 (PI.f64) angle) (pow.f64 a 2)) (*.f64 (*.f64 (PI.f64) angle) (neg.f64 (pow.f64 b 2))))
(fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) angle)) (*.f64 (neg.f64 (pow.f64 b 2)) (*.f64 (PI.f64) angle)))
(fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) 1)
(fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(pow.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 1)
(fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) 3)
(fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(pow.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 3) 1/3)
(fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) 2)
(fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 2))
(fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))
(fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 3))
(fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 3)))
(fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 3) (pow.f64 angle 3)))
(fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) 3) (pow.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 3)))
(fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(exp.f64 (log.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) 1))
(fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -1/90))) 1)
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (*.f64 angle (PI.f64)) -1/90))
(pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -1/90) 1)
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (*.f64 angle (PI.f64)) -1/90))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -1/90)) 3)
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (*.f64 angle (PI.f64)) -1/90))
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -1/90) 3) 1/3)
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (*.f64 angle (PI.f64)) -1/90))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -1/90)) 2)
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (*.f64 angle (PI.f64)) -1/90))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 2) 1/8100))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 angle (PI.f64))) 2) 1/8100))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) 2) 1/8100))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 angle) (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -1/90))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (*.f64 angle (PI.f64)) -1/90))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -1/90))))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (*.f64 angle (PI.f64)) -1/90))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -1/90) 3))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (*.f64 angle (PI.f64)) -1/90))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -1/90)))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (*.f64 angle (PI.f64)) -1/90))
(exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -1/90)))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (*.f64 angle (PI.f64)) -1/90))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -1/90)) 1))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (*.f64 angle (PI.f64)) -1/90))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -1/90)))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (*.f64 angle (PI.f64)) -1/90))
(-.f64 (exp.f64 (log1p.f64 (PI.f64))) 1)
(PI.f64)
(*.f64 1 (PI.f64))
(PI.f64)
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64)))
(PI.f64)
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(PI.f64)
(pow.f64 (PI.f64) 1)
(PI.f64)
(pow.f64 (cbrt.f64 (PI.f64)) 3)
(PI.f64)
(pow.f64 (pow.f64 (PI.f64) 3) 1/3)
(PI.f64)
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(PI.f64)
(sqrt.f64 (pow.f64 (PI.f64) 2))
(PI.f64)
(log.f64 (exp.f64 (PI.f64)))
(PI.f64)
(log.f64 (+.f64 1 (expm1.f64 (PI.f64))))
(PI.f64)
(cbrt.f64 (pow.f64 (PI.f64) 3))
(PI.f64)
(expm1.f64 (log1p.f64 (PI.f64)))
(PI.f64)
(exp.f64 (log.f64 (PI.f64)))
(PI.f64)
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1))
(PI.f64)
(log1p.f64 (expm1.f64 (PI.f64)))
(PI.f64)
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2))))) 1)
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2))) 1)
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2)))) 3)
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2))) 3) 1/3)
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(pow.f64 (*.f64 b (sqrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2)
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4)))
(sqrt.f64 (*.f64 (pow.f64 b 4) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (pow.f64 b 2)))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2))))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2))) 3))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(cbrt.f64 (*.f64 (pow.f64 b 6) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (pow.f64 b 6)))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2)))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2)))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2)))) 1))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2)))))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(-.f64 (exp.f64 (log1p.f64 (PI.f64))) 1)
(PI.f64)
(*.f64 1 (PI.f64))
(PI.f64)
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64)))
(PI.f64)
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(PI.f64)
(pow.f64 (PI.f64) 1)
(PI.f64)
(pow.f64 (cbrt.f64 (PI.f64)) 3)
(PI.f64)
(pow.f64 (pow.f64 (PI.f64) 3) 1/3)
(PI.f64)
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(PI.f64)
(sqrt.f64 (pow.f64 (PI.f64) 2))
(PI.f64)
(log.f64 (exp.f64 (PI.f64)))
(PI.f64)
(log.f64 (+.f64 1 (expm1.f64 (PI.f64))))
(PI.f64)
(cbrt.f64 (pow.f64 (PI.f64) 3))
(PI.f64)
(expm1.f64 (log1p.f64 (PI.f64)))
(PI.f64)
(exp.f64 (log.f64 (PI.f64)))
(PI.f64)
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1))
(PI.f64)
(log1p.f64 (expm1.f64 (PI.f64)))
(PI.f64)
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 1)
(*.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(pow.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(*.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)
(*.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3) 1/3)
(*.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2)
(*.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2))
(*.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 3))
(*.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) (pow.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 3)))
(*.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(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 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1))
(*.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 2 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(-.f64 (exp.f64 (log1p.f64 (PI.f64))) 1)
(PI.f64)
(*.f64 1 (PI.f64))
(PI.f64)
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64)))
(PI.f64)
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(PI.f64)
(pow.f64 (PI.f64) 1)
(PI.f64)
(pow.f64 (cbrt.f64 (PI.f64)) 3)
(PI.f64)
(pow.f64 (pow.f64 (PI.f64) 3) 1/3)
(PI.f64)
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(PI.f64)
(sqrt.f64 (pow.f64 (PI.f64) 2))
(PI.f64)
(log.f64 (exp.f64 (PI.f64)))
(PI.f64)
(log.f64 (+.f64 1 (expm1.f64 (PI.f64))))
(PI.f64)
(cbrt.f64 (pow.f64 (PI.f64) 3))
(PI.f64)
(expm1.f64 (log1p.f64 (PI.f64)))
(PI.f64)
(exp.f64 (log.f64 (PI.f64)))
(PI.f64)
(exp.f64 (*.f64 (log.f64 (PI.f64)) 1))
(PI.f64)
(log1p.f64 (expm1.f64 (PI.f64)))
(PI.f64)
(+.f64 (log.f64 (+.f64 a b)) (log.f64 (-.f64 a b)))
(log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 (log.f64 (-.f64 a b)) (log.f64 (+.f64 a b)))
(+.f64 (log.f64 (+.f64 a b)) (log.f64 (-.f64 a b)))
(log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 0 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (log.f64 (+.f64 a b)) (log.f64 (-.f64 a b)))
(log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 2))) (log.f64 (cbrt.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(+.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (log.f64 (sqrt.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(+.f64 (log.f64 (+.f64 a b)) (log.f64 (-.f64 a b)))
(log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) 1)
(+.f64 (log.f64 (+.f64 a b)) (log.f64 (-.f64 a b)))
(log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(-.f64 (log.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (log.f64 (+.f64 (+.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (*.f64 a b) 2))))
(-.f64 (log.f64 (-.f64 (pow.f64 a 6) (pow.f64 b 6))) (log.f64 (+.f64 (pow.f64 a 4) (+.f64 (pow.f64 b 4) (pow.f64 (*.f64 a b) 2)))))
(-.f64 (log.f64 (-.f64 (pow.f64 a 4) (pow.f64 b 4))) (log.f64 (fma.f64 a a (pow.f64 b 2))))
(*.f64 1 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (log.f64 (+.f64 a b)) (log.f64 (-.f64 a b)))
(log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 2)) (cbrt.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (sqrt.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (sqrt.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(+.f64 (log.f64 (+.f64 a b)) (log.f64 (-.f64 a b)))
(log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(pow.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 1)
(+.f64 (log.f64 (+.f64 a b)) (log.f64 (-.f64 a b)))
(log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(pow.f64 (cbrt.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) 3)
(+.f64 (log.f64 (+.f64 a b)) (log.f64 (-.f64 a b)))
(log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(pow.f64 (pow.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 3) 1/3)
(+.f64 (log.f64 (+.f64 a b)) (log.f64 (-.f64 a b)))
(log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(pow.f64 (sqrt.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) 2)
(+.f64 (log.f64 (+.f64 a b)) (log.f64 (-.f64 a b)))
(log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(sqrt.f64 (pow.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 2))
(+.f64 (log.f64 (+.f64 a b)) (log.f64 (-.f64 a b)))
(log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(cbrt.f64 (pow.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 3))
(+.f64 (log.f64 (+.f64 a b)) (log.f64 (-.f64 a b)))
(log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(expm1.f64 (log1p.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(+.f64 (log.f64 (+.f64 a b)) (log.f64 (-.f64 a b)))
(log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(exp.f64 (log.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(+.f64 (log.f64 (+.f64 a b)) (log.f64 (-.f64 a b)))
(log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(exp.f64 (*.f64 (log.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) 1))
(+.f64 (log.f64 (+.f64 a b)) (log.f64 (-.f64 a b)))
(log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(log1p.f64 (-.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 1))
(log1p.f64 (-.f64 (pow.f64 a 2) (+.f64 (pow.f64 b 2) 1)))
(log1p.f64 (-.f64 (pow.f64 a 2) (fma.f64 b b 1)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))

eval397.0ms (0.9%)

Compiler

Compiled 21069 to 14859 computations (29.5% saved)

prune320.0ms (0.8%)

Pruning

70 alts after pruning (68 fresh and 2 done)

PrunedKeptTotal
New67654730
Fresh171431
Picked325
Done000
Total69670766
Accuracy
76.1%
Counts
766 → 70
Alt Table
Click to see full alt table
StatusAccuracyProgram
19.4%
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)
51.1%
(+.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)))))
34.3%
(*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) -1/90))
19.9%
(*.f64 (*.f64 (*.f64 2 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 3)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
20.7%
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
20.6%
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
20.9%
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (sin.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
19.9%
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180))))
20.6%
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (/.f64 angle 180))))
21.0%
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180))))
20.5%
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
61.1%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
22.3%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 a b))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
15.6%
(*.f64 (*.f64 (*.f64 2 (expm1.f64 (log1p.f64 (-.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))))
19.0%
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (pow.f64 a 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
21.3%
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -2 (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
35.8%
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 2 (pow.f64 a 2)))
37.7%
(*.f64 (*.f64 (PI.f64) (*.f64 angle (pow.f64 b 2))) 1/90)
58.4%
(*.f64 (*.f64 2 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))
58.4%
(*.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))
64.0%
(*.f64 (*.f64 2 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))
19.4%
(*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
60.8%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))
61.9%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))
26.1%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (exp.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))
60.7%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))
61.2%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1) (*.f64 (+.f64 a b) (-.f64 a b))))
61.2%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (+.f64 a b) (-.f64 a b))))
61.2%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (+.f64 a b) (-.f64 a b))))
61.2%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (+.f64 a b) (-.f64 a b))))
58.0%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))
60.7%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))
26.9%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) -180))) (exp.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))
60.9%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))
26.4%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) -180))) (exp.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))
63.1%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))
33.2%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (expm1.f64 (log1p.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))
35.4%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (exp.f64 (*.f64 2 (log.f64 a)))))
27.7%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (exp.f64 (log.f64 (sqrt.f64 (pow.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 2))))))
17.5%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (exp.f64 (exp.f64 (log.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))))
26.4%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 3)))))
61.9%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 a b))))
61.2%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)) (*.f64 (+.f64 a b) (-.f64 a b))))
58.9%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 1 (*.f64 (+.f64 a b) (-.f64 a b))))
26.1%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 1 (exp.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))
16.8%
(*.f64 2 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2))
39.1%
(*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2)))) 3))
55.4%
(*.f64 2 (*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 0) 2) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
20.6%
(*.f64 2 (*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 0) 2) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
57.8%
(*.f64 2 (*.f64 (-.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 (/.f64 (PI.f64) -180) angle)))))
56.1%
(*.f64 2 (*.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 -1/180))))))
54.3%
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1)))
61.5%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
38.7%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64)))) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2)))
39.2%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)) (pow.f64 b 2)))
36.7%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2)))
37.7%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (*.f64 1/180 angle)))) (pow.f64 b 2)))
39.4%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2)))
39.4%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (pow.f64 b 2)))
37.7%
(*.f64 2 (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 angle 1/180)))
20.9%
(*.f64 2 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
24.2%
(*.f64 2 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4))))
26.6%
(*.f64 2 (expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2))))))
29.8%
(*.f64 2 (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
34.3%
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
57.4%
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))
51.5%
(*.f64 -1/90 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
51.3%
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
57.4%
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b)))))
13.8%
(exp.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
19.4%
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)
51.1%
(+.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)))))
34.3%
(*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) -1/90))
19.9%
(*.f64 (*.f64 (*.f64 2 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 3)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
20.7%
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
20.6%
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
20.9%
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (sin.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
19.9%
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180))))
20.6%
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (/.f64 angle 180))))
21.0%
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180))))
20.5%
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
61.1%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
22.3%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 a b))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
15.6%
(*.f64 (*.f64 (*.f64 2 (expm1.f64 (log1p.f64 (-.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))))
19.0%
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (pow.f64 a 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
21.3%
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -2 (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
35.8%
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 2 (pow.f64 a 2)))
37.7%
(*.f64 (*.f64 (PI.f64) (*.f64 angle (pow.f64 b 2))) 1/90)
58.4%
(*.f64 (*.f64 2 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))
58.4%
(*.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))
64.0%
(*.f64 (*.f64 2 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))
19.4%
(*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
60.8%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))
61.9%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))
26.1%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (exp.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))
60.7%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))
61.2%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1) (*.f64 (+.f64 a b) (-.f64 a b))))
61.2%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (+.f64 a b) (-.f64 a b))))
61.2%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (+.f64 a b) (-.f64 a b))))
61.2%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (+.f64 a b) (-.f64 a b))))
58.0%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))
60.7%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))
26.9%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) -180))) (exp.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))
60.9%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))
26.4%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) -180))) (exp.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))
63.1%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))
33.2%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (expm1.f64 (log1p.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))
35.4%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (exp.f64 (*.f64 2 (log.f64 a)))))
27.7%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (exp.f64 (log.f64 (sqrt.f64 (pow.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 2))))))
17.5%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (exp.f64 (exp.f64 (log.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))))
26.4%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 3)))))
61.9%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 a b))))
61.2%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)) (*.f64 (+.f64 a b) (-.f64 a b))))
58.9%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 1 (*.f64 (+.f64 a b) (-.f64 a b))))
26.1%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 1 (exp.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))
16.8%
(*.f64 2 (pow.f64 (*.f64 b (sqrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2))
39.1%
(*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2)))) 3))
55.4%
(*.f64 2 (*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 0) 2) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
20.6%
(*.f64 2 (*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 0) 2) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
57.8%
(*.f64 2 (*.f64 (-.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 (/.f64 (PI.f64) -180) angle)))))
56.1%
(*.f64 2 (*.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 -1/180))))))
54.3%
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1)))
61.5%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
38.7%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64)))) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2)))
39.2%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)) (pow.f64 b 2)))
36.7%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2)))
37.7%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (*.f64 1/180 angle)))) (pow.f64 b 2)))
39.4%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2)))
39.4%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (pow.f64 b 2)))
37.7%
(*.f64 2 (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 angle 1/180)))
20.9%
(*.f64 2 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
24.2%
(*.f64 2 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4))))
26.6%
(*.f64 2 (expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 b 2))))))
29.8%
(*.f64 2 (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
34.3%
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
57.4%
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))
51.5%
(*.f64 -1/90 (*.f64 (PI.f64) (*.f64 angle (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
51.3%
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
57.4%
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b)))))
13.8%
(exp.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
Compiler

Compiled 7024 to 5586 computations (20.5% saved)

localize6.4s (15.1%)

Localize:

Found 19 expressions with local error:

NewAccuracyProgram
92.7%
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
70.4%
(*.f64 (-.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 (/.f64 (PI.f64) -180) angle))))
59.5%
(cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle))
55.8%
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
99.4%
(*.f64 (PI.f64) (*.f64 angle 1/180))
88.4%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (+.f64 a b) (-.f64 a b))))
58.9%
(sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))
58.7%
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
99.4%
(*.f64 (PI.f64) (/.f64 angle 180))
88.0%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle))))
59.5%
(cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle))
58.9%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))
99.8%
(*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b)))
99.5%
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b)))))
87.0%
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b))))
99.4%
(*.f64 (*.f64 angle (PI.f64)) -1/180)
70.8%
(*.f64 (*.f64 2 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))
59.5%
(cos.f64 (*.f64 angle (/.f64 (PI.f64) -180)))
55.8%
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))
Compiler

Compiled 496 to 259 computations (47.8% saved)

series25.0ms (0.1%)

Counts
13 → 288
Calls

78 calls:

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

rewrite102.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
374×cbrt-prod
366×log1p-expm1-u
366×expm1-log1p-u
361×add-exp-log
360×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

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

simplify308.0ms (0.7%)

Algorithm
egg-herbie
Rules
1382×fma-def
1038×log-prod
840×*-commutative
558×distribute-lft-in
540×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
072336412
1209932208
2679732178
Stop Event
node limit
Counts
495 → 472
Calls
Call 1
Inputs
(*.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 (+.f64 a b) (-.f64 a b)))))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b))))) (*.f64 2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b))))))))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b))))))) (*.f64 2 (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 -1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b)))) (+.f64 (*.f64 -1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 -1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b))))))))))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 -1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b)))) (+.f64 (*.f64 -1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 -1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b)))))))) (*.f64 2 (*.f64 (pow.f64 angle 7) (+.f64 (*.f64 1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 a b)))) (+.f64 (*.f64 1/4407984230400000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 a b)))) (+.f64 (*.f64 1/1469328076800000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.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 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 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 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 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 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 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 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 a b)))))
(*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 a (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.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 (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 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 a (*.f64 (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 (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 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (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 (pow.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 (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 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (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 (pow.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 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 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 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 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 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 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 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 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 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 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 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 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 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 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 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/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 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))
(+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))
(+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))
(+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.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 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 (*.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 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 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 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.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 (*.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 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 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 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 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 (*.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 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 (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (PI.f64))) (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (PI.f64))) (+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 a 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (PI.f64))) (+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 a 2) (PI.f64))))
(*.f64 (pow.f64 a 2) (PI.f64))
(+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 a 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (PI.f64))) (+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 a 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (PI.f64))) (+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 a 2) (PI.f64))))
(*.f64 (pow.f64 a 2) (PI.f64))
(+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 a 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (PI.f64))) (+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 a 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (PI.f64))) (+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 a 2) (PI.f64))))
(*.f64 (pow.f64 a 2) (PI.f64))
(+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 a 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 a 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 a 2) (PI.f64))))
(*.f64 -1 (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (PI.f64))) (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 a 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 a 2) (PI.f64))))
(*.f64 -1 (*.f64 (pow.f64 b 2) (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 -1 (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (PI.f64))) (*.f64 (pow.f64 a 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (PI.f64))) (*.f64 (pow.f64 a 2) (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 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 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/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)))
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/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b)))))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b))))) (*.f64 2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b))))))))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b))))))) (*.f64 2 (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 -1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b)))) (+.f64 (*.f64 -1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 -1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b))))))))))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 -1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b)))) (+.f64 (*.f64 -1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 -1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b)))))))) (*.f64 2 (*.f64 (pow.f64 angle 7) (+.f64 (*.f64 1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 a b)))) (+.f64 (*.f64 1/4407984230400000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 a b)))) (+.f64 (*.f64 1/1469328076800000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.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 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 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 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 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 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 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 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 a b)))))
(*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.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 (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 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 2 (*.f64 a (*.f64 (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 (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 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (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 (pow.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 (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 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (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 (pow.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 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 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 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 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 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 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 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 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 2 (*.f64 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 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 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 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 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 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 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 1/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 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (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/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 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1)
(*.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))))) 1)
(pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))) 1)
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))) 2)
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 3) (pow.f64 (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 3) (pow.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 3)))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))) 1))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 1)
(/.f64 (*.f64 angle (PI.f64)) -180)
(pow.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)) 1)
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 3)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 2)
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)) 2))
(log.f64 (pow.f64 (exp.f64 angle) (*.f64 (PI.f64) -1/180)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)) 3))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (*.f64 (PI.f64) -1/180) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) -1/180) 3) (pow.f64 angle 3)))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 1))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b))))) 1)
(pow.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b))) 1)
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b)))) 3)
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b)))) 2)
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b))) 2))
(log.f64 (pow.f64 (exp.f64 angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b))))))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b))) 3))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (pow.f64 (*.f64 (+.f64 a b) (-.f64 a b)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b)) 3) (pow.f64 angle 3)))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b)))))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b)))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b)))) 1))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b))) -1/90))) 1)
(pow.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b))) -1/90) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b))) -1/90)) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b))) -1/90) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b))) -1/90)) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b))) -1/90) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b))) -1/90))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b))) -1/90))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b))) -1/90) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b))) -1/90)))
(exp.f64 (log.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b))) -1/90)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b))) -1/90)) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b))) -1/90)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b)))) 1)
(pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) (-.f64 a b)) (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b)) 3))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 (+.f64 a b) (-.f64 a b)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 a b) (-.f64 a b)) 3) (pow.f64 (PI.f64) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b))))
(exp.f64 (log.f64 (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) 1)
(pow.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) (-.f64 b a)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 a b) (-.f64 b a)) 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 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (pow.f64 (*.f64 (+.f64 a b) (-.f64 b a)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(exp.f64 (log.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(/.f64 (*.f64 angle (PI.f64)) 180)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/180) angle) (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle 1/180) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (PI.f64) 3)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(+.f64 0 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) 1)
(pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1)
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 2)
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 3) (pow.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (pow.f64 (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 3)))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 1))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(/.f64 (*.f64 angle (PI.f64)) 180)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/180) angle) (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle 1/180) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (PI.f64) 3)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 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 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) 3) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) 3) (pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) 3))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(pow.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) 3/2)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1)
(pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))
(log.f64 (pow.f64 (exp.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.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 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(exp.f64 (log.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
Outputs
(*.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))))
(fma.f64 -1/180 (*.f64 angle (PI.f64)) (*.f64 1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)))
(fma.f64 1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 -1/180 (*.f64 angle (PI.f64))))
(+.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 (pow.f64 (*.f64 angle (PI.f64)) 3))))
(fma.f64 -1/180 (*.f64 angle (PI.f64)) (fma.f64 1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 -1/22674816000000 (pow.f64 angle 5)))))
(+.f64 (*.f64 -1/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 (pow.f64 (*.f64 angle (PI.f64)) 3)))))
(fma.f64 -1/180 (*.f64 angle (PI.f64)) (fma.f64 -1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (fma.f64 1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 1/30855889612800000000 (pow.f64 angle 7))))))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 -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 (+.f64 a b) (-.f64 a b)))))
(*.f64 (*.f64 -1/90 angle) (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b))))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b))))) (*.f64 2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b))))))))
(fma.f64 -1/90 (*.f64 angle (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b)))) (*.f64 2 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b))) 1/8748000))))
(fma.f64 angle (*.f64 -1/90 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b))) 1/8748000) (*.f64 (pow.f64 angle 3) 2)))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b))))))) (*.f64 2 (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 -1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b)))) (+.f64 (*.f64 -1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 -1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b))))))))))
(fma.f64 -1/90 (*.f64 angle (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b)))) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b))) 1/8748000)) (*.f64 (pow.f64 angle 5) (fma.f64 -1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b))) -1/3779136000000))))))
(fma.f64 angle (*.f64 -1/90 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 2 (fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b))) 1/8748000) (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b))) -1/1417176000000)))))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 -1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b)))) (+.f64 (*.f64 -1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 -1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b)))))))) (*.f64 2 (*.f64 (pow.f64 angle 7) (+.f64 (*.f64 1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 a b)))) (+.f64 (*.f64 1/4407984230400000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 a b)))) (+.f64 (*.f64 1/1469328076800000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 a b))))))))))))
(fma.f64 -1/90 (*.f64 angle (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b)))) (fma.f64 2 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b))) 1/8748000)) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 5) (fma.f64 -1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b))) -1/3779136000000))) (*.f64 (pow.f64 angle 7) (fma.f64 1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 a b))) (fma.f64 1/4407984230400000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 a b))) 1/550998028800000000))))))))
(fma.f64 angle (*.f64 -1/90 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b))) 1/8748000)) (fma.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b))) -1/1417176000000) (*.f64 (pow.f64 angle 7) (fma.f64 1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 a b))) 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 a b)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 a b)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 a b)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 a b)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 a b)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 a b)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 a b)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 a b)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (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 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 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 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (*.f64 a (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 0 b) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 2 (*.f64 a (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) 0))) (*.f64 -2 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.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)))))))))
(fma.f64 -2 (*.f64 (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 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 0 b) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) 0)) (*.f64 a 2)) (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.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)))))))))
(fma.f64 -2 (*.f64 (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 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 0 b) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) 0)) (*.f64 a 2)) (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (+.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 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (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 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 0 b) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (fma.f64 a (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) 0)) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (pow.f64 a 2)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.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)))))))))
(fma.f64 -2 (*.f64 (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 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 0 b) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) 0)) (*.f64 a 2)) (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.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)))))))))
(fma.f64 -2 (*.f64 (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 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 0 b) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) 0)) (*.f64 a 2)) (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (+.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 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (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 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 0 b) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (fma.f64 a (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) 0)) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (pow.f64 a 2)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.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)))))))))
(fma.f64 -2 (*.f64 (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 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 0 b) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) 0)) (*.f64 a 2)) (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.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)))))))))
(fma.f64 -2 (*.f64 (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 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 0 b) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) 0)) (*.f64 a 2)) (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (+.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 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (pow.f64 a 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 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 b (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
(*.f64 2 (fma.f64 b (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) 0)) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (pow.f64 a 2)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.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 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -2 (*.f64 (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 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) 0)) (*.f64 b 2)) (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.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 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -2 (*.f64 (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 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) 0)) (*.f64 b 2)) (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (+.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 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 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 b 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 (*.f64 0 a) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 2 (*.f64 b (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) 0))) (*.f64 -2 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.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 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -2 (*.f64 (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 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) 0)) (*.f64 b 2)) (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.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 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -2 (*.f64 (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 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) 0)) (*.f64 b 2)) (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (+.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 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (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 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 0 a) (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 -2 (fma.f64 b (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) 0)) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (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 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -2 (*.f64 b (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (fma.f64 -2 (*.f64 (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 a 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 b (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) 0))) (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 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 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -2 (*.f64 b (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (fma.f64 -2 (*.f64 (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 a 2) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 b (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) 0))) (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))))
(*.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 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(neg.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))
(*.f64 angle (*.f64 (PI.f64) (neg.f64 (pow.f64 b 2))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))))
(fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 a (*.f64 (*.f64 angle (PI.f64)) (*.f64 0 b))))
(-.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) 0))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (fma.f64 a (*.f64 (*.f64 angle (PI.f64)) (*.f64 0 b)) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2))))
(-.f64 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (*.f64 angle (pow.f64 a 2)))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (fma.f64 a (*.f64 (*.f64 angle (PI.f64)) (*.f64 0 b)) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2))))
(-.f64 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (*.f64 angle (pow.f64 a 2)))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))
(*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2))
(*.f64 (PI.f64) (*.f64 angle (pow.f64 a 2)))
(+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(fma.f64 a (*.f64 (*.f64 angle (PI.f64)) (*.f64 0 b)) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)))
(fma.f64 a (*.f64 angle (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (*.f64 angle (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (fma.f64 a (*.f64 (*.f64 angle (PI.f64)) (*.f64 0 b)) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2))))
(-.f64 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (*.f64 angle (pow.f64 a 2)))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (fma.f64 a (*.f64 (*.f64 angle (PI.f64)) (*.f64 0 b)) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2))))
(-.f64 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (*.f64 angle (pow.f64 a 2)))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))
(*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2))
(*.f64 (PI.f64) (*.f64 angle (pow.f64 a 2)))
(+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(fma.f64 a (*.f64 (*.f64 angle (PI.f64)) (*.f64 0 b)) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)))
(fma.f64 a (*.f64 angle (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (*.f64 angle (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (fma.f64 a (*.f64 (*.f64 angle (PI.f64)) (*.f64 0 b)) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2))))
(-.f64 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (*.f64 angle (pow.f64 a 2)))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (fma.f64 a (*.f64 (*.f64 angle (PI.f64)) (*.f64 0 b)) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2))))
(-.f64 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (*.f64 angle (pow.f64 a 2)))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))
(*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2))
(*.f64 (PI.f64) (*.f64 angle (pow.f64 a 2)))
(+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(fma.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 0 a))) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)))
(fma.f64 angle (*.f64 0 (*.f64 (PI.f64) b)) (*.f64 (PI.f64) (*.f64 angle (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (fma.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 0 a))) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2))))
(fma.f64 -1 (*.f64 angle (fma.f64 b (*.f64 (PI.f64) 0) (*.f64 (PI.f64) (pow.f64 b 2)))) (*.f64 (PI.f64) (*.f64 angle (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (fma.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 0 a))) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2))))
(fma.f64 -1 (*.f64 angle (fma.f64 b (*.f64 (PI.f64) 0) (*.f64 (PI.f64) (pow.f64 b 2)))) (*.f64 (PI.f64) (*.f64 angle (pow.f64 a 2))))
(*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(neg.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))
(*.f64 angle (*.f64 (PI.f64) (neg.f64 (pow.f64 b 2))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))
(fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 0 a)))))
(*.f64 (neg.f64 angle) (fma.f64 b (*.f64 (PI.f64) 0) (*.f64 (PI.f64) (pow.f64 b 2))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (fma.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 0 a))) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2))))
(fma.f64 -1 (*.f64 angle (fma.f64 b (*.f64 (PI.f64) 0) (*.f64 (PI.f64) (pow.f64 b 2)))) (*.f64 (PI.f64) (*.f64 angle (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (fma.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 0 a))) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2))))
(fma.f64 -1 (*.f64 angle (fma.f64 b (*.f64 (PI.f64) 0) (*.f64 (PI.f64) (pow.f64 b 2)))) (*.f64 (PI.f64) (*.f64 angle (pow.f64 a 2))))
(*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(neg.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))
(*.f64 angle (*.f64 (PI.f64) (neg.f64 (pow.f64 b 2))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 0 a)))))
(*.f64 (neg.f64 angle) (fma.f64 b (*.f64 (PI.f64) 0) (*.f64 (PI.f64) (pow.f64 b 2))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (fma.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 0 a))) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2))))
(fma.f64 -1 (*.f64 angle (fma.f64 b (*.f64 (PI.f64) 0) (*.f64 (PI.f64) (pow.f64 b 2)))) (*.f64 (PI.f64) (*.f64 angle (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (fma.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 0 a))) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2))))
(fma.f64 -1 (*.f64 angle (fma.f64 b (*.f64 (PI.f64) 0) (*.f64 (PI.f64) (pow.f64 b 2)))) (*.f64 (PI.f64) (*.f64 angle (pow.f64 a 2))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) 1/90)
(*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 angle 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)))))
(fma.f64 -1/90 (*.f64 a (*.f64 (*.f64 angle (PI.f64)) (*.f64 0 b))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) 1/90))
(fma.f64 -1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) 0))) (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 angle 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))))))
(+.f64 (*.f64 -1/90 (fma.f64 a (*.f64 (*.f64 angle (PI.f64)) (*.f64 0 b)) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) 1/90))
(fma.f64 -1/90 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (*.f64 angle (pow.f64 a 2)))) (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 angle 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))))))
(+.f64 (*.f64 -1/90 (fma.f64 a (*.f64 (*.f64 angle (PI.f64)) (*.f64 0 b)) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) 1/90))
(fma.f64 -1/90 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (*.f64 angle (pow.f64 a 2)))) (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 angle 1/90)))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 -1/90 (pow.f64 a 2)))
(+.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 (fma.f64 a (*.f64 (*.f64 angle (PI.f64)) (*.f64 0 b)) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2))))
(*.f64 -1/90 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (*.f64 angle (pow.f64 a 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))))))
(+.f64 (*.f64 -1/90 (fma.f64 a (*.f64 (*.f64 angle (PI.f64)) (*.f64 0 b)) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) 1/90))
(fma.f64 -1/90 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (*.f64 angle (pow.f64 a 2)))) (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 angle 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))))))
(+.f64 (*.f64 -1/90 (fma.f64 a (*.f64 (*.f64 angle (PI.f64)) (*.f64 0 b)) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) 1/90))
(fma.f64 -1/90 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (*.f64 angle (pow.f64 a 2)))) (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 angle 1/90)))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 -1/90 (pow.f64 a 2)))
(+.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 (fma.f64 a (*.f64 (*.f64 angle (PI.f64)) (*.f64 0 b)) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2))))
(*.f64 -1/90 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (*.f64 angle (pow.f64 a 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))))))
(+.f64 (*.f64 -1/90 (fma.f64 a (*.f64 (*.f64 angle (PI.f64)) (*.f64 0 b)) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) 1/90))
(fma.f64 -1/90 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (*.f64 angle (pow.f64 a 2)))) (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 angle 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))))))
(+.f64 (*.f64 -1/90 (fma.f64 a (*.f64 (*.f64 angle (PI.f64)) (*.f64 0 b)) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) 1/90))
(fma.f64 -1/90 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (*.f64 angle (pow.f64 a 2)))) (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 angle 1/90)))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 -1/90 (pow.f64 a 2)))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(*.f64 -1/90 (fma.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 0 a))) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2))))
(*.f64 -1/90 (fma.f64 angle (*.f64 0 (*.f64 (PI.f64) b)) (*.f64 (PI.f64) (*.f64 angle (pow.f64 a 2)))))
(+.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 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(+.f64 (*.f64 -1/90 (fma.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 0 a))) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) 1/90))
(fma.f64 -1/90 (fma.f64 angle (*.f64 0 (*.f64 (PI.f64) b)) (*.f64 (PI.f64) (*.f64 angle (pow.f64 a 2)))) (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 angle 1/90)))
(+.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 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(+.f64 (*.f64 -1/90 (fma.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 0 a))) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) 1/90))
(fma.f64 -1/90 (fma.f64 angle (*.f64 0 (*.f64 (PI.f64) b)) (*.f64 (PI.f64) (*.f64 angle (pow.f64 a 2)))) (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 angle 1/90)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) 1/90)
(*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 angle 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)))))
(fma.f64 -1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 0 a)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) 1/90))
(fma.f64 (*.f64 angle 1/90) (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (*.f64 0 (*.f64 (PI.f64) b)) (*.f64 angle -1/90)))
(+.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 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(+.f64 (*.f64 -1/90 (fma.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 0 a))) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) 1/90))
(fma.f64 -1/90 (fma.f64 angle (*.f64 0 (*.f64 (PI.f64) b)) (*.f64 (PI.f64) (*.f64 angle (pow.f64 a 2)))) (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 angle 1/90)))
(+.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 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(+.f64 (*.f64 -1/90 (fma.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 0 a))) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) 1/90))
(fma.f64 -1/90 (fma.f64 angle (*.f64 0 (*.f64 (PI.f64) b)) (*.f64 (PI.f64) (*.f64 angle (pow.f64 a 2)))) (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 angle 1/90)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) 1/90)
(*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 angle 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 1/90 (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 0 a)))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))))
(*.f64 1/90 (*.f64 angle (fma.f64 b (*.f64 (PI.f64) 0) (*.f64 (PI.f64) (pow.f64 b 2)))))
(+.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 (*.f64 angle (PI.f64)) (pow.f64 a 2)) (*.f64 1/90 (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 0 a)))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 1/90 (*.f64 angle (fma.f64 b (*.f64 (PI.f64) 0) (*.f64 (PI.f64) (pow.f64 b 2)))) (*.f64 (*.f64 angle (PI.f64)) (*.f64 -1/90 (pow.f64 a 2))))
(+.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 (*.f64 angle (PI.f64)) (pow.f64 a 2)) (*.f64 1/90 (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 0 a)))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 1/90 (*.f64 angle (fma.f64 b (*.f64 (PI.f64) 0) (*.f64 (PI.f64) (pow.f64 b 2)))) (*.f64 (*.f64 angle (PI.f64)) (*.f64 -1/90 (pow.f64 a 2))))
(*.f64 -1 (*.f64 (pow.f64 b 2) (PI.f64)))
(neg.f64 (*.f64 (PI.f64) (pow.f64 b 2)))
(*.f64 (PI.f64) (neg.f64 (pow.f64 b 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (PI.f64))) (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))))
(fma.f64 -1 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (*.f64 a (PI.f64)) (*.f64 0 b)))
(-.f64 (*.f64 a (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (PI.f64))) (+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 a 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (pow.f64 b 2)) (fma.f64 a (*.f64 (PI.f64) (*.f64 0 b)) (*.f64 (PI.f64) (pow.f64 a 2))))
(-.f64 (fma.f64 a (*.f64 (PI.f64) 0) (*.f64 (PI.f64) (pow.f64 a 2))) (*.f64 (PI.f64) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (PI.f64))) (+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 a 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (pow.f64 b 2)) (fma.f64 a (*.f64 (PI.f64) (*.f64 0 b)) (*.f64 (PI.f64) (pow.f64 a 2))))
(-.f64 (fma.f64 a (*.f64 (PI.f64) 0) (*.f64 (PI.f64) (pow.f64 a 2))) (*.f64 (PI.f64) (pow.f64 b 2)))
(*.f64 (pow.f64 a 2) (PI.f64))
(*.f64 (PI.f64) (pow.f64 a 2))
(+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 a 2) (PI.f64)))
(fma.f64 a (*.f64 (PI.f64) (*.f64 0 b)) (*.f64 (PI.f64) (pow.f64 a 2)))
(fma.f64 a (*.f64 (PI.f64) 0) (*.f64 (PI.f64) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (PI.f64))) (+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 a 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (pow.f64 b 2)) (fma.f64 a (*.f64 (PI.f64) (*.f64 0 b)) (*.f64 (PI.f64) (pow.f64 a 2))))
(-.f64 (fma.f64 a (*.f64 (PI.f64) 0) (*.f64 (PI.f64) (pow.f64 a 2))) (*.f64 (PI.f64) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (PI.f64))) (+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 a 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (pow.f64 b 2)) (fma.f64 a (*.f64 (PI.f64) (*.f64 0 b)) (*.f64 (PI.f64) (pow.f64 a 2))))
(-.f64 (fma.f64 a (*.f64 (PI.f64) 0) (*.f64 (PI.f64) (pow.f64 a 2))) (*.f64 (PI.f64) (pow.f64 b 2)))
(*.f64 (pow.f64 a 2) (PI.f64))
(*.f64 (PI.f64) (pow.f64 a 2))
(+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 a 2) (PI.f64)))
(fma.f64 a (*.f64 (PI.f64) (*.f64 0 b)) (*.f64 (PI.f64) (pow.f64 a 2)))
(fma.f64 a (*.f64 (PI.f64) 0) (*.f64 (PI.f64) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (PI.f64))) (+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 a 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (pow.f64 b 2)) (fma.f64 a (*.f64 (PI.f64) (*.f64 0 b)) (*.f64 (PI.f64) (pow.f64 a 2))))
(-.f64 (fma.f64 a (*.f64 (PI.f64) 0) (*.f64 (PI.f64) (pow.f64 a 2))) (*.f64 (PI.f64) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (PI.f64))) (+.f64 (*.f64 a (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b)))) (*.f64 (pow.f64 a 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (pow.f64 b 2)) (fma.f64 a (*.f64 (PI.f64) (*.f64 0 b)) (*.f64 (PI.f64) (pow.f64 a 2))))
(-.f64 (fma.f64 a (*.f64 (PI.f64) 0) (*.f64 (PI.f64) (pow.f64 a 2))) (*.f64 (PI.f64) (pow.f64 b 2)))
(*.f64 (pow.f64 a 2) (PI.f64))
(*.f64 (PI.f64) (pow.f64 a 2))
(+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 a 2) (PI.f64)))
(fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 a 2)))
(fma.f64 (PI.f64) (pow.f64 a 2) (*.f64 0 (*.f64 (PI.f64) b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 a 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (pow.f64 b 2)) (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 a 2))))
(-.f64 (fma.f64 (PI.f64) (pow.f64 a 2) (*.f64 0 (*.f64 (PI.f64) b))) (*.f64 (PI.f64) (pow.f64 b 2)))
(fma.f64 (PI.f64) (+.f64 (neg.f64 (pow.f64 b 2)) (pow.f64 a 2)) (*.f64 0 (*.f64 (PI.f64) b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 a 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (pow.f64 b 2)) (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 a 2))))
(-.f64 (fma.f64 (PI.f64) (pow.f64 a 2) (*.f64 0 (*.f64 (PI.f64) b))) (*.f64 (PI.f64) (pow.f64 b 2)))
(fma.f64 (PI.f64) (+.f64 (neg.f64 (pow.f64 b 2)) (pow.f64 a 2)) (*.f64 0 (*.f64 (PI.f64) b)))
(*.f64 -1 (*.f64 (pow.f64 b 2) (PI.f64)))
(neg.f64 (*.f64 (PI.f64) (pow.f64 b 2)))
(*.f64 (PI.f64) (neg.f64 (pow.f64 b 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (PI.f64))) (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))
(fma.f64 -1 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 b (*.f64 (PI.f64) (*.f64 0 a))))
(-.f64 (*.f64 0 (*.f64 (PI.f64) b)) (*.f64 (PI.f64) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 a 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (pow.f64 b 2)) (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 a 2))))
(-.f64 (fma.f64 (PI.f64) (pow.f64 a 2) (*.f64 0 (*.f64 (PI.f64) b))) (*.f64 (PI.f64) (pow.f64 b 2)))
(fma.f64 (PI.f64) (+.f64 (neg.f64 (pow.f64 b 2)) (pow.f64 a 2)) (*.f64 0 (*.f64 (PI.f64) b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (PI.f64))) (+.f64 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))) (*.f64 (pow.f64 a 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (pow.f64 b 2)) (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 a 2))))
(-.f64 (fma.f64 (PI.f64) (pow.f64 a 2) (*.f64 0 (*.f64 (PI.f64) b))) (*.f64 (PI.f64) (pow.f64 b 2)))
(fma.f64 (PI.f64) (+.f64 (neg.f64 (pow.f64 b 2)) (pow.f64 a 2)) (*.f64 0 (*.f64 (PI.f64) b)))
(*.f64 -1 (*.f64 (pow.f64 b 2) (PI.f64)))
(neg.f64 (*.f64 (PI.f64) (pow.f64 b 2)))
(*.f64 (PI.f64) (neg.f64 (pow.f64 b 2)))
(+.f64 (*.f64 -1 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 -1 (*.f64 (pow.f64 b 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 b (*.f64 (PI.f64) (*.f64 0 a))))
(-.f64 (*.f64 0 (*.f64 (PI.f64) b)) (*.f64 (PI.f64) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (PI.f64))) (*.f64 (pow.f64 a 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (pow.f64 b 2)) (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 a 2))))
(-.f64 (fma.f64 (PI.f64) (pow.f64 a 2) (*.f64 0 (*.f64 (PI.f64) b))) (*.f64 (PI.f64) (pow.f64 b 2)))
(fma.f64 (PI.f64) (+.f64 (neg.f64 (pow.f64 b 2)) (pow.f64 a 2)) (*.f64 0 (*.f64 (PI.f64) b)))
(+.f64 (*.f64 -1 (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (PI.f64))) (*.f64 (pow.f64 a 2) (PI.f64))))
(fma.f64 -1 (*.f64 (PI.f64) (pow.f64 b 2)) (fma.f64 b (*.f64 (PI.f64) (*.f64 0 a)) (*.f64 (PI.f64) (pow.f64 a 2))))
(-.f64 (fma.f64 (PI.f64) (pow.f64 a 2) (*.f64 0 (*.f64 (PI.f64) b))) (*.f64 (PI.f64) (pow.f64 b 2)))
(fma.f64 (PI.f64) (+.f64 (neg.f64 (pow.f64 b 2)) (pow.f64 a 2)) (*.f64 0 (*.f64 (PI.f64) b)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(neg.f64 (*.f64 (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 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 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 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 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 b (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(fma.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 b (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0))))
(+.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 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (fma.f64 b (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0))) (*.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 (*.f64 -1 (*.f64 (pow.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 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (fma.f64 b (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0))) (*.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 (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 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2)))
(+.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 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(fma.f64 b (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (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 (*.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 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (fma.f64 b (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0))) (*.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 (*.f64 -1 (*.f64 (pow.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 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (fma.f64 b (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0))) (*.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 (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 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2)))
(+.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 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(fma.f64 b (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (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 (*.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 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (fma.f64 b (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0))) (*.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 (*.f64 -1 (*.f64 (pow.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 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (fma.f64 b (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 0 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0))) (*.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 (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 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2)))
(+.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)))))))
(fma.f64 a (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 0 b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(fma.f64 a (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (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 (*.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))))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (fma.f64 a (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 0 b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0))) (*.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 (*.f64 -1 (*.f64 (pow.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))))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (fma.f64 a (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 0 b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0))) (*.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 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(neg.f64 (*.f64 (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 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 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 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 -1 (*.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 a (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 0 b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(-.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0))) (*.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 -1 (*.f64 (pow.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))))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (fma.f64 a (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 0 b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0))) (*.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 (*.f64 -1 (*.f64 (pow.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))))))))
(fma.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (fma.f64 a (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 0 b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0))) (*.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 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(neg.f64 (*.f64 (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 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (neg.f64 (pow.f64 a 2)))
(+.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 -1 (+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 0 b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(neg.f64 (fma.f64 a (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0)) (*.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 -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))))))))
(fma.f64 -1 (*.f64 a (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 0 b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (fma.f64 -1 (*.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 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(fma.f64 (neg.f64 a) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0)) (*.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 (*.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))))))))
(fma.f64 -1 (*.f64 a (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 0 b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (fma.f64 -1 (*.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 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(fma.f64 (neg.f64 a) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0)) (*.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 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.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 (+.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 a b) (-.f64 b a)))) (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))) -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 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.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 a b) (-.f64 b a)))) (fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))) -1/8748000) (*.f64 (pow.f64 angle 5) (fma.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a))) 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 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 (*.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 a b) (-.f64 b a)))) (fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))) -1/8748000) (fma.f64 (pow.f64 angle 5) (fma.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a))) 1/1511654400000)) (*.f64 (pow.f64 angle 7) (fma.f64 -1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a))) (fma.f64 -1/1469328076800000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a))) -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 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/8748000) (fma.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 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/1417176000000)))))
(*.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 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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 -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 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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 -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 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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 -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 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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 -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 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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 -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 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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 -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 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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 -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 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
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 (pow.f64 (PI.f64) 6) (*.f64 -1/24488801280000000 (pow.f64 angle 6)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b)))))
(*.f64 (*.f64 -1/90 angle) (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b))))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b))))) (*.f64 2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b))))))))
(fma.f64 -1/90 (*.f64 angle (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b)))) (*.f64 2 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b))) 1/8748000))))
(fma.f64 angle (*.f64 -1/90 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b))) 1/8748000) (*.f64 (pow.f64 angle 3) 2)))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b))))))) (*.f64 2 (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 -1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b)))) (+.f64 (*.f64 -1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 -1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b))))))))))
(fma.f64 -1/90 (*.f64 angle (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b)))) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b))) 1/8748000)) (*.f64 (pow.f64 angle 5) (fma.f64 -1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b))) -1/3779136000000))))))
(fma.f64 angle (*.f64 -1/90 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 2 (fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b))) 1/8748000) (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b))) -1/1417176000000)))))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 -1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b)))) (+.f64 (*.f64 -1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 -1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b)))))))) (*.f64 2 (*.f64 (pow.f64 angle 7) (+.f64 (*.f64 1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 a b)))) (+.f64 (*.f64 1/4407984230400000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 a b)))) (+.f64 (*.f64 1/1469328076800000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 a b))))))))))))
(fma.f64 -1/90 (*.f64 angle (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b)))) (fma.f64 2 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b))) 1/8748000)) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 5) (fma.f64 -1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b))) -1/3779136000000))) (*.f64 (pow.f64 angle 7) (fma.f64 1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 a b))) (fma.f64 1/4407984230400000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 a b))) 1/550998028800000000))))))))
(fma.f64 angle (*.f64 -1/90 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b))) 1/8748000)) (fma.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b))) -1/1417176000000) (*.f64 (pow.f64 angle 7) (fma.f64 1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 a b))) 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 a b)))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (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 a b)))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (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 a b)))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (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 a b)))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (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 a b)))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (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 a b)))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (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 a b)))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (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 a b)))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (cos.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 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 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 b 2) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (*.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 0 b) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) 0) (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 -2 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.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)))))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (+.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 0 b) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) 0) (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.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 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 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (+.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 0 b) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) 0) (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.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 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.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 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(*.f64 2 (+.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 0 b) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 2 (fma.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) 0) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.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)))))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (+.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 0 b) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) 0) (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.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 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 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (+.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 0 b) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) 0) (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.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 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.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 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(*.f64 2 (+.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 0 b) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 2 (fma.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) 0) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.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)))))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (+.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 0 b) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) 0) (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.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 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 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (+.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (*.f64 0 b) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) 0) (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.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 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.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 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 b (*.f64 (*.f64 (*.f64 0 a) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 2 (fma.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) 0) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.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 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (+.f64 (*.f64 b (*.f64 (*.f64 (*.f64 0 a) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) 0) (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.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 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 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (+.f64 (*.f64 b (*.f64 (*.f64 (*.f64 0 a) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) 0) (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.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 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 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 b 2) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (*.f64 b (*.f64 (*.f64 (*.f64 0 a) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(fma.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) 0) (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 -2 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.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 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (+.f64 (*.f64 b (*.f64 (*.f64 (*.f64 0 a) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) 0) (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.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 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 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (+.f64 (*.f64 b (*.f64 (*.f64 (*.f64 0 a) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) 0) (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.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 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (cos.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 (*.f64 (*.f64 0 a) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 -2 (fma.f64 b (*.f64 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) 0) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (cos.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 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -2 (*.f64 b (*.f64 (*.f64 (*.f64 0 a) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (fma.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(fma.f64 -2 (*.f64 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) 0) (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.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 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 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -2 (*.f64 b (*.f64 (*.f64 (*.f64 0 a) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (fma.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(fma.f64 -2 (*.f64 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) 0) (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle 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 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (PI.f64) (*.f64 angle 1/180)))
(fma.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) -1/34992000 (*.f64 (PI.f64) (*.f64 angle 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 (pow.f64 (*.f64 angle (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 (pow.f64 (*.f64 angle (PI.f64)) 3) -1/34992000 (fma.f64 (*.f64 (pow.f64 angle 5) 1/22674816000000) (pow.f64 (PI.f64) 5) (*.f64 (PI.f64) (*.f64 angle 1/180))))
(+.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 (pow.f64 (*.f64 angle (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 (pow.f64 (*.f64 angle (PI.f64)) 3) -1/34992000 (fma.f64 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) -1/30855889612800000000 (fma.f64 (*.f64 (pow.f64 angle 5) 1/22674816000000) (pow.f64 (PI.f64) 5) (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 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)))))))
(neg.f64 (*.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 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 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 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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 (*.f64 -1 (*.f64 (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 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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 (*.f64 -1 (*.f64 (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 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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 (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 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (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 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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 (*.f64 -1 (*.f64 (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 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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 (*.f64 -1 (*.f64 (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 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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 (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 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (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 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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 (*.f64 -1 (*.f64 (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 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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 (*.f64 -1 (*.f64 (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 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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 (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 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (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 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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 (*.f64 -1 (*.f64 (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 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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 (*.f64 -1 (*.f64 (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 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(neg.f64 (*.f64 (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 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 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 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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 (*.f64 -1 (*.f64 (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 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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 (*.f64 -1 (*.f64 (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 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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 -1 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(neg.f64 (*.f64 (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 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 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 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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 (*.f64 -1 (*.f64 (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 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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 (*.f64 -1 (*.f64 (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 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(*.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 (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 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))) -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 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 (*.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 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))) (fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))) -1/8748000) (*.f64 (pow.f64 angle 5) (fma.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a))) 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 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 (*.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 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))) (fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 b a))) -1/8748000) (fma.f64 (pow.f64 angle 5) (fma.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 b a))) 1/1511654400000)) (*.f64 (pow.f64 angle 7) (fma.f64 -1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a))) (fma.f64 -1/1469328076800000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 b a))) -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 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/8748000) (fma.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 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/1417176000000)))))
(*.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 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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 -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 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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 -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 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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 -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 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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 -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 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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 -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 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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 -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 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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 -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 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1)
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(*.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 1)
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 3)
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 3) 1/3)
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 2)
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 2))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) 2))
(fabs.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))
(log.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 3))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 1))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))))) 1)
(*.f64 2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))) 1)
(*.f64 2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))) 3)
(*.f64 2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))) 3) 1/3)
(*.f64 2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))) 2)
(*.f64 2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))) 2))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) 2))
(fabs.f64 (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))
(*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))) (log.f64 (pow.f64 (exp.f64 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (log.f64 (exp.f64 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))) 3))
(*.f64 2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 3) (pow.f64 (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 3)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 3) (pow.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 3)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))) 1))
(*.f64 2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 1)
(*.f64 -1/180 (*.f64 angle (PI.f64)))
(/.f64 (*.f64 angle (PI.f64)) -180)
(/.f64 angle (/.f64 -180 (PI.f64)))
(*.f64 (/.f64 angle -180) (PI.f64))
(pow.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)) 1)
(*.f64 -1/180 (*.f64 angle (PI.f64)))
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 3)
(*.f64 -1/180 (*.f64 angle (PI.f64)))
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)) 3) 1/3)
(*.f64 -1/180 (*.f64 angle (PI.f64)))
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 2)
(*.f64 -1/180 (*.f64 angle (PI.f64)))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)) 2))
(sqrt.f64 (pow.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))) 2))
(fabs.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log.f64 (pow.f64 (exp.f64 angle) (*.f64 (PI.f64) -1/180)))
(*.f64 -1/180 (*.f64 angle (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.f64 -1/180 (*.f64 angle (PI.f64)))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)) 3))
(*.f64 -1/180 (*.f64 angle (PI.f64)))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (*.f64 (PI.f64) -1/180) 3)))
(*.f64 -1/180 (*.f64 angle (PI.f64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) -1/180) 3) (pow.f64 angle 3)))
(*.f64 -1/180 (*.f64 angle (PI.f64)))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(*.f64 -1/180 (*.f64 angle (PI.f64)))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(*.f64 -1/180 (*.f64 angle (PI.f64)))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 1))
(*.f64 -1/180 (*.f64 angle (PI.f64)))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(*.f64 -1/180 (*.f64 angle (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b))))) 1)
(*.f64 angle (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b)))
(pow.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b))) 1)
(*.f64 angle (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b)))
(pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b)))) 3)
(*.f64 angle (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b)))
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b))) 3) 1/3)
(*.f64 angle (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b)))
(pow.f64 (sqrt.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b)))) 2)
(*.f64 angle (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b)))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b))) 2))
(sqrt.f64 (pow.f64 (*.f64 angle (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b)))) 2))
(fabs.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))
(log.f64 (pow.f64 (exp.f64 angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b))))
(*.f64 angle (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b))))))
(*.f64 angle (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b)))
(cbrt.f64 (pow.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b))) 3))
(*.f64 angle (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b)))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b)) 3)))
(*.f64 angle (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) (pow.f64 (*.f64 (+.f64 a b) (-.f64 a b)) 3)))
(*.f64 angle (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b)) 3) (pow.f64 angle 3)))
(*.f64 angle (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b)))
(expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b)))))
(*.f64 angle (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b)))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b)))))
(*.f64 angle (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b)))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b)))) 1))
(*.f64 angle (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b)))
(log1p.f64 (expm1.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b)))))
(*.f64 angle (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b))) -1/90))) 1)
(*.f64 (*.f64 -1/90 angle) (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b))))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))
(pow.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b))) -1/90) 1)
(*.f64 (*.f64 -1/90 angle) (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b))))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b))) -1/90)) 3)
(*.f64 (*.f64 -1/90 angle) (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b))))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))
(pow.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b))) -1/90) 3) 1/3)
(*.f64 (*.f64 -1/90 angle) (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b))))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b))) -1/90)) 2)
(*.f64 (*.f64 -1/90 angle) (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b))))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b))) -1/90) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 -1/90 angle) (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b)))) 2))
(fabs.f64 (*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b))) -1/90))
(*.f64 (*.f64 -1/90 angle) (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b))))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b))) -1/90))))
(*.f64 (*.f64 -1/90 angle) (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b))))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b))) -1/90) 3))
(*.f64 (*.f64 -1/90 angle) (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b))))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b))) -1/90)))
(*.f64 (*.f64 -1/90 angle) (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b))))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))
(exp.f64 (log.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b))) -1/90)))
(*.f64 (*.f64 -1/90 angle) (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b))))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b))) -1/90)) 1))
(*.f64 (*.f64 -1/90 angle) (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b))))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b))) -1/90)))
(*.f64 (*.f64 -1/90 angle) (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b))))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b)))) 1)
(*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b)))
(*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b)))
(pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b)) 1)
(*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b)))
(*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b))) 3)
(*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b)))
(*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b)))
(pow.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b)) 3) 1/3)
(*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b)))
(*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b))) 2)
(*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b)))
(*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b)) 2))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b))) 2))
(fabs.f64 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) (-.f64 a b)) (PI.f64)))
(*.f64 (PI.f64) (*.f64 (-.f64 a b) (log.f64 (exp.f64 (+.f64 a b)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b)))))
(*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b)))
(*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b)) 3))
(*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b)))
(*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b)))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 (+.f64 a b) (-.f64 a b)) 3)))
(*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b)))
(*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 a b) (-.f64 a b)) 3) (pow.f64 (PI.f64) 3)))
(*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b)))
(*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b))))
(*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b)))
(*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b)))
(exp.f64 (log.f64 (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b))))
(*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b)))
(*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b))) 1))
(*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b)))
(*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b))))
(*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b)))
(*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) 1)
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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)))))
(pow.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1)
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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)))))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 3)
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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)))))
(pow.f64 (pow.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3) 1/3)
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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)))))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 2)
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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)))))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2))
(fabs.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))))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) (-.f64 b a)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) (-.f64 b a)) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (-.f64 b a) (log.f64 (exp.f64 (+.f64 a b)))))
(*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (log.f64 (exp.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 a b) (-.f64 b a)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (pow.f64 (*.f64 (+.f64 a b) (-.f64 b a)) 3)))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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)))))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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)))))
(exp.f64 (log.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 1))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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)))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (*.f64 angle (PI.f64)) 180)
(*.f64 (/.f64 angle 180) (PI.f64))
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))
(sqrt.f64 (pow.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))) 2))
(fabs.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/180) angle) (PI.f64)))
(*.f64 (PI.f64) (log.f64 (pow.f64 (exp.f64 1/180) angle)))
(*.f64 (PI.f64) (*.f64 angle (log.f64 (exp.f64 1/180))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle 1/180) 3)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (PI.f64) 3)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(+.f64 0 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 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)))
(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)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(fabs.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 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)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 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)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) 1)
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1)
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 3)
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3) 1/3)
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 2)
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (+.f64 a b) (-.f64 a b)))) 2))
(fabs.f64 (*.f64 (*.f64 2 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (log.f64 (pow.f64 (exp.f64 2) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (log.f64 (exp.f64 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 3) (pow.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (pow.f64 (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 3)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 1))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(/.f64 (*.f64 angle (PI.f64)) 180)
(*.f64 (/.f64 angle 180) (PI.f64))
(pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 1)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3) 1/3)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 2))
(sqrt.f64 (pow.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))) 2))
(fabs.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/180) angle) (PI.f64)))
(*.f64 (PI.f64) (log.f64 (pow.f64 (exp.f64 1/180) angle)))
(*.f64 (PI.f64) (*.f64 angle (log.f64 (exp.f64 1/180))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) 3))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle 1/180) 3)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle 1/180) 3) (pow.f64 (PI.f64) 3)))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))
(*.f64 (PI.f64) (*.f64 angle 1/180))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(*.f64 (PI.f64) (*.f64 angle 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)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 (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 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) 3) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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 (pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) 3) (pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/6) 3))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) 3/2)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3) 1/3)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))
(fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 3))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1)
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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)))))
(pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1)
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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)))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 3)
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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)))))
(pow.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3) 1/3)
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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)))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 2)
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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)))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 2))
(fabs.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))))))
(log.f64 (pow.f64 (exp.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 3))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 3)))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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)))))
(cbrt.f64 (*.f64 (pow.f64 (-.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)))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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)))))
(exp.f64 (log.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.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)))))

eval367.0ms (0.9%)

Compiler

Compiled 22094 to 13937 computations (36.9% saved)

prune337.0ms (0.8%)

Pruning

80 alts after pruning (77 fresh and 3 done)

PrunedKeptTotal
New69437731
Fresh234063
Picked325
Done112
Total72180801
Accuracy
85.2%
Counts
801 → 80
Alt Table
Click to see full alt table
StatusAccuracyProgram
19.4%
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)
34.3%
(*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) -1/90))
19.9%
(*.f64 (*.f64 (*.f64 2 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 3)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
20.7%
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
20.6%
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
19.9%
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180))))
20.6%
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (/.f64 angle 180))))
21.0%
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180))))
20.5%
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
61.1%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
22.3%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 a b))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
15.6%
(*.f64 (*.f64 (*.f64 2 (expm1.f64 (log1p.f64 (-.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))))
19.0%
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (pow.f64 a 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
21.3%
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -2 (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
37.7%
(*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 angle 1/90))
37.7%
(*.f64 (*.f64 (PI.f64) (*.f64 angle (pow.f64 b 2))) 1/90)
34.3%
(*.f64 (*.f64 angle (PI.f64)) (*.f64 -1/90 (pow.f64 a 2)))
58.4%
(*.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))
61.3%
(*.f64 (*.f64 2 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 3))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))
63.1%
(*.f64 (*.f64 2 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) -180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))
62.0%
(*.f64 (*.f64 2 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))) (*.f64 (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (+.f64 a b) (-.f64 a b))))
64.0%
(*.f64 (*.f64 2 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))
57.5%
(*.f64 (*.f64 2 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))) (*.f64 1 (*.f64 (+.f64 a b) (-.f64 a b))))
61.9%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))
60.7%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))
58.0%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))
60.7%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))
26.9%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) -180))) (exp.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))
60.9%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))
26.4%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) -180))) (exp.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))
35.4%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (exp.f64 (*.f64 2 (log.f64 a)))))
27.7%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (exp.f64 (log.f64 (sqrt.f64 (pow.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 2))))))
17.5%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (exp.f64 (exp.f64 (log.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))))
26.4%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 3)))))
61.9%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 a b))))
58.9%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 1 (*.f64 (+.f64 a b) (-.f64 a b))))
26.1%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 1 (exp.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))
62.0%
(*.f64 (*.f64 2 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
43.4%
(*.f64 (*.f64 2 (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))
54.3%
(*.f64 (*.f64 2 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))
47.8%
(*.f64 (*.f64 2 (fabs.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))
57.3%
(*.f64 (*.f64 -1/90 angle) (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b))))
73.3%
(*.f64 2 (pow.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1))
72.8%
(*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 3))
55.4%
(*.f64 2 (*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 0) 2) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
20.6%
(*.f64 2 (*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 0) 2) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
62.9%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
61.2%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
61.2%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
60.6%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1)))
59.9%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle (log.f64 (exp.f64 1/180))))) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
49.7%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
38.7%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64)))) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2)))
36.7%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2)))
37.7%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (*.f64 1/180 angle)))) (pow.f64 b 2)))
39.4%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2)))
39.4%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (pow.f64 b 2)))
42.1%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (-.f64 b a) (log.f64 (exp.f64 (+.f64 a b))))))
24.2%
(*.f64 2 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4))))
45.9%
(*.f64 2 (expm1.f64 (log1p.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))))
35.8%
(*.f64 2 (exp.f64 (log.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))))
29.8%
(*.f64 2 (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
53.4%
(*.f64 2 (cbrt.f64 (pow.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)))
57.1%
(*.f64 -1/90 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b)))) 3))
57.4%
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))
34.3%
(*.f64 -1/90 (*.f64 (PI.f64) (*.f64 angle (pow.f64 a 2))))
32.1%
(*.f64 -1/90 (*.f64 angle (pow.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b)) 3) 1/3)))
57.0%
(*.f64 -1/90 (*.f64 angle (pow.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b))) 3)))
57.4%
(*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b)))))
38.6%
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 a b) (log.f64 (exp.f64 (+.f64 a b)))))))
57.4%
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b)))))
38.4%
(*.f64 -1/90 (*.f64 angle (fabs.f64 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b))))))
28.7%
(*.f64 -1/90 (*.f64 angle (exp.f64 (log.f64 (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b))))))
43.1%
(*.f64 -1/90 (fabs.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b)))))
39.7%
(*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
35.5%
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))) 2))
38.5%
(fabs.f64 (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
36.8%
(fabs.f64 (*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b)))))
41.8%
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))))
13.8%
(exp.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
19.4%
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)
34.3%
(*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) -1/90))
19.9%
(*.f64 (*.f64 (*.f64 2 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 3)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
20.7%
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
20.6%
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
19.9%
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180))))
20.6%
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (/.f64 angle 180))))
21.0%
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180))))
20.5%
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
61.1%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
22.3%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 a b))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
15.6%
(*.f64 (*.f64 (*.f64 2 (expm1.f64 (log1p.f64 (-.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))))
19.0%
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (pow.f64 a 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
21.3%
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -2 (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
37.7%
(*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 angle 1/90))
37.7%
(*.f64 (*.f64 (PI.f64) (*.f64 angle (pow.f64 b 2))) 1/90)
34.3%
(*.f64 (*.f64 angle (PI.f64)) (*.f64 -1/90 (pow.f64 a 2)))
58.4%
(*.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))
61.3%
(*.f64 (*.f64 2 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 3))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))
63.1%
(*.f64 (*.f64 2 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) -180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))
62.0%
(*.f64 (*.f64 2 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))) (*.f64 (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (+.f64 a b) (-.f64 a b))))
64.0%
(*.f64 (*.f64 2 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))
57.5%
(*.f64 (*.f64 2 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))) (*.f64 1 (*.f64 (+.f64 a b) (-.f64 a b))))
61.9%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))
60.7%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))
58.0%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))
60.7%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))
26.9%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) -180))) (exp.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))
60.9%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))
26.4%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) -180))) (exp.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))
35.4%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (exp.f64 (*.f64 2 (log.f64 a)))))
27.7%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (exp.f64 (log.f64 (sqrt.f64 (pow.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 2))))))
17.5%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (exp.f64 (exp.f64 (log.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))))
26.4%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 3)))))
61.9%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 a b))))
58.9%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 1 (*.f64 (+.f64 a b) (-.f64 a b))))
26.1%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 1 (exp.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))
62.0%
(*.f64 (*.f64 2 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
43.4%
(*.f64 (*.f64 2 (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))
54.3%
(*.f64 (*.f64 2 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))
47.8%
(*.f64 (*.f64 2 (fabs.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))
57.3%
(*.f64 (*.f64 -1/90 angle) (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b))))
73.3%
(*.f64 2 (pow.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1))
72.8%
(*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 3))
55.4%
(*.f64 2 (*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 0) 2) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
20.6%
(*.f64 2 (*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 0) 2) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
62.9%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
61.2%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
61.2%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
60.6%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1)))
59.9%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle (log.f64 (exp.f64 1/180))))) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
49.7%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
38.7%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64)))) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2)))
36.7%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2)))
37.7%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (*.f64 1/180 angle)))) (pow.f64 b 2)))
39.4%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2)))
39.4%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (pow.f64 b 2)))
42.1%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (-.f64 b a) (log.f64 (exp.f64 (+.f64 a b))))))
24.2%
(*.f64 2 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4))))
45.9%
(*.f64 2 (expm1.f64 (log1p.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))))
35.8%
(*.f64 2 (exp.f64 (log.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))))
29.8%
(*.f64 2 (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
53.4%
(*.f64 2 (cbrt.f64 (pow.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)))
57.1%
(*.f64 -1/90 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b)))) 3))
57.4%
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))
34.3%
(*.f64 -1/90 (*.f64 (PI.f64) (*.f64 angle (pow.f64 a 2))))
32.1%
(*.f64 -1/90 (*.f64 angle (pow.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b)) 3) 1/3)))
57.0%
(*.f64 -1/90 (*.f64 angle (pow.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b))) 3)))
57.4%
(*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b)))))
38.6%
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 a b) (log.f64 (exp.f64 (+.f64 a b)))))))
57.4%
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b)))))
38.4%
(*.f64 -1/90 (*.f64 angle (fabs.f64 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b))))))
28.7%
(*.f64 -1/90 (*.f64 angle (exp.f64 (log.f64 (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b))))))
43.1%
(*.f64 -1/90 (fabs.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b)))))
39.7%
(*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
35.5%
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))) 2))
38.5%
(fabs.f64 (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 2 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
36.8%
(fabs.f64 (*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b)))))
41.8%
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))))
13.8%
(exp.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
Compiler

Compiled 7788 to 6032 computations (22.5% saved)

localize15.2s (36.1%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
99.7%
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
99.3%
(exp.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
96.6%
(log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
15.2%
(PI.f64)
99.9%
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
99.7%
(cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))
99.7%
(sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))
15.2%
(PI.f64)
100.0%
(*.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))
99.9%
(*.f64 (PI.f64) (*.f64 angle -1/180))
99.7%
(cos.f64 (*.f64 angle (/.f64 (PI.f64) -180)))
15.2%
(PI.f64)
100.0%
(*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b)))))
100.0%
(*.f64 (PI.f64) (+.f64 a b))
100.0%
(*.f64 angle (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b))))
15.2%
(PI.f64)
99.9%
(*.f64 (PI.f64) (*.f64 angle 1/180))
99.7%
(cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))
99.7%
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))
15.2%
(PI.f64)
Compiler

Compiled 571 to 305 computations (46.6% saved)

series102.0ms (0.2%)

Counts
12 → 300
Calls

75 calls:

TimeVariablePointExpression
37.0ms
angle
@inf
(log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
35.0ms
angle
@-inf
(log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
4.0ms
angle
@0
(log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
3.0ms
angle
@inf
(*.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))
1.0ms
angle
@-inf
(*.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))

rewrite106.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
360×cbrt-prod
333×log1p-expm1-u
333×expm1-log1p-u
329×add-cube-cbrt
328×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

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

simplify315.0ms (0.7%)

Algorithm
egg-herbie
Rules
1438×fma-def
898×*-commutative
642×distribute-lft-in
630×distribute-rgt-in
508×associate-+l+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
077437888
1232434089
2791634089
Stop Event
node limit
Counts
502 → 512
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 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 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))
(+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))
(+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))
(+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(*.f64 b (PI.f64))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(*.f64 a (PI.f64))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(*.f64 a (PI.f64))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(*.f64 a (PI.f64))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(*.f64 b (PI.f64))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(*.f64 b (PI.f64))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b)))))
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b)))))
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b)))))
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b)))))
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b)))))
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b)))))
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b)))))
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b)))))
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b)))))
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b)))))
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b)))))
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b)))))
(*.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 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 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 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 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.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 (*.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 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 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 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 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 (*.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 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/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/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b)))))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b))))) (*.f64 1/5832000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b))))))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b))))) (+.f64 (*.f64 -1/2267481600000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b))))) (*.f64 1/5832000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b)))))))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b))))) (+.f64 (*.f64 -1/2267481600000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b))))) (+.f64 (*.f64 1/2203992115200000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 a b))))) (*.f64 1/5832000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b))))))))
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 a b))))))
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 a b))))))
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 a b))))))
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 a b))))))
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 a b))))))
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 a b))))))
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 a b))))))
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 a b))))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))))) (+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))))
(+.f64 (*.f64 -1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))))) (+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))))) (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))))) (+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))))
(+.f64 (*.f64 -1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))))) (+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))))) (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))))) (+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))))
(+.f64 (*.f64 -1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))))) (+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))))) (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))))) (+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))))) (+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))))) (+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))))) (+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (*.f64 (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))))
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 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b)))))
(+.f64 (*.f64 -1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b))))) (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b)))))))
(+.f64 (*.f64 -1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b))))) (+.f64 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b)))))) (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 -1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b)))) (+.f64 (*.f64 -1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 -1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b)))))))))
(+.f64 (*.f64 -1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b))))) (+.f64 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b)))))) (+.f64 (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 -1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b)))) (+.f64 (*.f64 -1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 -1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b))))))) (*.f64 (pow.f64 angle 7) (+.f64 (*.f64 1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 a b)))) (+.f64 (*.f64 1/4407984230400000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 a b)))) (+.f64 (*.f64 1/1469328076800000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 a b)))))))))))
(*.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 a b))))
(*.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 a b))))
(*.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 a b))))
(*.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 a b))))
(*.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 a b))))
(*.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 a b))))
(*.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 a b))))
(*.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 a b))))
(*.f64 -1 (*.f64 (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 b 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 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 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 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 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (pow.f64 a 2) (*.f64 (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 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 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 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 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 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (pow.f64 a 2) (*.f64 (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 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 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 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 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 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (pow.f64 a 2) (*.f64 (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 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 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 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 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 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(*.f64 -1 (*.f64 (pow.f64 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 b 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 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 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 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 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(*.f64 -1 (*.f64 (pow.f64 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 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 -1 (*.f64 (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 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 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -1 (*.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 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 a 2) (*.f64 (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/90 (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))
(+.f64 (log.f64 angle) (+.f64 (log.f64 (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) (*.f64 180 (/.f64 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))) (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))))
(+.f64 (log.f64 angle) (+.f64 (log.f64 (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 -388800 (/.f64 (pow.f64 (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) 2) (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 2)))) (*.f64 4320 (/.f64 (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))) (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))))) (*.f64 180 (/.f64 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))) (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))))
(+.f64 (log.f64 angle) (+.f64 (log.f64 (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 -23328000 (/.f64 (*.f64 (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))) (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 2)))) (+.f64 (*.f64 129600 (/.f64 (+.f64 (*.f64 -1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 -1/1469328076800000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 -1/4407984230400000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))) (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) (*.f64 1399680000 (/.f64 (pow.f64 (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) 3) (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 3)))))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 -388800 (/.f64 (pow.f64 (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) 2) (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 2)))) (*.f64 4320 (/.f64 (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))) (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))))) (*.f64 180 (/.f64 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))) (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))))))
(log.f64 (*.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 a 2) (pow.f64 b 2))))))
(log.f64 (*.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 a 2) (pow.f64 b 2))))))
(log.f64 (*.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 a 2) (pow.f64 b 2))))))
(log.f64 (*.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 a 2) (pow.f64 b 2))))))
(log.f64 (*.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 a 2) (pow.f64 b 2))))))
(log.f64 (*.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 a 2) (pow.f64 b 2))))))
(log.f64 (*.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 a 2) (pow.f64 b 2))))))
(log.f64 (*.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 a 2) (pow.f64 b 2))))))
(log.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 (log.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 (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (log.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 -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 -2 (*.f64 (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) (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 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (log.f64 (/.f64 1 a))))
(+.f64 (log.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 a))) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (log.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -2 (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 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.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 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (log.f64 (/.f64 -1 a))))
(+.f64 (log.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 a))) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (log.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -2 (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 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.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)))))))
(log.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (log.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (log.f64 (*.f64 2 (*.f64 (pow.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 b 2) (pow.f64 a 2))) (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(+.f64 (log.f64 (*.f64 2 (*.f64 (pow.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 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 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (log.f64 (/.f64 1 b))))
(+.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(+.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -2 (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 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.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 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (log.f64 (/.f64 -1 b))))
(+.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 b))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(+.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -2 (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 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.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 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 2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 -1/34992000 (*.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 2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))) (*.f64 2 (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (-.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 2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))))) (*.f64 2 (*.f64 (pow.f64 angle 7) (+.f64 (*.f64 -1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 -1/1469328076800000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 -1/4407984230400000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 a 2) (pow.f64 b 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 a 2) (pow.f64 b 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 a 2) (pow.f64 b 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 a 2) (pow.f64 b 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 a 2) (pow.f64 b 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 a 2) (pow.f64 b 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 a 2) (pow.f64 b 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 a 2) (pow.f64 b 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 a 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 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1)
(*.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 2) (cbrt.f64 (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)))))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 2)
(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)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))
(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)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) 1)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) 2)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) -1/180) (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) 3))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle -1/180) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle -1/180) 3) (pow.f64 (PI.f64) 3)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) 1))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b))))) 1)
(pow.f64 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b)))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b))) 2))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (+.f64 a b)) (-.f64 a b)) angle))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b))) 3))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b))) 3) (pow.f64 angle 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b)))))
(exp.f64 (log.f64 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b)))))
(+.f64 (*.f64 (PI.f64) a) (*.f64 (PI.f64) b))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (+.f64 a b)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 (PI.f64) a) 3) (pow.f64 (*.f64 (PI.f64) b) 3)) (+.f64 (*.f64 (*.f64 (PI.f64) a) (*.f64 (PI.f64) a)) (-.f64 (*.f64 (*.f64 (PI.f64) b) (*.f64 (PI.f64) b)) (*.f64 (*.f64 (PI.f64) a) (*.f64 (PI.f64) b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (PI.f64)) 3) (pow.f64 (*.f64 b (PI.f64)) 3)) (+.f64 (*.f64 (*.f64 a (PI.f64)) (*.f64 a (PI.f64))) (-.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b (PI.f64))) (*.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (PI.f64) a) (*.f64 (PI.f64) a)) (*.f64 (*.f64 (PI.f64) b) (*.f64 (PI.f64) b))) (-.f64 (*.f64 (PI.f64) a) (*.f64 (PI.f64) b)))
(/.f64 (-.f64 (*.f64 (*.f64 a (PI.f64)) (*.f64 a (PI.f64))) (*.f64 (*.f64 b (PI.f64)) (*.f64 b (PI.f64)))) (-.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64))))
(pow.f64 (*.f64 (PI.f64) (+.f64 a b)) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (+.f64 a b))) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 a b)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 a b))) 2)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 a b)) 2))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (+.f64 a b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (+.f64 a b)))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 a b)) 3))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (+.f64 a b) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 3)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (+.f64 a b))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (+.f64 a b))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 a b))) 1))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (+.f64 a b))))
(fma.f64 (PI.f64) a (*.f64 (PI.f64) b))
(fma.f64 a (PI.f64) (*.f64 b (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b))) -1/90))) 1)
(pow.f64 (*.f64 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b))) -1/90) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b))) -1/90)) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b))) -1/90) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b))) -1/90)) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b))) 2) 1/8100))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (+.f64 a b)) (-.f64 a b)) angle) -1/90))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b))) -1/90))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b))) -1/90) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b))) -1/90)))
(exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b))) -1/90)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b))) -1/90)) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b))) -1/90)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) 1)
(pow.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) 2)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) -1/180) (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) 3))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle -1/180) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle -1/180) 3) (pow.f64 (PI.f64) 3)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) 1))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 a b) (+.f64 a b)))))) 1)
(pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 a b) (+.f64 a b)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 a b) (+.f64 a b))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 a b) (+.f64 a b)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 a b) (+.f64 a b))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 a b) (+.f64 a b)))) 2))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) (-.f64 a b)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (*.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 a b) (+.f64 a b)))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 a b) (+.f64 a b)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) 2) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 a b) (+.f64 a b))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 a b) (+.f64 a b))) 3) (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 a b) (+.f64 a b))))))
(exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 a b) (+.f64 a b))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 a b) (+.f64 a b))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 a b) (+.f64 a b))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1)
(*.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1)
(*.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 2) (cbrt.f64 (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)))))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 2)
(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)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))
(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)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 a b) (+.f64 a b))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))) 1)
(pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 a b) (+.f64 a b))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 a b) (+.f64 a b))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 a b) (+.f64 a b))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 a b) (+.f64 a b))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 a b) (+.f64 a b))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 2))
(log.f64 (pow.f64 (exp.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 a b) (+.f64 a b)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 a b) (+.f64 a b))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 a b) (+.f64 a b))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 a b) (+.f64 a b))) 3) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 a b) (+.f64 a b))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 a b) (+.f64 a b))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))
(exp.f64 (log.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 a b) (+.f64 a b))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 a b) (+.f64 a b))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 a b) (+.f64 a b))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))
(+.f64 (log.f64 2) (log.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(+.f64 (log.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) (log.f64 2))
(+.f64 0 (log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(+.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) 2) 4))) (log.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))) (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))))
(+.f64 (log.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))) 1)
(*.f64 1 (log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))) 2) (cbrt.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))) (sqrt.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))))
(/.f64 (+.f64 (pow.f64 (log.f64 2) 3) (pow.f64 (log.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) 3)) (+.f64 (*.f64 (log.f64 2) (log.f64 2)) (-.f64 (*.f64 (log.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) (log.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) (*.f64 (log.f64 2) (log.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))))
(/.f64 (-.f64 (*.f64 (log.f64 2) (log.f64 2)) (*.f64 (log.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) (log.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))) (-.f64 (log.f64 2) (log.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(pow.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) 1)
(pow.f64 (cbrt.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))) 3)
(pow.f64 (pow.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))) 2)
(sqrt.f64 (pow.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) 2))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) 3))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))))
(exp.f64 (log.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))))
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))) 1))
(log1p.f64 (-.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))) 1)
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) 2)
(*.f64 1 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) 2) 4)) (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(*.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))
(*.f64 (exp.f64 (log.f64 2)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(pow.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) 1)
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) 2)
(pow.f64 (exp.f64 1) (log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))) 2)) (cbrt.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))) (sqrt.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) 2) 4))
(log.f64 (pow.f64 (exp.f64 2) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) 3))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
Outputs
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (*.f64 (*.f64 -1/64800 (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 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (PI.f64) (*.f64 angle 1/180))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(neg.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))
(*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (neg.f64 angle))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))))
(fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b)))))
(fma.f64 (neg.f64 angle) (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 a (*.f64 angle (*.f64 (PI.f64) 0))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2))))
(-.f64 (fma.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2) (*.f64 a (*.f64 angle (*.f64 (PI.f64) 0)))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2))))
(-.f64 (fma.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2) (*.f64 a (*.f64 angle (*.f64 (PI.f64) 0)))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))
(*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2))
(+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)))
(fma.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2) (*.f64 a (*.f64 angle (*.f64 (PI.f64) 0))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2))))
(-.f64 (fma.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2) (*.f64 a (*.f64 angle (*.f64 (PI.f64) 0)))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2))))
(-.f64 (fma.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2) (*.f64 a (*.f64 angle (*.f64 (PI.f64) 0)))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))
(*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2))
(+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)))
(fma.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2) (*.f64 a (*.f64 angle (*.f64 (PI.f64) 0))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2))))
(-.f64 (fma.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2) (*.f64 a (*.f64 angle (*.f64 (PI.f64) 0)))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (+.f64 b (*.f64 -1 b))))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2))))
(-.f64 (fma.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2) (*.f64 a (*.f64 angle (*.f64 (PI.f64) 0)))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))
(*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2))
(+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(fma.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 0 a))) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)))
(fma.f64 angle (*.f64 b (*.f64 (PI.f64) 0)) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (fma.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 0 a))) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2))))
(fma.f64 (neg.f64 angle) (*.f64 (PI.f64) (pow.f64 b 2)) (fma.f64 angle (*.f64 b (*.f64 (PI.f64) 0)) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (fma.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 0 a))) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2))))
(fma.f64 (neg.f64 angle) (*.f64 (PI.f64) (pow.f64 b 2)) (fma.f64 angle (*.f64 b (*.f64 (PI.f64) 0)) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2))))
(*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(neg.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))
(*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (neg.f64 angle))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))))
(fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 0 a)))))
(fma.f64 (neg.f64 angle) (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (*.f64 (PI.f64) 0) (*.f64 angle b)))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (fma.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 0 a))) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2))))
(fma.f64 (neg.f64 angle) (*.f64 (PI.f64) (pow.f64 b 2)) (fma.f64 angle (*.f64 b (*.f64 (PI.f64) 0)) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a))))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (fma.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 0 a))) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2))))
(fma.f64 (neg.f64 angle) (*.f64 (PI.f64) (pow.f64 b 2)) (fma.f64 angle (*.f64 b (*.f64 (PI.f64) 0)) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2))))
(*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(neg.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))
(*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (neg.f64 angle))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))
(*.f64 -1 (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 0 a)))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))))
(*.f64 (neg.f64 angle) (+.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 b (*.f64 (PI.f64) 0))))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(fma.f64 -1 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 0 a)))) (fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2))))
(fma.f64 -1 (*.f64 angle (+.f64 (*.f64 b (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (pow.f64 b 2)))) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(fma.f64 -1 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 0 a)))) (fma.f64 -1 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2))))
(fma.f64 -1 (*.f64 angle (+.f64 (*.f64 b (*.f64 (PI.f64) 0)) (*.f64 (PI.f64) (pow.f64 b 2)))) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)))
(*.f64 b (PI.f64))
(*.f64 (PI.f64) b)
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (+.f64 a b))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (+.f64 a b))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (+.f64 a b))
(*.f64 a (PI.f64))
(*.f64 (PI.f64) a)
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (+.f64 a b))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (+.f64 a b))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (+.f64 a b))
(*.f64 a (PI.f64))
(*.f64 (PI.f64) a)
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (+.f64 a b))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (+.f64 a b))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (+.f64 a b))
(*.f64 a (PI.f64))
(*.f64 (PI.f64) a)
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (+.f64 a b))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (+.f64 a b))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (+.f64 a b))
(*.f64 b (PI.f64))
(*.f64 (PI.f64) b)
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (+.f64 a b))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (+.f64 a b))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (+.f64 a b))
(*.f64 b (PI.f64))
(*.f64 (PI.f64) b)
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (+.f64 a b))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (+.f64 a b))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (+.f64 a b))
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b)))))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b)))))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b)))))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b)))))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b)))))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b)))))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b)))))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b)))))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b)))))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b)))))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b)))))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b)))))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (pow.f64 b 2)))
(*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 angle 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)))))
(fma.f64 -1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b)))) (*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (pow.f64 b 2))))
(fma.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) 1/90 (*.f64 (*.f64 angle (*.f64 (PI.f64) 0)) (*.f64 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))))))
(+.f64 (*.f64 -1/90 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)))) (*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (pow.f64 b 2))))
(fma.f64 -1/90 (fma.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2) (*.f64 a (*.f64 angle (*.f64 (PI.f64) 0)))) (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 angle 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))))))
(+.f64 (*.f64 -1/90 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)))) (*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (pow.f64 b 2))))
(fma.f64 -1/90 (fma.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2) (*.f64 a (*.f64 angle (*.f64 (PI.f64) 0)))) (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 angle 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 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 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2))))
(*.f64 (fma.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2) (*.f64 a (*.f64 angle (*.f64 (PI.f64) 0)))) -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))))))
(+.f64 (*.f64 -1/90 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)))) (*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (pow.f64 b 2))))
(fma.f64 -1/90 (fma.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2) (*.f64 a (*.f64 angle (*.f64 (PI.f64) 0)))) (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 angle 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))))))
(+.f64 (*.f64 -1/90 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)))) (*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (pow.f64 b 2))))
(fma.f64 -1/90 (fma.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2) (*.f64 a (*.f64 angle (*.f64 (PI.f64) 0)))) (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 angle 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 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 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2))))
(*.f64 (fma.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2) (*.f64 a (*.f64 angle (*.f64 (PI.f64) 0)))) -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))))))
(+.f64 (*.f64 -1/90 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)))) (*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (pow.f64 b 2))))
(fma.f64 -1/90 (fma.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2) (*.f64 a (*.f64 angle (*.f64 (PI.f64) 0)))) (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 angle 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))))))
(+.f64 (*.f64 -1/90 (fma.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 0 b))) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)))) (*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (pow.f64 b 2))))
(fma.f64 -1/90 (fma.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2) (*.f64 a (*.f64 angle (*.f64 (PI.f64) 0)))) (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 angle 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 angle (*.f64 b (*.f64 (PI.f64) (+.f64 a (*.f64 -1 a)))))) (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))
(*.f64 -1/90 (fma.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 0 a))) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2))))
(*.f64 (fma.f64 angle (*.f64 b (*.f64 (PI.f64) 0)) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2))) -1/90)
(+.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 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(+.f64 (*.f64 -1/90 (fma.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 0 a))) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)))) (*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (pow.f64 b 2))))
(fma.f64 -1/90 (fma.f64 angle (*.f64 b (*.f64 (PI.f64) 0)) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2))) (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 angle 1/90)))
(+.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 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(+.f64 (*.f64 -1/90 (fma.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 0 a))) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)))) (*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (pow.f64 b 2))))
(fma.f64 -1/90 (fma.f64 angle (*.f64 b (*.f64 (PI.f64) 0)) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2))) (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 angle 1/90)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (pow.f64 b 2)))
(*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 angle 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)))))
(fma.f64 -1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 0 a)))) (*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (pow.f64 b 2))))
(fma.f64 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) 1/90 (*.f64 (*.f64 b (*.f64 (PI.f64) 0)) (*.f64 angle -1/90)))
(+.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 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(+.f64 (*.f64 -1/90 (fma.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 0 a))) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)))) (*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (pow.f64 b 2))))
(fma.f64 -1/90 (fma.f64 angle (*.f64 b (*.f64 (PI.f64) 0)) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2))) (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 angle 1/90)))
(+.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 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))
(+.f64 (*.f64 -1/90 (fma.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 0 a))) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)))) (*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (pow.f64 b 2))))
(fma.f64 -1/90 (fma.f64 angle (*.f64 b (*.f64 (PI.f64) 0)) (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2))) (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 angle 1/90)))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))
(*.f64 (*.f64 1/90 angle) (*.f64 (PI.f64) (pow.f64 b 2)))
(*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 angle 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 1/90 (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 0 a)))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))))
(*.f64 (*.f64 angle 1/90) (+.f64 (*.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 (*.f64 angle (PI.f64)) (pow.f64 a 2)) (*.f64 1/90 (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 0 a)))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) -1/90 (*.f64 (*.f64 angle 1/90) (+.f64 (*.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 (*.f64 angle (PI.f64)) (pow.f64 a 2)) (*.f64 1/90 (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 0 a)))) (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))))))
(fma.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 a 2)) -1/90 (*.f64 (*.f64 angle 1/90) (+.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 b (*.f64 (PI.f64) 0)))))
(*.f64 -1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(*.f64 -1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(*.f64 -1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(*.f64 -1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(*.f64 -1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(*.f64 -1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(*.f64 -1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(*.f64 -1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(*.f64 -1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(*.f64 -1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(*.f64 -1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(*.f64 -1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b)))))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b))))) (*.f64 1/5832000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b))))))
(fma.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 1/5832000 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (pow.f64 (PI.f64) 3)))))
(fma.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 1/5832000 (*.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b))))) (+.f64 (*.f64 -1/2267481600000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b))))) (*.f64 1/5832000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b)))))))
(fma.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))) (fma.f64 -1/2267481600000 (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (pow.f64 (PI.f64) 5))) (*.f64 1/5832000 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (pow.f64 (PI.f64) 3))))))
(fma.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (fma.f64 1/5832000 (*.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 -1/2267481600000 (*.f64 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b))))) (+.f64 (*.f64 -1/2267481600000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b))))) (+.f64 (*.f64 1/2203992115200000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 a b))))) (*.f64 1/5832000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b))))))))
(fma.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))) (fma.f64 -1/2267481600000 (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (pow.f64 (PI.f64) 5))) (fma.f64 1/2203992115200000000 (*.f64 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 1/5832000 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (pow.f64 (PI.f64) 3)))))))
(fma.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (fma.f64 -1/2267481600000 (*.f64 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (fma.f64 1/5832000 (*.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 1/2203992115200000000 (*.f64 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))))
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 a b))))))
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) (*.f64 angle -1/90))
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 a b))))))
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) (*.f64 angle -1/90))
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 a b))))))
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) (*.f64 angle -1/90))
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 a b))))))
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) (*.f64 angle -1/90))
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 a b))))))
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) (*.f64 angle -1/90))
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 a b))))))
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) (*.f64 angle -1/90))
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 a b))))))
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) (*.f64 angle -1/90))
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 a b))))))
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) (*.f64 angle -1/90))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(*.f64 1/90 (*.f64 (*.f64 (PI.f64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 angle (pow.f64 b 2))))
(+.f64 (*.f64 -1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 0 b) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))) (*.f64 1/90 (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(fma.f64 1/90 (*.f64 (*.f64 (PI.f64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 angle (pow.f64 b 2))) (*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) 0)) (*.f64 a -1/90)))
(+.f64 (*.f64 -1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))))) (+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))))
(fma.f64 -1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 0 b) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))) (fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) (*.f64 1/90 (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))))
(fma.f64 -1/90 (fma.f64 a (*.f64 (*.f64 angle (PI.f64)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) 0)) (*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) (*.f64 1/90 (*.f64 (*.f64 (PI.f64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 angle (pow.f64 b 2)))))
(+.f64 (*.f64 -1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))))) (+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))))
(fma.f64 -1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 0 b) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))) (fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) (*.f64 1/90 (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))))
(fma.f64 -1/90 (fma.f64 a (*.f64 (*.f64 angle (PI.f64)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) 0)) (*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) (*.f64 1/90 (*.f64 (*.f64 (PI.f64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 angle (pow.f64 b 2)))))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 (pow.f64 a 2) -1/90))
(+.f64 (*.f64 -1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))))) (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/90 (+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 0 b) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))) (*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(*.f64 -1/90 (fma.f64 a (*.f64 (*.f64 angle (PI.f64)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) 0)) (*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(+.f64 (*.f64 -1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))))) (+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))))
(fma.f64 -1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 0 b) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))) (fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) (*.f64 1/90 (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))))
(fma.f64 -1/90 (fma.f64 a (*.f64 (*.f64 angle (PI.f64)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) 0)) (*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) (*.f64 1/90 (*.f64 (*.f64 (PI.f64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 angle (pow.f64 b 2)))))
(+.f64 (*.f64 -1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))))) (+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))))
(fma.f64 -1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 0 b) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))) (fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) (*.f64 1/90 (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))))
(fma.f64 -1/90 (fma.f64 a (*.f64 (*.f64 angle (PI.f64)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) 0)) (*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) (*.f64 1/90 (*.f64 (*.f64 (PI.f64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 angle (pow.f64 b 2)))))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 (pow.f64 a 2) -1/90))
(+.f64 (*.f64 -1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))))) (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/90 (+.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 0 b) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))) (*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(*.f64 -1/90 (fma.f64 a (*.f64 (*.f64 angle (PI.f64)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) 0)) (*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(+.f64 (*.f64 -1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))))) (+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))))
(fma.f64 -1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 0 b) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))) (fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) (*.f64 1/90 (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))))
(fma.f64 -1/90 (fma.f64 a (*.f64 (*.f64 angle (PI.f64)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) 0)) (*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) (*.f64 1/90 (*.f64 (*.f64 (PI.f64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 angle (pow.f64 b 2)))))
(+.f64 (*.f64 -1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 -1 b))))))) (+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))))
(fma.f64 -1/90 (*.f64 a (*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 0 b) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))) (fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) (*.f64 1/90 (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))))
(fma.f64 -1/90 (fma.f64 a (*.f64 (*.f64 angle (PI.f64)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) 0)) (*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) (*.f64 1/90 (*.f64 (*.f64 (PI.f64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 angle (pow.f64 b 2)))))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 (pow.f64 a 2) -1/90))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))))) (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/90 (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 (*.f64 0 a) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))) (*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(*.f64 -1/90 (fma.f64 angle (*.f64 (*.f64 (PI.f64) b) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) 0)) (*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))))) (+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))))
(fma.f64 -1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 (*.f64 0 a) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))) (fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) (*.f64 1/90 (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))))
(fma.f64 -1/90 (fma.f64 angle (*.f64 (*.f64 (PI.f64) b) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) 0)) (*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) (*.f64 1/90 (*.f64 (*.f64 (PI.f64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 angle (pow.f64 b 2)))))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))))) (+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))))
(fma.f64 -1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 (*.f64 0 a) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))) (fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) (*.f64 1/90 (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))))
(fma.f64 -1/90 (fma.f64 angle (*.f64 (*.f64 (PI.f64) b) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) 0)) (*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) (*.f64 1/90 (*.f64 (*.f64 (PI.f64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 angle (pow.f64 b 2)))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(*.f64 1/90 (*.f64 (*.f64 (PI.f64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 angle (pow.f64 b 2))))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 (*.f64 0 a) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))) (*.f64 1/90 (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(fma.f64 -1/90 (*.f64 angle (*.f64 (*.f64 (PI.f64) b) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) 0))) (*.f64 1/90 (*.f64 (*.f64 (PI.f64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 angle (pow.f64 b 2)))))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))))) (+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))))
(fma.f64 -1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 (*.f64 0 a) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))) (fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) (*.f64 1/90 (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))))
(fma.f64 -1/90 (fma.f64 angle (*.f64 (*.f64 (PI.f64) b) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) 0)) (*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) (*.f64 1/90 (*.f64 (*.f64 (PI.f64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 angle (pow.f64 b 2)))))
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))))) (+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))))
(fma.f64 -1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 (*.f64 0 a) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))) (fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) (*.f64 1/90 (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))))
(fma.f64 -1/90 (fma.f64 angle (*.f64 (*.f64 (PI.f64) b) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) 0)) (*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) (*.f64 1/90 (*.f64 (*.f64 (PI.f64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 angle (pow.f64 b 2)))))
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(*.f64 1/90 (*.f64 (*.f64 (PI.f64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 angle (pow.f64 b 2))))
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 1/90 (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 (*.f64 0 a) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))) (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(*.f64 (*.f64 angle 1/90) (+.f64 (*.f64 (*.f64 (PI.f64) b) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) 0)) (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) (*.f64 1/90 (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 (*.f64 0 a) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))) (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) (*.f64 (*.f64 angle 1/90) (+.f64 (*.f64 (*.f64 (PI.f64) b) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) 0)) (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (+.f64 a (*.f64 -1 a))))))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) (*.f64 1/90 (+.f64 (*.f64 angle (*.f64 b (*.f64 (PI.f64) (*.f64 (*.f64 0 a) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))) (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))))
(fma.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) (*.f64 (*.f64 angle 1/90) (+.f64 (*.f64 (*.f64 (PI.f64) b) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) 0)) (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))))
(*.f64 -1/180 (*.f64 angle (PI.f64)))
(*.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/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 angle 5) -1/22674816000000))))
(+.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 (PI.f64) (*.f64 angle -1/180)))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (*.f64 (*.f64 -1/64800 (pow.f64 angle 2)) (pow.f64 (PI.f64) 2)))
(fma.f64 -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 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(*.f64 -1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b)))))
(*.f64 -1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 -1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (*.f64 -1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b))))) (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b)))))))
(fma.f64 -1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (pow.f64 (PI.f64) 3)) 1/8748000)))
(fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 1/8748000) (*.f64 -1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(+.f64 (*.f64 -1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b))))) (+.f64 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b)))))) (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 -1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b)))) (+.f64 (*.f64 -1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 -1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b)))))))))
(fma.f64 -1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))) (fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (pow.f64 (PI.f64) 3)) 1/8748000) (*.f64 (pow.f64 angle 5) (fma.f64 -1/2267481600000 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (pow.f64 (PI.f64) 5)) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (pow.f64 (PI.f64) 5)) -1/3779136000000)))))
(fma.f64 -1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 1/8748000) (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -1/1417176000000))))
(+.f64 (*.f64 -1/180 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b))))) (+.f64 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (+.f64 a b) (-.f64 a b)))))) (+.f64 (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 -1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b)))) (+.f64 (*.f64 -1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 -1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (+.f64 a b) (-.f64 a b))))))) (*.f64 (pow.f64 angle 7) (+.f64 (*.f64 1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 a b)))) (+.f64 (*.f64 1/4407984230400000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 a b)))) (+.f64 (*.f64 1/1469328076800000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (+.f64 a b) (-.f64 a b)))))))))))
(fma.f64 -1/180 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))) (fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (pow.f64 (PI.f64) 3)) 1/8748000) (fma.f64 (pow.f64 angle 5) (fma.f64 -1/2267481600000 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (pow.f64 (PI.f64) 5)) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (pow.f64 (PI.f64) 5)) -1/3779136000000)) (*.f64 (pow.f64 angle 7) (fma.f64 1/30855889612800000000 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (pow.f64 (PI.f64) 7)) (fma.f64 1/4407984230400000000 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (pow.f64 (PI.f64) 7)) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (pow.f64 (PI.f64) 7)) 1/550998028800000000)))))))
(fma.f64 -1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 1/8748000) (fma.f64 (pow.f64 angle 7) (fma.f64 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 1/30855889612800000000 (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 1/489776025600000000)) (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -1/1417176000000)))))
(*.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 a b))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 (+.f64 a b) (-.f64 a b)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 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 a b))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 (+.f64 a b) (-.f64 a b)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 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 a b))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 (+.f64 a b) (-.f64 a b)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 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 a b))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 (+.f64 a b) (-.f64 a b)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 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 a b))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 (+.f64 a b) (-.f64 a b)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 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 a b))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 (+.f64 a b) (-.f64 a b)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 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 a b))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 (+.f64 a b) (-.f64 a b)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 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 a b))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 (+.f64 a b) (-.f64 a b)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
(neg.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (neg.f64 (pow.f64 b 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 a (*.f64 (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 -1 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) (*.f64 a (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 0 b))))
(-.f64 (*.f64 a (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) 0)) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(+.f64 (*.f64 -1 (*.f64 (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 a 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 b 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) (fma.f64 a (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 0 b)) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(+.f64 (*.f64 a (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) 0)) (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (*.f64 -1 (*.f64 (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 a 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 b 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) (fma.f64 a (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 0 b)) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(+.f64 (*.f64 a (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) 0)) (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(+.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 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 a (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 0 b)) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(fma.f64 a (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) 0) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(+.f64 (*.f64 -1 (*.f64 (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 a 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 b 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) (fma.f64 a (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 0 b)) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(+.f64 (*.f64 a (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) 0)) (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (*.f64 -1 (*.f64 (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 a 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 b 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) (fma.f64 a (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 0 b)) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(+.f64 (*.f64 a (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) 0)) (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(+.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 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 a (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 0 b)) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(fma.f64 a (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) 0) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(+.f64 (*.f64 -1 (*.f64 (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 a 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 b 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) (fma.f64 a (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 0 b)) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(+.f64 (*.f64 a (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) 0)) (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (*.f64 -1 (*.f64 (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 a 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 b 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) (fma.f64 a (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 0 b)) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(+.f64 (*.f64 a (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) 0)) (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(+.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 a 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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 0 a)) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(fma.f64 b (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) 0) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(+.f64 (*.f64 -1 (*.f64 (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 a 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 b 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) (fma.f64 b (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 0 a)) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(+.f64 (*.f64 b (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) 0)) (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (*.f64 -1 (*.f64 (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 a 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 b 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) (fma.f64 b (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 0 a)) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(+.f64 (*.f64 b (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) 0)) (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -1 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
(neg.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (neg.f64 (pow.f64 b 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 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 b 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) (*.f64 b (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 0 a))))
(fma.f64 b (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) 0) (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (neg.f64 (pow.f64 b 2))))
(+.f64 (*.f64 -1 (*.f64 (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 a 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 b 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) (fma.f64 b (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 0 a)) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(+.f64 (*.f64 b (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) 0)) (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (*.f64 -1 (*.f64 (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 a 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 b 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) (fma.f64 b (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 0 a)) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(+.f64 (*.f64 b (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) 0)) (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -1 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))))
(neg.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (neg.f64 (pow.f64 b 2)))
(+.f64 (*.f64 -1 (*.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 -1 (*.f64 (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 (*.f64 b (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 0 a))) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(neg.f64 (fma.f64 b (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) 0) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(+.f64 (*.f64 -1 (*.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 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -1 (*.f64 b (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 0 a))) (fma.f64 -1 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(fma.f64 (neg.f64 b) (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) 0) (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (*.f64 -1 (*.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 b 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -1 (*.f64 b (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 0 a))) (fma.f64 -1 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(fma.f64 (neg.f64 b) (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) 0) (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (log.f64 angle) (log.f64 (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))
(+.f64 (log.f64 1/90) (log.f64 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(+.f64 (log.f64 angle) (+.f64 (log.f64 (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) (*.f64 180 (/.f64 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))) (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))))
(+.f64 (log.f64 angle) (+.f64 (log.f64 (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) (*.f64 180 (*.f64 (/.f64 (pow.f64 angle 2) (PI.f64)) (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -1/8748000) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))))
(+.f64 (log.f64 angle) (fma.f64 180 (*.f64 (/.f64 (pow.f64 angle 2) (PI.f64)) (/.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) -1/8748000))) (log.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (PI.f64) 1/90)))))
(+.f64 (log.f64 angle) (+.f64 (log.f64 (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 -388800 (/.f64 (pow.f64 (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) 2) (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 2)))) (*.f64 4320 (/.f64 (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))) (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))))) (*.f64 180 (/.f64 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))) (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))))
(+.f64 (log.f64 angle) (+.f64 (log.f64 (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) (fma.f64 1/24 (*.f64 (pow.f64 angle 4) (fma.f64 -388800 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -1/8748000) 2) (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 2))) (*.f64 4320 (/.f64 (fma.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 1/1511654400000)) (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))) (*.f64 180 (*.f64 (/.f64 (pow.f64 angle 2) (PI.f64)) (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -1/8748000) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))))
(+.f64 (log.f64 angle) (+.f64 (fma.f64 180 (*.f64 (/.f64 (pow.f64 angle 2) (PI.f64)) (/.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) -1/8748000))) (log.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (PI.f64) 1/90)))) (*.f64 (fma.f64 -388800 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -1/8748000) 2) (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 2))) (*.f64 (/.f64 4320 (PI.f64)) (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 1/1417176000000) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) (*.f64 (pow.f64 angle 4) 1/24))))
(+.f64 (log.f64 angle) (+.f64 (log.f64 (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 -23328000 (/.f64 (*.f64 (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))) (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 2)))) (+.f64 (*.f64 129600 (/.f64 (+.f64 (*.f64 -1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 -1/1469328076800000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 -1/4407984230400000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))) (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) (*.f64 1399680000 (/.f64 (pow.f64 (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) 3) (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 3)))))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 -388800 (/.f64 (pow.f64 (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) 2) (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 2)))) (*.f64 4320 (/.f64 (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))) (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))))) (*.f64 180 (/.f64 (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))) (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))))))
(+.f64 (log.f64 angle) (+.f64 (log.f64 (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) (fma.f64 1/720 (*.f64 (pow.f64 angle 6) (fma.f64 -23328000 (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -1/8748000) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 2)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 1/1511654400000)))) (fma.f64 129600 (/.f64 (fma.f64 -1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (fma.f64 -1/1469328076800000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -1/3856986201600000000))) (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 1399680000 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -1/8748000) 3) (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 3))))))) (fma.f64 1/24 (*.f64 (pow.f64 angle 4) (fma.f64 -388800 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -1/8748000) 2) (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 2))) (*.f64 4320 (/.f64 (fma.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 1/1511654400000)) (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))) (*.f64 180 (*.f64 (/.f64 (pow.f64 angle 2) (PI.f64)) (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -1/8748000) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))))))
(+.f64 (+.f64 (log.f64 1/90) (log.f64 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) (fma.f64 1/720 (*.f64 (pow.f64 angle 6) (fma.f64 -23328000 (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (pow.f64 (PI.f64) 2) -1/8748000)) (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 1/1417176000000) (pow.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 2))) (fma.f64 129600 (/.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -1/881596846080000000 (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -29/30855889612800000000)) (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (/.f64 (*.f64 1399680000 (*.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 3) -1/669462604992000000000)) (pow.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 3))))) (fma.f64 180 (*.f64 (/.f64 (pow.f64 angle 2) (PI.f64)) (/.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) -1/8748000))) (*.f64 (fma.f64 -388800 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -1/8748000) 2) (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) 2))) (*.f64 (/.f64 4320 (PI.f64)) (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 1/1417176000000) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) (*.f64 (pow.f64 angle 4) 1/24)))))
(log.f64 (*.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 a 2) (pow.f64 b 2))))))
(log.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))))
(log.f64 (*.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (*.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 a 2) (pow.f64 b 2))))))
(log.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))))
(log.f64 (*.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (*.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 a 2) (pow.f64 b 2))))))
(log.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))))
(log.f64 (*.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (*.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 a 2) (pow.f64 b 2))))))
(log.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))))
(log.f64 (*.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (*.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 a 2) (pow.f64 b 2))))))
(log.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))))
(log.f64 (*.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (*.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 a 2) (pow.f64 b 2))))))
(log.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))))
(log.f64 (*.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (*.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 a 2) (pow.f64 b 2))))))
(log.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))))
(log.f64 (*.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.f64 (*.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 a 2) (pow.f64 b 2))))))
(log.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))))
(log.f64 (*.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(log.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))))))))
(log.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))))
(log.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(+.f64 (log.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 (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (log.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))))) (neg.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(-.f64 (log.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (/.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 (log.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 -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 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))))) (fma.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 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (log.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 -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 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))))) (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 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 (*.f64 -1/3 (pow.f64 a 6)) (pow.f64 b 6))) (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
(+.f64 (log.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (log.f64 (/.f64 1 a))))
(+.f64 (log.f64 (*.f64 (*.f64 2 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) (*.f64 -2 (neg.f64 (log.f64 a))))
(fma.f64 -2 (neg.f64 (log.f64 a)) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(+.f64 (log.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 a))) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (log.f64 (*.f64 (*.f64 2 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) (fma.f64 -2 (neg.f64 (log.f64 a)) (neg.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(-.f64 (fma.f64 -2 (neg.f64 (log.f64 a)) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (/.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (log.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -2 (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 (*.f64 2 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) (fma.f64 -2 (neg.f64 (log.f64 a)) (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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (fma.f64 -2 (neg.f64 (log.f64 a)) (-.f64 (/.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (log.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -2 (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 (*.f64 2 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) (fma.f64 -2 (neg.f64 (log.f64 a)) (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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (fma.f64 -2 (neg.f64 (log.f64 a)) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (*.f64 -1/3 (pow.f64 b 6)) (pow.f64 a 6))) (/.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (log.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (log.f64 (/.f64 -1 a))))
(+.f64 (log.f64 (*.f64 (*.f64 2 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) (*.f64 -2 (log.f64 (/.f64 -1 a))))
(fma.f64 -2 (log.f64 (/.f64 -1 a)) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(+.f64 (log.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 a))) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (log.f64 (*.f64 (*.f64 2 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) (fma.f64 -2 (log.f64 (/.f64 -1 a)) (neg.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(-.f64 (fma.f64 -2 (log.f64 (/.f64 -1 a)) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (/.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (log.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -2 (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 (*.f64 2 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) (fma.f64 -2 (log.f64 (/.f64 -1 a)) (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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (fma.f64 -2 (log.f64 (/.f64 -1 a)) (-.f64 (/.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (log.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -2 (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 (*.f64 2 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) (fma.f64 -2 (log.f64 (/.f64 -1 a)) (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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (fma.f64 -2 (log.f64 (/.f64 -1 a)) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (*.f64 -1/3 (pow.f64 b 6)) (pow.f64 a 6))) (/.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(log.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(log.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))))
(log.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(+.f64 (log.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (neg.f64 (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (log.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))))
(-.f64 (log.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (/.f64 (pow.f64 b 2) (pow.f64 a 2)))
(+.f64 (log.f64 (*.f64 2 (*.f64 (pow.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 b 2) (pow.f64 a 2))) (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(+.f64 (fma.f64 -1 (/.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)))) (log.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))))
(+.f64 (-.f64 (/.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))) (log.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
(+.f64 (log.f64 (*.f64 2 (*.f64 (pow.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 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 (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))))) (log.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))))
(+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 b 4) (pow.f64 a 4)) (/.f64 (*.f64 -1/3 (pow.f64 b 6)) (pow.f64 a 6))) (-.f64 (log.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (/.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (log.f64 (/.f64 1 b))))
(+.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))) (*.f64 -2 (neg.f64 (log.f64 b))))
(fma.f64 -2 (neg.f64 (log.f64 b)) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) -2))))
(+.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(+.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))) (fma.f64 -2 (neg.f64 (log.f64 b)) (neg.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(-.f64 (fma.f64 -2 (neg.f64 (log.f64 b)) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) -2)))) (/.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -2 (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 -2 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))) (fma.f64 -2 (neg.f64 (log.f64 b)) (fma.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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) -2))) (fma.f64 -2 (neg.f64 (log.f64 b)) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(+.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -2 (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 -2 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))) (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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) -2))) (fma.f64 -2 (neg.f64 (log.f64 b)) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 (*.f64 -1/3 (pow.f64 a 6)) (pow.f64 b 6))) (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(+.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (log.f64 (/.f64 -1 b))))
(+.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))) (*.f64 -2 (log.f64 (/.f64 -1 b))))
(fma.f64 -2 (log.f64 (/.f64 -1 b)) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) -2))))
(+.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 b))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(+.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))) (fma.f64 -2 (log.f64 (/.f64 -1 b)) (neg.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(-.f64 (fma.f64 -2 (log.f64 (/.f64 -1 b)) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) -2)))) (/.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -2 (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 -2 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))) (fma.f64 -2 (log.f64 (/.f64 -1 b)) (fma.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))))))
(+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4))) (/.f64 (pow.f64 a 2) (pow.f64 b 2))) (fma.f64 -2 (log.f64 (/.f64 -1 b)) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) -2)))))
(+.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -2 (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 -2 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))) (fma.f64 -2 (log.f64 (/.f64 -1 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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) -2))) (fma.f64 -2 (log.f64 (/.f64 -1 b)) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 a 4) (pow.f64 b 4)) (/.f64 (*.f64 -1/3 (pow.f64 a 6)) (pow.f64 b 6))) (/.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.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 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) (*.f64 2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 (*.f64 2 (pow.f64 angle 3)) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -1/8748000)))
(fma.f64 (*.f64 2 (pow.f64 angle 3)) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -1/8748000) (*.f64 1/90 (*.f64 (*.f64 angle (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 (*.f64 2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))) (*.f64 2 (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -1/8748000)) (*.f64 (pow.f64 angle 5) (fma.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 1/1511654400000))))))
(fma.f64 2 (fma.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -1/8748000) (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 1/1417176000000))) (*.f64 1/90 (*.f64 (*.f64 angle (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 (*.f64 2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/11664000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 1/4534963200000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 1/2267481600000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))))) (*.f64 2 (*.f64 (pow.f64 angle 7) (+.f64 (*.f64 -1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 -1/1469328076800000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 -1/4407984230400000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))))))))
(fma.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (fma.f64 2 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -1/8748000)) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 5) (fma.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 1/1511654400000))) (*.f64 (pow.f64 angle 7) (fma.f64 -1/881596846080000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (fma.f64 -1/1469328076800000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -1/3856986201600000000))))))))
(fma.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -1/8748000)) (fma.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 1/1417176000000) (*.f64 (pow.f64 angle 7) (fma.f64 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -1/881596846080000000 (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 a 2) (pow.f64 b 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 a 2) (pow.f64 b 2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))))
(*.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))))
(*.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))))
(*.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))))
(*.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))))
(*.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))))
(*.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))))
(*.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))))
(*.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))
(*.f64 -2 (*.f64 (pow.f64 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 (*.f64 angle (PI.f64)) 1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) (*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (*.f64 (pow.f64 b 2) -2) (*.f64 2 (pow.f64 a 2))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) (*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (*.f64 (pow.f64 b 2) -2) (*.f64 2 (pow.f64 a 2))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) (*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (*.f64 (pow.f64 b 2) -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 (*.f64 angle (PI.f64)) 1/180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) (*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (*.f64 (pow.f64 b 2) -2) (*.f64 2 (pow.f64 a 2))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) (*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (*.f64 (pow.f64 b 2) -2) (*.f64 2 (pow.f64 a 2))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) (*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (*.f64 (pow.f64 b 2) -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 (*.f64 angle (PI.f64)) 1/180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) (*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (*.f64 (pow.f64 b 2) -2) (*.f64 2 (pow.f64 a 2))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) (*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (*.f64 (pow.f64 b 2) -2) (*.f64 2 (pow.f64 a 2))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) (*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (*.f64 (pow.f64 b 2) -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 (*.f64 angle (PI.f64)) 1/180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) (*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (*.f64 (pow.f64 b 2) -2) (*.f64 2 (pow.f64 a 2))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) (*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (*.f64 (pow.f64 b 2) -2) (*.f64 2 (pow.f64 a 2))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) (*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (*.f64 (pow.f64 b 2) -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 (*.f64 angle (PI.f64)) 1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) (*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (*.f64 (pow.f64 b 2) -2) (*.f64 2 (pow.f64 a 2))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) (*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (*.f64 (pow.f64 b 2) -2) (*.f64 2 (pow.f64 a 2))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) (*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (*.f64 (pow.f64 b 2) -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 (*.f64 angle (PI.f64)) 1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) (*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (*.f64 (pow.f64 b 2) -2) (*.f64 2 (pow.f64 a 2))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) (*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (*.f64 (pow.f64 b 2) -2) (*.f64 2 (pow.f64 a 2))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) (*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (+.f64 (*.f64 (pow.f64 b 2) -2) (*.f64 2 (pow.f64 a 2))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(*.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 3)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 3) 1/3)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 2)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 2))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) 2))
(fabs.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))
(log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 3))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) 1)
(*.f64 (PI.f64) (*.f64 angle -1/180))
(pow.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) 1)
(*.f64 (PI.f64) (*.f64 angle -1/180))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) 3)
(*.f64 (PI.f64) (*.f64 angle -1/180))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) 3) 1/3)
(*.f64 (PI.f64) (*.f64 angle -1/180))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) 2)
(*.f64 (PI.f64) (*.f64 angle -1/180))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) 2))
(fabs.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) -1/180) (PI.f64)))
(*.f64 (PI.f64) (log.f64 (pow.f64 (exp.f64 angle) -1/180)))
(*.f64 (PI.f64) (*.f64 -1/180 (log.f64 (exp.f64 angle))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) 3))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle -1/180) 3)))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle -1/180) 3) (pow.f64 (PI.f64) 3)))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) 1))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b))))) 1)
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(pow.f64 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b))) 1)
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b)))) 3)
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(pow.f64 (pow.f64 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b))) 3) 1/3)
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b)))) 2)
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b))) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))) 2))
(fabs.f64 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (+.f64 a b)) (-.f64 a b)) angle))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b))))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b))) 3))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(cbrt.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b))) 3)))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b))) 3) (pow.f64 angle 3)))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b)))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(exp.f64 (log.f64 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b)))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b)))) 1))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b)))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b)))
(*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 (*.f64 (PI.f64) a) (*.f64 (PI.f64) b))
(*.f64 (PI.f64) (+.f64 a b))
(+.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (+.f64 a b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (+.f64 a b)))) 1)
(*.f64 (PI.f64) (+.f64 a b))
(/.f64 (+.f64 (pow.f64 (*.f64 (PI.f64) a) 3) (pow.f64 (*.f64 (PI.f64) b) 3)) (+.f64 (*.f64 (*.f64 (PI.f64) a) (*.f64 (PI.f64) a)) (-.f64 (*.f64 (*.f64 (PI.f64) b) (*.f64 (PI.f64) b)) (*.f64 (*.f64 (PI.f64) a) (*.f64 (PI.f64) b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (PI.f64) a) 3) (pow.f64 (*.f64 (PI.f64) b) 3)) (+.f64 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 a 2)) (*.f64 (*.f64 (PI.f64) b) (-.f64 (*.f64 (PI.f64) b) (*.f64 (PI.f64) a)))))
(/.f64 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (fma.f64 (pow.f64 (PI.f64) 2) (pow.f64 a 2) (*.f64 (*.f64 (PI.f64) b) (*.f64 (PI.f64) (-.f64 b a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (PI.f64)) 3) (pow.f64 (*.f64 b (PI.f64)) 3)) (+.f64 (*.f64 (*.f64 a (PI.f64)) (*.f64 a (PI.f64))) (-.f64 (*.f64 (*.f64 b (PI.f64)) (*.f64 b (PI.f64))) (*.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (PI.f64) a) 3) (pow.f64 (*.f64 (PI.f64) b) 3)) (+.f64 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 a 2)) (*.f64 (*.f64 (PI.f64) b) (-.f64 (*.f64 (PI.f64) b) (*.f64 (PI.f64) a)))))
(/.f64 (*.f64 (pow.f64 (PI.f64) 3) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (fma.f64 (pow.f64 (PI.f64) 2) (pow.f64 a 2) (*.f64 (*.f64 (PI.f64) b) (*.f64 (PI.f64) (-.f64 b a)))))
(/.f64 (-.f64 (*.f64 (*.f64 (PI.f64) a) (*.f64 (PI.f64) a)) (*.f64 (*.f64 (PI.f64) b) (*.f64 (PI.f64) b))) (-.f64 (*.f64 (PI.f64) a) (*.f64 (PI.f64) b)))
(/.f64 (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (*.f64 (PI.f64) (-.f64 a b))) (*.f64 (PI.f64) (-.f64 a b)))
(/.f64 (*.f64 (pow.f64 (PI.f64) 2) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 (PI.f64) (-.f64 a b)))
(/.f64 (-.f64 (*.f64 (*.f64 a (PI.f64)) (*.f64 a (PI.f64))) (*.f64 (*.f64 b (PI.f64)) (*.f64 b (PI.f64)))) (-.f64 (*.f64 a (PI.f64)) (*.f64 b (PI.f64))))
(/.f64 (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (*.f64 (PI.f64) (-.f64 a b))) (*.f64 (PI.f64) (-.f64 a b)))
(/.f64 (*.f64 (pow.f64 (PI.f64) 2) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 (PI.f64) (-.f64 a b)))
(pow.f64 (*.f64 (PI.f64) (+.f64 a b)) 1)
(*.f64 (PI.f64) (+.f64 a b))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (+.f64 a b))) 3)
(*.f64 (PI.f64) (+.f64 a b))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 a b)) 3) 1/3)
(*.f64 (PI.f64) (+.f64 a b))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 a b))) 2)
(*.f64 (PI.f64) (+.f64 a b))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 a b)) 2))
(fabs.f64 (*.f64 (PI.f64) (+.f64 a b)))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (+.f64 a b)))
(*.f64 (PI.f64) (+.f64 a b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (+.f64 a b)))))
(*.f64 (PI.f64) (+.f64 a b))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 a b)) 3))
(*.f64 (PI.f64) (+.f64 a b))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (+.f64 a b) 3)))
(*.f64 (PI.f64) (+.f64 a b))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (PI.f64) 3)))
(*.f64 (PI.f64) (+.f64 a b))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (+.f64 a b))))
(*.f64 (PI.f64) (+.f64 a b))
(exp.f64 (log.f64 (*.f64 (PI.f64) (+.f64 a b))))
(*.f64 (PI.f64) (+.f64 a b))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 a b))) 1))
(*.f64 (PI.f64) (+.f64 a b))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (+.f64 a b))))
(*.f64 (PI.f64) (+.f64 a b))
(fma.f64 (PI.f64) a (*.f64 (PI.f64) b))
(*.f64 (PI.f64) (+.f64 a b))
(fma.f64 a (PI.f64) (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (+.f64 a b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b))) -1/90))) 1)
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(pow.f64 (*.f64 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b))) -1/90) 1)
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b))) -1/90)) 3)
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b))) -1/90) 3) 1/3)
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b))) -1/90)) 2)
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b))) 2) 1/8100))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))) 2) 1/8100))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 2) 1/8100))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (+.f64 a b)) (-.f64 a b)) angle) -1/90))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b))) -1/90))))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b))) -1/90) 3))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b))) -1/90)))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b))) -1/90)))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b))) -1/90)) 1))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b))) -1/90)))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) 1)
(*.f64 (PI.f64) (*.f64 angle -1/180))
(pow.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) 1)
(*.f64 (PI.f64) (*.f64 angle -1/180))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) 3)
(*.f64 (PI.f64) (*.f64 angle -1/180))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) 3) 1/3)
(*.f64 (PI.f64) (*.f64 angle -1/180))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) 2)
(*.f64 (PI.f64) (*.f64 angle -1/180))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) 2))
(fabs.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 angle) -1/180) (PI.f64)))
(*.f64 (PI.f64) (log.f64 (pow.f64 (exp.f64 angle) -1/180)))
(*.f64 (PI.f64) (*.f64 -1/180 (log.f64 (exp.f64 angle))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) 3))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 angle -1/180) 3)))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle -1/180) 3) (pow.f64 (PI.f64) 3)))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) 1))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))
(*.f64 (PI.f64) (*.f64 angle -1/180))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 a b) (+.f64 a b)))))) 1)
(*.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 2 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 a b) (+.f64 a b)))) 1)
(*.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 2 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 a b) (+.f64 a b))))) 3)
(*.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 2 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 a b) (+.f64 a b)))) 3) 1/3)
(*.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 2 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 a b) (+.f64 a b))))) 2)
(*.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 2 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 a b) (+.f64 a b)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) 2))
(fabs.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 2 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) (-.f64 a b)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (*.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) 2)))
(*.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle -1/180))) (log.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) (-.f64 a b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(*.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (log.f64 (pow.f64 (exp.f64 (+.f64 a b)) (-.f64 a b)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 a b) (+.f64 a b)))))))
(*.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 2 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 a b) (+.f64 a b)))) 3))
(*.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 2 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) 2) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 a b) (+.f64 a b))) 3)))
(*.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 2 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 a b) (+.f64 a b))) 3) (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) 2) 3)))
(*.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 2 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 a b) (+.f64 a b))))))
(*.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 2 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 a b) (+.f64 a b))))))
(*.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 2 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 a b) (+.f64 a b))))) 1))
(*.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 2 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 a b) (+.f64 a b))))))
(*.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 2 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(*.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(sin.f64 (*.f64 (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 (PI.f64) (*.f64 angle -1/180)))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 3)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 3) 1/3)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 2)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 2))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -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 (PI.f64) (*.f64 angle -1/180)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 3))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(expm1.f64 (log1p.f64 (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 (PI.f64) (*.f64 angle -1/180)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 1))
(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 (PI.f64) (*.f64 angle -1/180)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(*.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 2) (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 3)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 3) 1/3)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 2)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 2))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) 2))
(fabs.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))
(log.f64 (exp.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 3))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 1))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 a b) (+.f64 a b))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))) 1)
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 (+.f64 a b) (-.f64 a b)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 a b) (+.f64 a b))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 1)
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 (+.f64 a b) (-.f64 a b)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 a b) (+.f64 a b))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 3)
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 (+.f64 a b) (-.f64 a b)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(pow.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 a b) (+.f64 a b))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 3) 1/3)
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 (+.f64 a b) (-.f64 a b)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 a b) (+.f64 a b))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 2)
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 (+.f64 a b) (-.f64 a b)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 a b) (+.f64 a b))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 (+.f64 a b) (-.f64 a b))) 2))
(fabs.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(log.f64 (pow.f64 (exp.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 a b) (+.f64 a b)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 (+.f64 a b) (-.f64 a b)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 a b) (+.f64 a b))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 (+.f64 a b) (-.f64 a b)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 a b) (+.f64 a b))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 3))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 (+.f64 a b) (-.f64 a b)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 a b) (+.f64 a b))) 3) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 3)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 (+.f64 a b) (-.f64 a b)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 a b) (+.f64 a b))) 3)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 (+.f64 a b) (-.f64 a b)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 a b) (+.f64 a b))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 (+.f64 a b) (-.f64 a b)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(exp.f64 (log.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 a b) (+.f64 a b))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 (+.f64 a b) (-.f64 a b)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 a b) (+.f64 a b))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 (+.f64 a b) (-.f64 a b)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (-.f64 a b) (+.f64 a b))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 (+.f64 a b) (-.f64 a b)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))
(+.f64 (log.f64 2) (log.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(log.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(log.f64 (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(+.f64 (log.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) (log.f64 2))
(log.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(log.f64 (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(+.f64 0 (log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(log.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(log.f64 (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(+.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) 2) 4))) (log.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))))
(+.f64 (log.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) 2)))) (log.f64 (cbrt.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))))
(+.f64 (log.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 2)))) (log.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))) (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))))
(log.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(log.f64 (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(+.f64 (log.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(log.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(log.f64 (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))) 1)
(log.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(log.f64 (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 1 (log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(log.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(log.f64 (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))) 2) (cbrt.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))))
(log.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(log.f64 (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))) (sqrt.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))))
(log.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(log.f64 (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(/.f64 (+.f64 (pow.f64 (log.f64 2) 3) (pow.f64 (log.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) 3)) (+.f64 (*.f64 (log.f64 2) (log.f64 2)) (-.f64 (*.f64 (log.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) (log.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) (*.f64 (log.f64 2) (log.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))))
(/.f64 (+.f64 (pow.f64 (log.f64 2) 3) (pow.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) 3)) (fma.f64 (log.f64 2) (log.f64 2) (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) (-.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) (log.f64 2)))))
(/.f64 (+.f64 (pow.f64 (log.f64 2) 3) (pow.f64 (log.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) 3)) (fma.f64 (log.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (-.f64 (log.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (log.f64 2)) (*.f64 (log.f64 2) (log.f64 2))))
(/.f64 (-.f64 (*.f64 (log.f64 2) (log.f64 2)) (*.f64 (log.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) (log.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))) (-.f64 (log.f64 2) (log.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(/.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))) (-.f64 (log.f64 2) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))) (-.f64 (log.f64 2) (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))))
(/.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) (/.f64 (-.f64 (log.f64 2) (log.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) (-.f64 (log.f64 2) (log.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))))
(pow.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) 1)
(log.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(log.f64 (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(pow.f64 (cbrt.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))) 3)
(log.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(log.f64 (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(pow.f64 (pow.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) 3) 1/3)
(log.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(log.f64 (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(pow.f64 (sqrt.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))) 2)
(log.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(log.f64 (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(sqrt.f64 (pow.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) 2))
(sqrt.f64 (pow.f64 (log.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))) 2))
(fabs.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) 3))
(log.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(log.f64 (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))))
(log.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(log.f64 (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(exp.f64 (log.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))))
(log.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(log.f64 (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))) 1))
(log.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(log.f64 (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
(log1p.f64 (-.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) 1))
(log1p.f64 (fma.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) -1))
(log1p.f64 (fma.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))) 1)
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) 2)
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 1 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) 2) 4)) (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(*.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) 2))) (cbrt.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))))
(*.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 2))) (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 (exp.f64 (log.f64 2)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(pow.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) 1)
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) 3)
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) 3) 1/3)
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) 2)
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(pow.f64 (E.f64) (log.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))))
(pow.f64 (E.f64) (log.f64 (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))) 2)) (cbrt.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))) 2)) (cbrt.f64 (log.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))) 2)) (cbrt.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))) (sqrt.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))))) (sqrt.f64 (log.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))) (sqrt.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) 2) 4))
(sqrt.f64 (*.f64 4 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) 2)))
(sqrt.f64 (*.f64 4 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 2)))
(log.f64 (pow.f64 (exp.f64 2) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) 3))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))

eval999.0ms (2.4%)

Compiler

Compiled 44087 to 27937 computations (36.6% saved)

prune357.0ms (0.8%)

Pruning

101 alts after pruning (98 fresh and 3 done)

PrunedKeptTotal
New1467381505
Fresh126072
Picked415
Done123
Total14841011585
Accuracy
85.6%
Counts
1585 → 101
Alt Table
Click to see full alt table
StatusAccuracyProgram
65.0%
(pow.f64 (*.f64 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b))) -1/90) 1)
64.5%
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b))) -1/90)) 3)
19.4%
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 3)
34.3%
(*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) -1/90))
20.7%
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
20.6%
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
19.9%
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 angle 180))))
20.6%
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (/.f64 angle 180))))
21.0%
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (/.f64 angle 180))))
20.5%
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
61.1%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
22.3%
(*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 a b))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
19.0%
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 2 (pow.f64 a 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
21.3%
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 -2 (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
37.7%
(*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 angle 1/90))
37.7%
(*.f64 (*.f64 (PI.f64) (*.f64 angle (pow.f64 b 2))) 1/90)
34.3%
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/90))
57.4%
(*.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 1 (*.f64 (+.f64 a b) (-.f64 a b))))
61.3%
(*.f64 (*.f64 2 (sin.f64 (pow.f64 (cbrt.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) 3))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))
63.1%
(*.f64 (*.f64 2 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) -180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))
62.0%
(*.f64 (*.f64 2 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))) (*.f64 (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (+.f64 a b) (-.f64 a b))))
64.0%
(*.f64 (*.f64 2 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))
57.5%
(*.f64 (*.f64 2 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))) (*.f64 1 (*.f64 (+.f64 a b) (-.f64 a b))))
61.9%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))
60.7%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))
58.0%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))
60.7%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))
26.9%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) -180))) (exp.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))
60.9%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))
26.4%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) -180))) (exp.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))
35.4%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (exp.f64 (*.f64 2 (log.f64 a)))))
17.5%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (exp.f64 (exp.f64 (log.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))))
61.9%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 a b))))
58.9%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 1 (*.f64 (+.f64 a b) (-.f64 a b))))
26.1%
(*.f64 (*.f64 2 (sin.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 1 (exp.f64 (log.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))))
62.0%
(*.f64 (*.f64 2 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))) (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
43.4%
(*.f64 (*.f64 2 (sin.f64 (fabs.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))
54.3%
(*.f64 (*.f64 2 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b))))
57.3%
(*.f64 (*.f64 -1/90 angle) (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b))))
68.9%
(*.f64 2 (pow.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1))
70.8%
(*.f64 2 (pow.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1))
22.1%
(*.f64 2 (pow.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) 3))))) 1))
74.2%
(*.f64 2 (pow.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))) 1))
69.8%
(*.f64 2 (pow.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1))
72.8%
(*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) 3))
55.4%
(*.f64 2 (*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 0) 2) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))
20.6%
(*.f64 2 (*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90)) 0) 2) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))
19.3%
(*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))
62.9%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 3) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
61.2%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
61.2%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
60.6%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1)))
59.9%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle (log.f64 (exp.f64 1/180))))) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
49.7%
(*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))
37.7%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (*.f64 1/180 angle)))) (pow.f64 b 2)))
39.4%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (pow.f64 b 2)))
39.4%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180)) (log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (pow.f64 b 2)))
42.1%
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (-.f64 b a) (log.f64 (exp.f64 (+.f64 a b))))))
24.2%
(*.f64 2 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) (pow.f64 b 4))))
45.9%
(*.f64 2 (expm1.f64 (log1p.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))))
35.8%
(*.f64 2 (exp.f64 (log.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))))
36.7%
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
36.4%
(*.f64 1/90 (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))
20.9%
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))
33.9%
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64))))))))
57.4%
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))
34.3%
(*.f64 -1/90 (*.f64 (PI.f64) (*.f64 angle (pow.f64 a 2))))
32.1%
(*.f64 -1/90 (*.f64 angle (pow.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b)) 3) 1/3)))
57.0%
(*.f64 -1/90 (*.f64 angle (pow.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b))) 3)))
43.7%
(*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 a b) (*.f64 (PI.f64) b))))
39.6%
(*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 a b) (*.f64 (PI.f64) a))))
38.6%
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 a b) (log.f64 (exp.f64 (+.f64 a b)))))))
58.9%
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 a b))))))
38.4%
(*.f64 -1/90 (*.f64 angle (fabs.f64 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b))))))
28.7%
(*.f64 -1/90 (*.f64 angle (exp.f64 (log.f64 (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 a b))))))
43.1%
(*.f64 -1/90 (fabs.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b)))))
39.7%
(*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
20.7%
(*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
35.5%
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))) 2))
36.8%
(fabs.f64 (*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b)))))
41.0%
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))))
40.5%
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 angle (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) -1/180))))))))
41.1%
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 angle (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) -1/180))))))))
41.8%
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))))
40.9%
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) 1)))))
42.7%
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))))
32.5%
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))))
9.6%
(exp.f64 (/.f64 (+.f64 (pow.f64 (log.f64 2) 3) (pow.f64 (log.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) 3)) (+.f64 (*.f64 (log.f64 2) (log.f64 2)) (-.f64 (*.f64 (log.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) (log.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) (*.f64 (log.f64 2) (log.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))))))
7.7%
(exp.f64 (-.f64 (log.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (/.f64 (pow.f64 a 2) (pow.f64 b 2))))
8.1%
(exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))) (*.f64 -2 (neg.f64 (log.f64 a)))))
10.5%
(exp.f64 (+.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))) (*.f64 -2 (neg.f64 (log.f64 b)))))
12.9%
(exp.f64 (log.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
12.6%
(exp.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
6.2%
(exp.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) 3) 1/3))))))
13.6%
(exp.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) 3))))))
12.9%
(exp.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 angle 1/180)))))))
14.0%
(exp.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 2) (cbrt.f64 (PI.f64))) (*.f64 angle 1/180)))))))
13.8%
(exp.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) 3)) (*.f64 angle 1/180)))))))
24.6%
(exp.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
15.3%
(exp.f64 (log.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 b 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))
13.7%
(exp.f64 (exp.f64 (log.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))))
Compiler

Compiled 6413 to 4489 computations (30% saved)

regimes2.3s (5.4%)

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

10 calls:

406.0ms
angle
392.0ms
(/.f64 angle 180)
357.0ms
a
346.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
228.0ms
b
Results
AccuracySegmentsBranch
78.1%4a
76.0%3b
78.2%5angle
75.8%2(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))
75.8%2(*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
75.8%2(-.f64 (pow.f64 b 2) (pow.f64 a 2))
74.2%1(pow.f64 b 2)
76.2%2(pow.f64 a 2)
78.2%5(*.f64 (PI.f64) (/.f64 angle 180))
78.2%5(/.f64 angle 180)
Compiler

Compiled 3893 to 2527 computations (35.1% saved)

regimes219.0ms (0.5%)

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

4 calls:

95.0ms
a
38.0ms
(-.f64 (pow.f64 b 2) (pow.f64 a 2))
37.0ms
(pow.f64 a 2)
21.0ms
(pow.f64 b 2)
Results
AccuracySegmentsBranch
75.7%3a
73.3%1(pow.f64 b 2)
74.9%2(-.f64 (pow.f64 b 2) (pow.f64 a 2))
73.3%1(pow.f64 a 2)
Compiler

Compiled 1230 to 685 computations (44.3% saved)

regimes562.0ms (1.3%)

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

8 calls:

92.0ms
angle
92.0ms
(/.f64 angle 180)
91.0ms
a
90.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
62.0ms
b
Results
AccuracySegmentsBranch
74.9%3angle
74.9%3(*.f64 (PI.f64) (/.f64 angle 180))
74.9%3(/.f64 angle 180)
71.7%3a
72.3%2b
69.8%1(pow.f64 a 2)
69.8%1(pow.f64 b 2)
69.8%1(-.f64 (pow.f64 b 2) (pow.f64 a 2))
Compiler

Compiled 1227 to 688 computations (43.9% saved)

regimes376.0ms (0.9%)

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

3 calls:

117.0ms
angle
117.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
115.0ms
(/.f64 angle 180)
Results
AccuracySegmentsBranch
74.9%3angle
74.9%3(*.f64 (PI.f64) (/.f64 angle 180))
74.9%3(/.f64 angle 180)
Compiler

Compiled 1149 to 639 computations (44.4% saved)

regimes232.0ms (0.5%)

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

3 calls:

72.0ms
(/.f64 angle 180)
70.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
70.0ms
angle
Results
AccuracySegmentsBranch
73.3%2angle
73.3%2(*.f64 (PI.f64) (/.f64 angle 180))
73.3%2(/.f64 angle 180)
Compiler

Compiled 821 to 438 computations (46.7% saved)

regimes217.0ms (0.5%)

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

3 calls:

67.0ms
(/.f64 angle 180)
66.0ms
angle
65.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
Results
AccuracySegmentsBranch
72.9%2angle
72.9%2(*.f64 (PI.f64) (/.f64 angle 180))
72.9%2(/.f64 angle 180)
Compiler

Compiled 729 to 391 computations (46.4% saved)

regimes256.0ms (0.6%)

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

5 calls:

64.0ms
(/.f64 angle 180)
64.0ms
angle
63.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
26.0ms
(pow.f64 b 2)
23.0ms
b
Results
AccuracySegmentsBranch
69.8%1(pow.f64 b 2)
69.8%1b
72.8%3angle
72.8%3(*.f64 (PI.f64) (/.f64 angle 180))
72.8%3(/.f64 angle 180)
Compiler

Compiled 716 to 387 computations (45.9% saved)

regimes250.0ms (0.6%)

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

6 calls:

49.0ms
angle
48.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
48.0ms
(/.f64 angle 180)
47.0ms
b
28.0ms
(pow.f64 b 2)
Results
AccuracySegmentsBranch
72.8%3angle
72.8%3(*.f64 (PI.f64) (/.f64 angle 180))
72.8%3(/.f64 angle 180)
66.8%2(pow.f64 a 2)
68.0%2b
68.0%2(pow.f64 b 2)
Compiler

Compiled 495 to 250 computations (49.5% saved)

regimes118.0ms (0.3%)

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

3 calls:

37.0ms
(/.f64 angle 180)
37.0ms
(*.f64 (PI.f64) (/.f64 angle 180))
37.0ms
angle
Results
AccuracySegmentsBranch
72.4%3angle
72.4%3(*.f64 (PI.f64) (/.f64 angle 180))
72.4%3(/.f64 angle 180)
Compiler

Compiled 323 to 165 computations (48.9% saved)

regimes47.0ms (0.1%)

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

2 calls:

29.0ms
angle
11.0ms
a
Results
AccuracySegmentsBranch
65.0%1a
71.0%3angle
Compiler

Compiled 233 to 109 computations (53.2% saved)

regimes76.0ms (0.2%)

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

5 calls:

37.0ms
angle
10.0ms
a
10.0ms
b
7.0ms
(pow.f64 a 2)
6.0ms
(pow.f64 b 2)
Results
AccuracySegmentsBranch
57.4%1a
57.4%1(pow.f64 a 2)
57.4%1b
57.4%1(pow.f64 b 2)
60.8%3angle
Compiler

Compiled 234 to 116 computations (50.4% saved)

regimes31.0ms (0.1%)

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

1 calls:

26.0ms
angle
Results
AccuracySegmentsBranch
59.0%2angle
Compiler

Compiled 186 to 93 computations (50% saved)

regimes63.0ms (0.1%)

Counts
15 → 1
Calls
Call 1
Inputs
(*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 a b) (*.f64 (PI.f64) a))))
(*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 a b) (*.f64 (PI.f64) b))))
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b)))))
(*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b)))))
(*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 (*.f64 -1/90 angle) (*.f64 (-.f64 a b) (*.f64 (PI.f64) (+.f64 a b))))
(*.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 1 (*.f64 (+.f64 a b) (-.f64 a b))))
(*.f64 -1/90 (*.f64 (PI.f64) (*.f64 angle (pow.f64 a 2))))
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 -1/90 (pow.f64 a 2)))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 a 2) -1/90))
(*.f64 (*.f64 (PI.f64) (*.f64 angle (pow.f64 b 2))) 1/90)
(*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 angle 1/90))
(*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) -1/90))
(*.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 a b) (-.f64 a b)))))
Calls

2 calls:

50.0ms
a
9.0ms
angle
Results
AccuracySegmentsBranch
57.4%1a
57.4%1angle
Compiler

Compiled 176 to 93 computations (47.2% saved)

regimes28.0ms (0.1%)

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

3 calls:

11.0ms
angle
9.0ms
b
7.0ms
a
Results
AccuracySegmentsBranch
52.1%2b
54.2%2a
48.2%4angle
Compiler

Compiled 37 to 24 computations (35.1% saved)

regimes9.0ms (0%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

3 calls:

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

Compiled 26 to 19 computations (26.9% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.7187486846174404e+301
+inf
Compiler

Compiled 32 to 26 computations (18.8% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
+inf
NaN
Compiler

Compiled 32 to 26 computations (18.8% saved)

bsearch107.0ms (0.3%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.5860182337546078e-82
3.796169278066288e-80
0.0ms
-9.432658895228794e-33
-4.8848214966959516e-33
Compiler

Compiled 30 to 23 computations (23.3% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.5860182337546078e-82
3.796169278066288e-80
0.0ms
-4.1366031442844494e+232
-1.6026614334188297e+231
Compiler

Compiled 30 to 23 computations (23.3% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.5860182337546078e-82
3.796169278066288e-80
Compiler

Compiled 30 to 23 computations (23.3% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.5860182337546078e-82
3.796169278066288e-80
Compiler

Compiled 30 to 23 computations (23.3% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.5219431106771564e+110
1.5629366779327766e+112
0.0ms
-6.41104484312435e-5
-1.6262292299299468e-11
Compiler

Compiled 30 to 23 computations (23.3% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.5629366779327766e+112
5.933863015638427e+120
0.0ms
-6.41104484312435e-5
-1.6262292299299468e-11
Compiler

Compiled 30 to 23 computations (23.3% saved)

bsearch121.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
85.0ms
2.813286020278998e+114
1.068095342814917e+123
35.0ms
-4.61150110220102e+20
-13933659655.16537
Results
56.0ms66×body512infinite
25.0ms68×body512valid
20.0ms97×body256valid
15.0ms73×body256infinite
Compiler

Compiled 735 to 539 computations (26.7% saved)

bsearch91.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
55.0ms
2.813286020278998e+114
1.068095342814917e+123
35.0ms
-4.61150110220102e+20
-13933659655.16537
Results
28.0ms67×body512valid
24.0ms68×body512infinite
18.0ms88×body256valid
17.0ms81×body256infinite
Compiler

Compiled 697 to 501 computations (28.1% saved)

bsearch101.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
101.0ms
2.813286020278998e+114
1.068095342814917e+123
Results
73.0ms65×body512valid
24.0ms70×body512infinite
2.0msbody256valid
Compiler

Compiled 347 to 251 computations (27.7% saved)

bsearch51.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
51.0ms
0.0005557062623299709
113.9003883357888
Results
17.0ms77×body256valid
12.0ms24×body1024valid
5.0msbody2048valid
4.0ms20×body256infinite
4.0msbody1024infinite
3.0msbody4096valid
2.0msbody512valid
1.0msbody512infinite
Compiler

Compiled 302 to 224 computations (25.8% saved)

simplify96.0ms (0.2%)

Algorithm
egg-herbie
Rules
136×*-commutative
18×+-commutative
16×sub-neg
16×fabs-mul
unpow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01522483
12392483
22622483
32712483
42752483
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (pow.f64 a 2) 50000000000000003814851539542447462673673427575328405850800867103105690144062897242071094482345892038319873788569274380686105193922399969145907805675259915375083824928244490813268184047707303657117575529186729493445412577829531808857931602641311195254642091719929308551541867836924949602285249078755328) (*.f64 2 (pow.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))) 1)) (*.f64 2 (pow.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1)))
(if (<=.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) +inf.0) (*.f64 2 (pow.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1)) (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 a b)))))))
(if (<=.f64 (/.f64 angle 180) -7307508186654515/1461501637330902918203684832716283019655932542976) (*.f64 (*.f64 2 (fabs.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b)))) (if (<=.f64 (/.f64 angle 180) 213598703592091/1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468288) (*.f64 2 (pow.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1)) (*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))))
(if (<=.f64 (/.f64 angle 180) -40000000000000002259016440820833656593625055279322334988022606566218262558703127887568790463578399319190726773901454483862639225784276955092206405824131191176791357612162492792742569523303651076783983532212070130896073947851805163520) (*.f64 (*.f64 2 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b)))) (if (<=.f64 (/.f64 angle 180) 213598703592091/1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468288) (*.f64 2 (pow.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1)) (*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))))
(if (<=.f64 (/.f64 angle 180) 213598703592091/1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468288) (*.f64 2 (pow.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1)) (*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle))))))
(if (<=.f64 (/.f64 angle 180) 213598703592091/1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468288) (*.f64 2 (pow.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1)) (*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(*.f64 2 (pow.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1))
(if (<=.f64 (/.f64 angle 180) -7378697629483821/147573952589676412928) (*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1))) (if (<=.f64 (/.f64 angle 180) 499999999999999978409886320820907879202552238629189140897698107811441303810555744076971465473716161022374445056) (pow.f64 (*.f64 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b))) -1/90) 1) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))))
(if (<=.f64 (/.f64 angle 180) -7378697629483821/147573952589676412928) (*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1))) (if (<=.f64 (/.f64 angle 180) 19999999999999998602398693852608794569346663002779536985231793723294459665661827807523927173788508935154456068096) (pow.f64 (*.f64 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b))) -1/90) 1) (fabs.f64 (*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b)))))))
(if (<=.f64 angle -39000000000000000000) (*.f64 -1/90 (fabs.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))) (if (<=.f64 angle 269999999999999995452039455823999919062405468698201125597160333143475375211401614241734058479559117978522987742101504) (pow.f64 (*.f64 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b))) -1/90) 1) (fabs.f64 (*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b)))))))
(if (<=.f64 angle -39000000000000000000) (*.f64 -1/90 (fabs.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))) (if (<=.f64 angle 269999999999999995452039455823999919062405468698201125597160333143475375211401614241734058479559117978522987742101504) (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b))))) (fabs.f64 (*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b)))))))
(if (<=.f64 angle 269999999999999995452039455823999919062405468698201125597160333143475375211401614241734058479559117978522987742101504) (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b))))) (fabs.f64 (*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))))
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b)))))
(if (<=.f64 a 3602879701896397/281474976710656) (*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 a b) (*.f64 (PI.f64) b)))) (*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 a b) (*.f64 (PI.f64) a)))))
(*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 a b) (*.f64 (PI.f64) a))))
Outputs
(if (<=.f64 (pow.f64 a 2) 50000000000000003814851539542447462673673427575328405850800867103105690144062897242071094482345892038319873788569274380686105193922399969145907805675259915375083824928244490813268184047707303657117575529186729493445412577829531808857931602641311195254642091719929308551541867836924949602285249078755328) (*.f64 2 (pow.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180))))) 1)) (*.f64 2 (pow.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1)))
(if (<=.f64 (pow.f64 a 2) 50000000000000003814851539542447462673673427575328405850800867103105690144062897242071094482345892038319873788569274380686105193922399969145907805675259915375083824928244490813268184047707303657117575529186729493445412577829531808857931602641311195254642091719929308551541867836924949602285249078755328) (*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) 1/180)))))) (*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))
(if (<=.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) +inf.0) (*.f64 2 (pow.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1)) (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 a b)))))))
(if (<=.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) +inf.0) (*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 a b)))))))
(if (<=.f64 (/.f64 angle 180) -7307508186654515/1461501637330902918203684832716283019655932542976) (*.f64 (*.f64 2 (fabs.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b)))) (if (<=.f64 (/.f64 angle 180) 213598703592091/1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468288) (*.f64 2 (pow.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1)) (*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))))
(if (<=.f64 (/.f64 angle 180) -7307508186654515/1461501637330902918203684832716283019655932542976) (*.f64 (*.f64 2 (fabs.f64 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))))) (if (<=.f64 (/.f64 angle 180) 213598703592091/1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468288) (*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 2 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))))))))
(if (<=.f64 (/.f64 angle 180) -40000000000000002259016440820833656593625055279322334988022606566218262558703127887568790463578399319190726773901454483862639225784276955092206405824131191176791357612162492792742569523303651076783983532212070130896073947851805163520) (*.f64 (*.f64 2 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) -1/180))) (*.f64 (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))) (*.f64 (+.f64 a b) (-.f64 a b)))) (if (<=.f64 (/.f64 angle 180) 213598703592091/1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468288) (*.f64 2 (pow.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1)) (*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle)))))))
(if (<=.f64 (/.f64 angle 180) -40000000000000002259016440820833656593625055279322334988022606566218262558703127887568790463578399319190726773901454483862639225784276955092206405824131191176791357612162492792742569523303651076783983532212070130896073947851805163520) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180)))) (*.f64 2 (sin.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))))) (if (<=.f64 (/.f64 angle 180) 213598703592091/1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468288) (*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 2 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180))))))))
(if (<=.f64 (/.f64 angle 180) 213598703592091/1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468288) (*.f64 2 (pow.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1)) (*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (/.f64 (PI.f64) -180) angle))))))
(if (<=.f64 (/.f64 angle 180) 213598703592091/1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468288) (*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 2 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 angle (/.f64 (PI.f64) -180)))))))
(if (<=.f64 (/.f64 angle 180) 213598703592091/1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468288) (*.f64 2 (pow.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1)) (*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(if (<=.f64 (/.f64 angle 180) 213598703592091/1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468288) (*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 2 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))))
(*.f64 2 (pow.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1))
(*.f64 2 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))
(if (<=.f64 (/.f64 angle 180) -7378697629483821/147573952589676412928) (*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1))) (if (<=.f64 (/.f64 angle 180) 499999999999999978409886320820907879202552238629189140897698107811441303810555744076971465473716161022374445056) (pow.f64 (*.f64 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b))) -1/90) 1) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))))
(if (<=.f64 (/.f64 angle 180) -7378697629483821/147573952589676412928) (*.f64 2 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (if (<=.f64 (/.f64 angle 180) 499999999999999978409886320820907879202552238629189140897698107811441303810555744076971465473716161022374445056) (*.f64 -1/90 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (+.f64 a b) (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))))
(if (<=.f64 (/.f64 angle 180) -7378697629483821/147573952589676412928) (*.f64 2 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1))) (if (<=.f64 (/.f64 angle 180) 19999999999999998602398693852608794569346663002779536985231793723294459665661827807523927173788508935154456068096) (pow.f64 (*.f64 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b))) -1/90) 1) (fabs.f64 (*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b)))))))
(if (<=.f64 (/.f64 angle 180) -7378697629483821/147573952589676412928) (*.f64 2 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (if (<=.f64 (/.f64 angle 180) 19999999999999998602398693852608794569346663002779536985231793723294459665661827807523927173788508935154456068096) (*.f64 -1/90 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (+.f64 a b) (PI.f64)))) (fabs.f64 (*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b)))))))
(if (<=.f64 angle -39000000000000000000) (*.f64 -1/90 (fabs.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))) (if (<=.f64 angle 269999999999999995452039455823999919062405468698201125597160333143475375211401614241734058479559117978522987742101504) (pow.f64 (*.f64 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (PI.f64) (+.f64 a b))) -1/90) 1) (fabs.f64 (*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b)))))))
(if (<=.f64 angle -39000000000000000000) (*.f64 -1/90 (fabs.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))) (if (<=.f64 angle 269999999999999995452039455823999919062405468698201125597160333143475375211401614241734058479559117978522987742101504) (*.f64 -1/90 (*.f64 (*.f64 angle (-.f64 a b)) (*.f64 (+.f64 a b) (PI.f64)))) (fabs.f64 (*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b)))))))
(if (<=.f64 angle -39000000000000000000) (*.f64 -1/90 (fabs.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))) (if (<=.f64 angle 269999999999999995452039455823999919062405468698201125597160333143475375211401614241734058479559117978522987742101504) (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b))))) (fabs.f64 (*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b)))))))
(if (<=.f64 angle 269999999999999995452039455823999919062405468698201125597160333143475375211401614241734058479559117978522987742101504) (*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b))))) (fabs.f64 (*.f64 -1/90 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 a b))))))
(*.f64 -1/90 (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 a b)))))
(if (<=.f64 a 3602879701896397/281474976710656) (*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 a b) (*.f64 (PI.f64) b)))) (*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 a b) (*.f64 (PI.f64) a)))))
(if (<=.f64 a 3602879701896397/281474976710656) (*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 a b) (*.f64 b (PI.f64))))) (*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 a b) (*.f64 a (PI.f64))))))
(*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 a b) (*.f64 (PI.f64) a))))
(*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 a b) (*.f64 a (PI.f64)))))
Compiler

Compiled 686 to 435 computations (36.6% saved)

soundness4.8s (11.3%)

Rules
1438×fma-def
1438×fma-def
1438×fma-def
1382×fma-def
1382×fma-def
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
063696
1156696
2431680
31531680
44553680
035429
1564429
27257429
060607
11030607
077437888
1232434089
2791634089
063696
1156696
2431680
31531680
44553680
035429
1564429
27257429
060607
11030607
072336412
1209932208
2679732178
077437888
1232434089
2791634089
077437888
1232434089
2791634089
060607
11030607
072336412
1209932208
2679732178
060607
11030607
072336412
1209932208
2679732178
049571
1807571
035429
1564429
27257429
058129417
1160425011
2542724999
058129417
1160425011
2542724999
060607
11030607
072336412
1209932208
2679732178
058129417
1160425011
2542724999
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 2197 to 1268 computations (42.3% saved)

end1.0ms (0%)

preprocess246.0ms (0.6%)

Remove

(abs a)

Compiler

Compiled 1628 to 860 computations (47.2% saved)

Profiling

Loading profile data...